Parent communication

How to send fee receipts and attendance to parents on WhatsApp

Schools send fee receipts and attendance to parents on WhatsApp by connecting a WhatsApp Business number to their school ERP. The system then delivers a PDF receipt automatically when a payment is recorded, pushes attendance and announcements, and answers parent queries about dues, holidays and results through an automated menu.

Every parent at your school already has WhatsApp open. None of them wants a fourth school app, and a meaningful share will never install one no matter how many notices you send.

That is the whole case for building parent communication on WhatsApp rather than on an app or an SMS pack. Here is how it actually works, and how to introduce it without a week of confused phone calls.

Why not SMS

SMS is what most school software still defaults to, and it has three problems that compound:

  • It costs per message. SMS packs are bought separately, run out at inconvenient moments, and add a recurring line item that scales with how much you communicate — which perversely discourages communicating.
  • It carries nothing. You cannot attach a PDF receipt to an SMS. The best you can do is a link, which many parents will not open.
  • It is one-directional. A parent cannot reply to an SMS to ask what they owe.

WhatsApp costs nothing per message in the way SMS packs do, carries PDF attachments natively, and — critically — lets the parent ask a question back.

Why not rely on the app

School apps are genuinely good for the parents who install them. The issue is coverage. In most schools, app adoption plateaus somewhere well short of everyone, and it is often the families you most need to reach who are missing.

If your fee reminder only reaches app users, you are still phoning the rest. The point of automating communication is to stop phoning people.

The sensible arrangement is both: WhatsApp as the universal channel that reaches everyone from day one, and the app as the richer experience for families who want it.

What a school can automate

Sent by the school, automatically:

  • A numbered PDF fee receipt, the moment a payment is recorded
  • Salary payslips to staff when salary is settled
  • Announcements to a class, a section, all parents, or all staff
  • Exam datesheets and exam-day reminders
  • Attendance alerts

Requested by the parent, answered automatically:

The parent messages the school number and gets a numbered menu:

  1. Last transactions
  2. Upcoming holidays
  3. Performance report
  4. Contact school
  5. Fee details — category-wise and month-wise

They pick a number and get a straight answer, drawn live from the school’s records. No app, no password, no office involvement.

That last part is where most of the value is. The recurring questions — what do I owe, when is the school closed, did my payment go through, can I have that receipt again — stop arriving as phone calls, because the parent can answer them at nine at night in ten seconds.

Setting it up

The mechanics, briefly, because schools reasonably want to know what they are committing to:

  1. A dedicated business phone number. This matters: once a number is registered for WhatsApp Business API, ordinary WhatsApp stops working on it. Use a new number, not the principal’s.
  2. A WhatsApp Business account connected to that number.
  3. Connect it to your school ERP, so messages are answered from live school data rather than a static auto-reply.
  4. Test with your own staff first before any parent sees it.

If you are buying school software, this should be configured for you as part of onboarding. It is not something an office team should be asked to work out.

Rolling it out without a bad week

The failure mode here is predictable and easily avoided: a school switches everything on at once, parents get a flood of messages from an unrecognised number, and the office spends a week explaining.

Do it in this order instead.

Step 1 — Announce the number before you use it. One message, through whatever channel you use now, telling parents the school’s new WhatsApp number and what they can do with it. Ask them to save it. A saved contact is the difference between a recognised message and a suspicious one.

Step 2 — Fee receipts only, for two weeks. Highest value, least ambiguity, and parents are unambiguously pleased to receive them. This establishes the number as legitimate and useful before you ask anything of anyone.

Step 3 — Enable the query bot. Now tell parents they can message to check dues, holidays and results. Because the number is already familiar, uptake is immediate.

Step 4 — Add announcements. Start with genuinely useful, targeted notices — a Class 6 message to Class 6 parents, not to all 1,200 families. Relevance is what stops people muting you.

Step 5 — Add attendance alerts last. Highest volume, so introduce it once the channel is established and trusted.

The thing it replaces

Most schools are running a parent WhatsApp group per section. They start well and degrade within a month: important notices get buried under replies, one parent’s complaint becomes forty parents’ conversation, and nobody can tell what was officially announced.

Announcements through a school number are one-directional and come from the school. The message stays the message, it is recorded, and “we were never told” has an answer.

If you keep the groups for informal class chat, that is fine — just stop using them as the official channel.


Pupil ERP includes the WhatsApp bot in every plan, with no SMS pack to buy on top. See how it works, or book a walkthrough to see it running against a school’s real fee data.

FAQ

Common questions

Can a school send fee receipts to parents on WhatsApp?

Yes. Using the WhatsApp Business API a school can send a numbered PDF receipt automatically the moment a payment is recorded, along with attendance alerts, exam datesheets, results notifications and announcements — with no app install and no password for the parent.

Why use WhatsApp instead of SMS?

Read rates and cost. SMS is billed per message from a pack that runs out, is limited in length, cannot carry a PDF receipt, and is widely ignored. WhatsApp carries documents, is read, and does not require buying credits separately.

Why not just rely on the parent app?

Because app adoption is never complete. A meaningful share of parents will not install anything, and those are often the families whose fees you most need to chase. WhatsApp reaches everyone with a phone; the app is an additional channel for the parents who want more depth.

How do we roll this out without a bad first week?

Start with receipts only, to families who have just paid, so the first message anyone gets is useful and expected. Add attendance and announcements once that is running. Switching every notification on at once for every parent is how a school generates complaints in week one.

Ready to run your school on one system?

Book a free walkthrough and we will set Pupil ERP up with your classes, fee structure and student list so you can see it with your own school’s data.