🎯 Use cases · Coaching & Edtech

WhatsApp chatbot for schools: fee reminders, circulars, PTM booking and absence alerts for parents

Updated 2026-10-23 · 5 min read · By the Convo360 team

In short

A WhatsApp chatbot for schools sends each parent one-to-one messages from the school's official number: fee reminders with a payment link, circulars, PTM slot booking, absence alerts and transport updates, all as approved templates. A menu bot answers routine questions and passes the rest to the office. On Convo360 it is built without code, using class and section groups.

Key takeaways
  • Official one-to-one messages replace class groups, so parents' numbers stay private and notices do not get buried.
  • Tag every parent contact with class, section and bus route so each message reaches only the right families.
  • Fee reminders, circulars, PTM invites and absence alerts are service updates. Admission promotions to outside lists are Marketing and need opt-in.
  • A guided menu bot answers school FAQs without any AI key, and hands the chat to the office when a parent asks for a person.
  • Message parents only, keep children's details minimal, and record consent on the admission form.

Why the class WhatsApp group stops working

Most schools start with one WhatsApp group per class. It works for a term, then the problems show. Every parent's number is visible to every other parent. One circular gets forty 'Noted, thank you' replies and the next notice is buried under them. A fee reminder cannot go there at all, because it is personal.

A chatbot on the WhatsApp Business API changes the model. The school sends each parent a private message from its official number, replies come back only to the school, and routine questions are answered by a menu. Teachers stop acting as a helpdesk at 10 PM.

What to send: message type, template category and timing

Messages the school starts need a Meta-approved template. Keep them factual, with no promotional lines. Meta makes the final call on category. If a template is rejected, the template approval guide shows the usual fixes.

MessageCategoryTimingButtons
Fee reminder with payment linkUtility7 days before, on the due date, 3 days afterPay now / Already paid
Circular or holiday noticeUtilitySame day, within school hoursNone, or View PDF
PTM slot bookingUtility5 to 7 days before the PTMChoose a slot
Absence alertUtilityAfter attendance is markedShare reason
Transport updateUtilityAs soon as a delay or route change is knownNone
Admission enquiry replyNo template needed inside the 24-hour windowInstantMenu
'Admissions open' promotionMarketing, opt-in onlyAdmission seasonEnquire now

Import parents with class, section and route tags

Everything depends on clean contacts. Export the parent list from your school ERP or admission register as a CSV with columns for parent name, mobile number, student first name, class, section and bus route. Import it under Contacts, mapping class and section to groups such as 'Class 6-B' or 'Route 4', and the rest to custom fields.

The detailed column format is covered in importing contacts and groups from CSV.

Fee reminders that parents can act on

A fee reminder works when the parent can finish the job in the same chat. The template carries the student's name, term and amount as variables, with Pay now and Already paid buttons.

  1. 'Pay now' runs a flow with the Razorpay payment link block, using the school's own Razorpay account.
  2. The payment event trigger starts a short flow that thanks the parent and confirms the amount received.
  3. 'Already paid' asks for the receipt number with Ask a Question and passes the chat to the accounts office.
  4. No action? A Wait / Delay step sends the next reminder template on the due date, and one more three days later.

Keep the wording neutral. The message is private, so there is no embarrassment of a public list, and parents with a genuine difficulty can reply and reach a person.

A guided menu bot for FAQs, with handoff to the office

School questions are repetitive and the answers are fixed, so you do not need AI for them. A guided (no-AI) bot on Convo360 is a rule-based flow that needs no AI key. It opens with a List Menu:

'Admissions' collects the child's name, class sought and preferred callback time with Ask a Question, then stores it with Save CRM lead for the admission counsellor. The admission season playbook covers that funnel in depth.

'Talk to the office' moves the chat to the live-chat team inbox. The bot pauses as soon as a staff member replies. A Condition block can show office hours after 4 PM and promise a reply the next working day.

Broadcast pacing: circulars without getting the number flagged

A circular to 2,000 parents is a broadcast, and Meta watches how people react to it. On Convo360, open WhatsApp Studio, pick the template, choose the class groups and start the campaign. Each broadcast has a sending speed and an optional send window, failed messages are retried, and the campaign pauses by itself if too many messages fail.

More detail is in running a WhatsApp broadcast campaign without getting blocked.

Add a WhatsApp consent line to the admission and re-registration forms, naming the school's official number. Parents who reply STOP are opted out automatically, so keep a fallback such as the school diary or email for them.

India's DPDP Act expects extra care with children's data and verifiable parental consent. Our plain-language note on chatbots and the DPDP Act is a starting point, not legal advice.

On cost, the Starter plan is ₹999/month plus GST with WhatsApp, web chat, the flow builder, CRM and forms. The Pro plan at ₹2,999/month includes all integrations and connectors. Convo360 is BYOK with zero markup, so template charges are paid to Meta directly. You can try everything free for 14 days.

Step by step

  1. Collect parent opt-inAdd a WhatsApp consent line to admission and re-registration forms, mentioning the school's official number and the kinds of updates parents will receive.
  2. Import contacts with class and section groupsUpload a CSV of parents with student first name, class, section and bus route, mapping class and route to groups and the rest to custom fields.
  3. Create and submit utility templatesIn WhatsApp Studio, create templates for fee reminders, circulars, PTM invites, absence alerts and transport updates, and submit them to Meta for approval.
  4. Build the guided menu botIn the Flow Builder, create a guided flow on the 'new conversation' trigger with a List Menu for fees, timings, transport, admissions and 'Talk to the office'.
  5. Add the fee payment flowConnect the Pay now button to a Razorpay payment link block, and use the payment event trigger to send a thank-you confirmation.
  6. Set up office handoffRoute 'Talk to the office' and 'Already paid' replies to the live-chat team inbox, where the bot pauses once a staff member responds.
  7. Broadcast class by classSend the first circular to one or two class groups on a gentle speed within a daytime send window, then widen to the whole school.

Example conversation

Good morning. Term 2 fees for Aarav, Class 6-B, how much is pending? And can I book a PTM slot for Saturday?
Good morning, Mrs. Iyer. The Term 2 fee of ₹18,500 for Aarav is due on 10 October. Tap Pay now for a secure payment link. For Saturday's PTM at our Indiranagar, Bengaluru campus, 9:30 AM and 11:00 AM are open with the class teacher. Which slot suits you?

Industry guide: AI agents for Coaching & Edtech — Admissions leads, counselling calls & fee follow-ups.

Set up your school's parent WhatsApp assistant

Start free in minutes — no code, no credit card. Bring your own AI keys and pay no per-message markup.

Frequently asked questions

Can schools use WhatsApp to communicate with parents officially?

Yes. With the WhatsApp Business API a school sends one-to-one messages from a verified official number using Meta-approved templates. Parents' numbers stay hidden from each other, replies reach only the school, and a chatbot can answer routine questions about fees, timings and transport.

How do I send school fee reminders on WhatsApp with a payment link?

Create a Utility template with the student's name, term and amount as variables plus a Pay now button. The button opens a flow that generates a Razorpay payment link from the school's own account, and a payment trigger sends a confirmation once the fee is received.

Is a WhatsApp chatbot better than class WhatsApp groups for schools?

For official communication, yes. Groups expose every parent's number, bury notices under replies and cannot carry personal messages such as fee dues or absence alerts. A chatbot sends private messages to each parent and keeps a record, while teachers are freed from late-night queries.

Do schools need parents' consent before sending WhatsApp messages?

Yes. Collect written opt-in on the admission or re-registration form, state the school's official number, and honour STOP requests. Because the data relates to children, message only parents or guardians, keep details minimal, and take legal advice on India's DPDP Act requirements.

Does a school chatbot need AI or a ChatGPT key?

No. Most parent questions have fixed answers, so a guided rule-based menu bot handles them without any AI key. On Convo360 you can add an AI agent with a knowledge base later if you want open-ended questions answered, using your own OpenAI, Claude or Gemini key.

How much does a WhatsApp chatbot for schools cost in India?

Convo360's Starter plan is ₹999 per month plus GST and includes WhatsApp, web chat, the flow builder, CRM and forms. The Pro plan at ₹2,999 adds all integrations. Meta's template charges are paid directly to Meta with zero markup, and there is a 14-day free trial.

Related reading

Available across India — see WhatsApp & AI calling automation by state and city.