AI EDUCATION AGENT
Answer a fee question at ten at night. Alongside them until they graduate.
AI agents answer fees, learning paths and start dates the moment they are asked, suggest a course that matches the goal, help with enrolment, then send schedule reminders through the whole course — on the website, Zalo, Messenger and email.
Before enrolment
Advice and course choice
During the course
Reminders and academic admin
After the course
Feedback and continuing study
AI admissions adviserRunning
Hand over to an adviser
I am working, so I can only study in the evenings. If I want to reach workplace-level conversation in about six months, which course should I take?
Given evening study and the goal you describe, here are two suitable paths:
Workplace communication B1–B2
12.800.000đ
Starts 5 Oct
Intensive conversation
9.600.000đ
Starts 21 Sep
Compare the two paths
Book a placement test
Ask about a course or the fees…
Place being held
1 place
Free placement test
Free
The 5 Oct class still has placesHeld for 48 hours
Information gathered
- Goal
- Workplace communication
- Study time
- Weekday evenings
- Timeframe
- About 6 months
Send the placement-test booking link
Class availability checkedCourse-schedule system · 2 seconds ago
GIAO DIỆN MINH HOẠ
Students are not lost in the classroom.
They slip away before the first class.
Students can drift off while researching, while waiting too long for a fee, during an admissions peak when nobody can reply in time, or after enrolling when nobody follows up.

An illustrative student journey
01 / 04
The moment a student is still hesitating
They have looked at the fees but messaged nobody.
02 / 04
The hundredth fee question
The same question, answered again.
03 / 04
The moment the inbox outgrows the people on duty
Exactly when every message is worth the most.
04 / 04
The moment a student quietly skips a class
Nobody notices in time to ask why.
01
Bottleneck · Before enrolment
Students weigh it up for weeks; the adviser gets one chance.
Studying is a decision about money, time and confidence. Students read, compare, ask friends, and only then message. If that first message is not answered properly, there is usually no second one.
02
Bottleneck · Repeat questions
Four identical questions take up most of an adviser’s time.
How much, how long, which evenings, what certificate at the end. Everyone asks — and every adviser answers slightly differently, especially about certification, where one sentence too far becomes a false promise.
03
Bottleneck · Admissions season
Enquiries multiply; the advisory team does not.
Admissions pile into the few weeks before term. That means hundreds of messages, calls and comments at once. Whoever answers last usually loses the student.
04
Bottleneck · During and after the course
Enrolment is when students are most easily lost.
Reminding about classes, fee instalments and assignments, answering the class rules — done by hand, things slip. A student misses a few sessions, goes quiet, and by the next course there is nobody left to invite back.
Alongside them from the first question about fees.
It continues to the very last class.
The Education Agent holds the same programme list, start dates and student context across all three stages — so nobody has to restate their goal at every touchpoint.
01 · Advice and course choice
Turn a question about fees into a learning path that actually fits.
The agent gives fees and start dates from the approved programme list, then asks about the goal, current level and available study time before suggesting a course.
What the agent takes on
Hand over to an adviser
Workplace communication B1–B2
12.800.000đ
Starts 5 Oct
Intensive conversation
9.600.000đ
Starts 21 Sep
Compare the two paths
Hold a placement-test slot
The context is kept
02 · Enrolment and fees
Secure the class before the student changes their mind.
The agent holds a place within the limit the school permits, sends the enrolment link and the approved fee, then confirms before the student is added to the class list.
What the agent takes on
Hand over to an adviser
Workplace communication B1–B2
12.800.000đ
Place held
Switch to the intensive class
Gửi link ghi danh
The context is kept
03 · Academic admin and continuing study
Stay with students between classes, not only when fees are due.
The agent sends class and fee reminders, answers familiar admin questions, alerts the academic office when a student misses several sessions, then invites them to continue as the course ends.
What the agent takes on
Hand over to an adviser
Book a make-up session
Awaiting confirmation from the academic office
In progress
View the full course timetable
Speak to the academic office
The context is kept
Context is not lost when the stage changes
The agent does not stand outside the admissions office.
The agent works with the systems you already run.
From the programme list and LMS to fees, the admissions CRM and social channels — each connection states exactly what data is read, which actions are allowed, and which steps need approval.
System layers
01 · Programmes and start dates
Read which classes genuinely have room. Use the real fee list.
Connected within permissions
School management software
Classes · Fees · API
Needs technical assessment
Start dates in a spreadsheet
Excel · Periodic import
Needs technical assessment
Programme website
CMS · REST API
Public API available
Internal systems
Custom API / Webhook
Needs technical assessment
Education Agent
Program Agent
Guardrails active
Permissions and actions
Policy: Education Agent v1
02 · LMS and academic admin
Remind the right person about the right class at the right time.
Connected within permissions
Moodle
LMS · Web service API
Public API available
Google Classroom
Classroom API
Public API available
Other commercial LMS
REST API
Needs technical assessment
In-house attendance register
Custom API / Webhook
Needs technical assessment
Education Agent
Academic Admin Agent
Guardrails active
Permissions and actions
Policy: Academic Admin Agent v1
03 · Fees and payments
Remind on time, and keep no data that need not be kept.
Connected within permissions
VNPay
Payment gateway · API
Public API available
MoMo
E-wallet · API
Public API available
Bank transfer
Statement reconciliation
Needs technical assessment
In-house fee ledger
Custom API / Webhook
Needs technical assessment
Education Agent
Payment Status Agent
Guardrails active
Permissions and actions
Policy: Payment Agent v1
04 · Admissions CRM and student records
Advisers receive a student with context, not just a name.
Connected within permissions
HubSpot
CRM · Contacts API
Public API available
Zoho CRM
REST API
Public API available
Specialist admissions CRM
School or centre
Needs technical assessment
In-house lead routing sheet
Custom API / Webhook
Needs technical assessment
Education Agent
Admission Agent
Guardrails active
Permissions and actions
Policy: Admission Agent v1
05 · Social channels and content
Post consistently, and let no fee question in the comments slip.
Within the deployment scope
Facebook / Instagram
Meta Graph API
Needs technical assessment
TikTok for Business
Content & Messaging API
Needs technical assessment
Marketing API
Needs technical assessment
In-house content calendar
Custom API / Webhook
Needs technical assessment
Education Agent
Social Content Agent
Guardrails active
Permissions and actions
Policy: Social Agent v1
06 · Conversation channels and languages
One agent, many channels — strictly within the deployed scope.
Within the deployment scope
Website chat
Widget · JS SDK
Connected per project
Zalo OA
Official Account API
Public API available
SMTP · Transactional API
Public API available
Messenger / Instagram
Meta Graph API
Needs technical assessment
Education Agent
Channel Orchestrator
Guardrails active
Permissions and actions
Policy: Channel Agent v1
One question about fees at 10pm.
One student present on the first day.
A student messages after the office has closed, in the middle of the admissions peak. The Education Agent answers immediately, clarifies the goal, then holds a place in a class that actually has room.
T
Hypothetical scenario
“How much is the evening conversation course? I work, so evenings are the only option.”
HL
The Education Agent handling it
From an out-of-hours message to the first day of class
Live scenario
Before you let an agent answer in place of an adviser.
What schools and training centres usually want cleared up about the limits on what may be promised, student data, the LMS and admissions season.
No. The agent answers the repeat questions, clarifies the goal and holds a place — then hands over. In-depth advice, persuasion and unusual cases remain a person’s job.
The agent covers the shift — advisers keep the cases that need a person.
No, and this boundary is set from the outset. The agent only repeats the certification and learning-path information the school has published. Any question about the value of a qualification, job prospects or guaranteed results goes to an authorised person.
No guaranteed outcomes, no promises of employment, no overstating qualifications.
From the school management software or internal data sources you allow it to connect to. If start dates live in a spreadsheet that still works, but the update process has to be agreed — that is settled during the technical review.
Yes. The agent connects to the LMS within the permissions granted, to send class and deadline reminders and explain how to use the system. Grades and teachers’ comments sit outside its access.
Data on minors is processed only within what a parent or guardian has consented to, under your own policy. This should be settled before rollout, not after.
Minors’ data only within what a parent has consented to.
That is exactly where it helps most: taking and answering the first message on every channel at once, clarifying the need, and passing on only the students who are ready. Trial it on one programme before the peak to standardise the answers.
Start with one specific programme.
You do not have to replace the whole system.
A workshop to review your student journey, pick the priority scenario and work out what data to prepare before integration is discussed.
Three inputs to get started
