Course Enrollment Confirmation WhatsApp Templates
A course enrollment confirmation is the message that tells a family the seat is theirs — which batch, which teacher, when it starts, and what is still outstanding. It is the single most-reread message a coaching institute sends, because a parent who has just paid a large fee wants something in writing they can find again. WhatsApp is where they will look for it, not in an email they never opened. Send it within minutes of the payment clearing, and follow with the joining details before day one.
Meta billing category
Templates on this page are typically approved as Utility, billed at ~₹0.115 per message (India).
Transactional — tied to an order, account, or appointment the customer already has. Cheapest category. Adding promotional lines risks Meta reclassifying it as Marketing at ~7.5x the cost.
Copy-ready templates
Replace the {{placeholders}} with your platform’s variables before submitting to Meta for approval.
1. Enrollment confirmed
Confirmed, {{parent_name}}. ✅ {{student_name}} is enrolled at {{institute_name}}. Course: {{course_name}} Batch: {{batch_name}} Starts: {{start_date}} Timings: {{class_time}} Faculty: {{teacher_name}} We are glad to have {{student_name}} with us. 🎓
Best for: Within minutes of the seat being confirmed. This is the message parents screenshot and keep.
2. Balance fee outstanding
Hi {{parent_name}}, {{student_name}}'s seat in {{batch_name}} is held. ✅ Advance paid: ₹{{advance_amount}} Balance: ₹{{balance_amount}}, due by {{due_date}} Clear it in one tap: {{upi_link}} The seat stays reserved until then. If you need more time, just say so.
Best for: Part-paid enrolments. Stating that the seat is held removes the anxiety that drives five phone calls.
3. Joining details before day one
Dear {{parent_name}}, {{student_name}}'s first {{course_name}} class is on {{start_date}}. 📚 Time: {{class_time}} Where: {{venue_address}} To bring: {{material_list}} Study material: {{material_link}} Any questions before the first day, reply here — we would rather answer them now than have a nervous first morning.
Best for: Two days before the batch starts. Removes every "what do we bring?" call at once.
4. Online course — access details
Welcome aboard, {{parent_name}}. ✅ {{student_name}} is enrolled in {{course_name}} ({{batch_name}}). First class: {{start_date}}, {{class_time}} Join link (same link every class): {{join_link}} Course material: {{material_link}} Save this message — the join link does not change.
Best for: Online batches. "Same link every class" is the detail that prevents the weekly link-hunt.
5. Batch changed / reallocated
Hi {{parent_name}}, {{student_name}} has been moved to a batch that suits the timings you asked for. New batch: {{batch_name}} Timings: {{class_time}} Faculty: {{teacher_name}} From: {{start_date}} Nothing else changes, and no extra fee applies. Reply if this does not work and we will look again.
Best for: Batch swaps. Saying "no extra fee applies" out loud stops the question before it is asked.
6. Waitlist cleared — seat available
Good news, {{parent_name}} — a seat has opened in {{batch_name}} for {{student_name}}. 🎓 Starts: {{start_date}}, {{class_time}} Fee: ₹{{amount}} Confirm the seat: {{upi_link}} We will hold it until {{due_date}}, then offer it to the next family on the list. No pressure beyond that — that is simply how the queue works.
Best for: Waitlist movement. The honest queue explanation is urgency you never had to fake.
What each variable means
These 17 placeholders appear in the templates above. Map each one to the matching field in your WhatsApp platform before you submit for approval.
| Variable | What to put in it |
|---|---|
{{parent_name}} | The parent or guardian. Messages about a minor go to them. |
{{student_name}} | The student this message concerns. |
{{institute_name}} | Your school, college, or coaching institute name. |
{{course_name}} | Name of the course or programme. |
{{batch_name}} | The specific batch the student is placed in. |
{{start_date}} | First day of the offer or window. |
{{class_time}} | Time the class runs. |
{{teacher_name}} | The teacher taking the class. A named teacher converts better than any claim about results. |
{{advance_amount}} | Amount already paid up front. |
{{balance_amount}} | Amount still outstanding. |
{{due_date}} | Date the payment falls due. |
{{upi_link}} | UPI deep link or gateway-hosted payment page. Generate one free at watease.com/tools/upi-payment-link-generator. |
{{venue_address}} | Street address of the venue, as a guest would need it to find you. |
{{material_list}} | Replace with the material list for this message. |
{{material_link}} | Replace with the material link for this message. |
{{join_link}} | The link that puts someone in the online room. Put it in every reminder; never leave it only in an email. |
{{amount}} | Total amount in rupees, without the ₹ symbol (the template adds it). |
Frequently asked questions
Is an enrollment confirmation Utility or Marketing?
Utility. The family has just enrolled and paid, so this is transactional confirmation of a service they already hold — roughly ₹0.115 per message in India, against about ₹0.8631 for Marketing. It is also one of the highest-value Utility messages you will ever send: it replaces a printed receipt the parent will lose and a phone call to the office they would otherwise make.
What should the confirmation actually contain?
The five things a parent will come back to look for: which batch, when it starts, at what time, with which teacher, and what is still owed. Everything else is decoration. If your confirmation makes a parent phone the office to ask one of those five, it has failed at the only job it had.
Related template sets
- Fee Payment Reminder WhatsApp TemplatesA fee payment reminder is a message to a parent telling them a school, college, or coaching fee is due — with the amount, the date, and a UPI link so they can clear it from the chat in one tap. It works far better than a note in the school diary, because a diary is read by a child and a WhatsApp message is read by a parent, and the parent is the one who pays. Send it a few days before the due date, and once after — never in a way that reaches, embarrasses, or punishes the child.
- Class Reschedule WhatsApp TemplatesA class reschedule message tells parents and students that a class has moved, been cancelled, or shifted online — with the new date, the new time, and the join link if it is online. It is the message a printed circular is worst at, because a circular reaches the parent in a school bag hours after the child was already standing at a locked classroom door. WhatsApp reaches them in seconds, which is the only timeframe that helps. Send the moment the change is decided, not the night before.
- Admission Announcement WhatsApp TemplatesAn admission announcement is a message telling parents and prospective students that applications are open — for which class or course, from when, and how to apply. WhatsApp beats a newspaper insert, a hoarding, or a printed circular because a parent actually reads it, and can tap through to the application form in the same minute rather than "remembering to call the office tomorrow". Send when the admission window genuinely opens, and again shortly before it closes.
- Demo Class Invitation WhatsApp TemplatesA demo class invitation offers a prospective student a free trial session — one real class, with a real teacher, before any fee is paid. It is the single highest-converting message a coaching institute sends, because a parent decides on the teacher, not on the brochure, and a demo is the only thing that shows them the teacher. WhatsApp beats a call because a parent can pick a slot without talking to anyone. Send when a genuine batch is starting, and never chase a family that has said no.
Go deeper
Browse the full library
90 template sets and 488 copy-ready messages — across commerce, Indian festivals, finance, and industry starter packs. All free, all written for Meta approval.
All WhatsApp templates