Automate Student Enrollment and Payment Reminders (2026 Guide)
The front office of any academy, tutoring center or language school repeats the same cycle every September (and every month): an inquiry arrives → information sent by hand → a paper or PDF form → data retyped → an invoice someone has to raise → a reminder that never goes out → a family that forgets → a seat left hanging. Every manual step leaks enrollments and hours. This guide automates the full cycle, from first inquiry to collected payment and renewal, with two routes: through your school management software (which may already do half of this, unconfigured) or the lean route with Make.com for schools still running on spreadsheets.
🔎 This article contains affiliate links. If you sign up through them we earn a commission at no extra cost to you. Read our affiliate policy.
The full circuit we are building
Interested lead (web/WhatsApp/phone) → instant reply with info + enrollment link → online enrollment with a deposit → group assignment + automatic welcome → start-of-course reminders → monthly billing + a heads-up before each charge → failed payment → friendly recovery sequence → renewal offered automatically before term ends
Route 1: switch on what your software already has
If you run a school management platform, much of this circuit ships in the box; the difference between schools is rarely the tool and usually how much of it is configured. Turn on: online enrollment with payment (the link that converts an inquiry into a student at 10 pm), per-group waiting lists with automatic seat offers, billing retries with family notifications, and scheduled communications (welcome, term start, schedule changes).
The lean route below serves both the spreadsheet-run school and as filler for the gaps in whatever platform you use (the warm-toned WhatsApp reminder, for instance, which few platforms do well).
Route 2: the lean circuit with Make.com
Base stack: Google Forms/Sheets + Make.com ($10.59/month) + WhatsApp Business API + Brevo (email, free tier).
Step 1: the inquiry that never goes cold
Web form or WhatsApp “I’d like information” → Make replies within a minute with the brochure (schedule, prices, enrollment link) and logs the lead in a sheet with date and course of interest. If 48 hours pass without enrollment: a soft follow-up (“any questions I can answer? Want me to hold a seat in the {{time}} group? {{n}} left”). Most lost enrollments never said no; nobody simply wrote to them again.
Step 2: enrollment without retyping
An enrollment form (details + consents + a deposit via Stripe payment link) → Make creates the student row, assigns the group (a column tracks capacity) and fires the welcome message with everything: start date, room, teacher, materials. Group full? Automatic waiting list with an alert when a seat opens.
Step 3: the reminders that hold attendance together
- Course start: 7 days and 1 day before, to the whole group.
- Schedule or room changes: one message to the affected group from the sheet, instead of twenty phone calls.
- For minors, the absence alert: “{{student}} didn’t make it to class today” sent to parents 10 minutes after roll call. It is the single most valued message a school can send, and with attendance in a sheet, Make sends it alone.
Step 4: the payment that collects itself
- The 25th: a friendly heads-up about next month’s charge (“we’ll process {{month}}’s payment on the 1st; any changes, tell us before the 30th”). This one message alone slashes accidental declines.
- Decline detected: the same three-touch sequence with a payment link that we use across this site, friendly tone first, scheduled retry second, human call third. In a school, tone matters double: that payer is a neighbor, not a debtor.
Step 5: the renewal (where the year is won)
A term that ends without a renewal campaign is the silent churn of the education business. Automate it: three weeks before term end, a personalized message with their seat reserved for the next one (“{{student}}’s seat in {{group}} is held until {{date}}, confirm here”). The reserved-by-default framing converts far better than “would you like to renew?”.
Cost and ceiling of the lean route
| Item | Monthly cost |
|---|---|
| Make.com Core | $10.59 |
| WhatsApp API | $0-10 + cents per message |
| Brevo (email) | $0 |
| Total | ~$12-20 |
It holds comfortably up to 50-80 students. Beyond that, without integrated billing and a parent app, a proper school platform earns its fee, and none of these Make flows get thrown away: they move over to fill its gaps.
Frequently asked questions
Can I take enrollment payments without school software?
Yes: a Stripe payment link inside the enrollment form. Make verifies the payment and only then confirms the seat.
Is messaging parents on WhatsApp compliant?
With consent collected at enrollment (a specific checkbox for operational WhatsApp messages), a business number, and strictly operational content (attendance, schedules, billing), yes in most frameworks, GDPR included. Marketing needs its own separate consent.
How long does the lean circuit take to build?
A weekend for steps 1-3, another afternoon for 4-5, plus Meta’s 24-48h template approval at the start.
What about attracting new students, not just managing them?
That is the acquisition funnel (open class or webinar, free trial, follow-up), and it has its own guide: the webinar funnel for course sales.
🔎 This article contains affiliate links to Make.com and Brevo. Read our affiliate policy.
