You posted it in the WeChat group. Parents still say they never saw it.
A Tuesday night you've probably lived through
Wednesday afternoon's room got taken, so you move the class to Thursday, same time.
At eight in the evening you post in the class group and tag everyone. Five parents reply "got it." You relax.
Wednesday afternoon, two kids show up at the door anyway. A parent calls you from outside, already a little annoyed: "I'm in that group all the time. I never saw anything about a time change."
You dig up the message, screenshot it, send it over. The message is right there, timestamp and all.
And the screenshot is worth nothing. It proves you sent something. It doesn't prove anyone received it. Meanwhile the wasted trip actually happened, and no screenshot undoes that.
"Sent" and "seen" are separated by several layers
This isn't parents being careless. Stand on their side for a minute and count how many layers your message has to get through:
- Group chats are muted by default. A parent with two kids in three programs is sitting on fifteen or twenty group chats. To stay sane, almost everyone mutes them and collapses them out of the way. Tagging everyone in a collapsed group buys you a small number next to a red dot.
- Announcements and chatter share one timeline. Your schedule change sits directly below a debate about bulk-ordering recital outfits and directly above someone's photo of their kid practicing. Visually, the one that matters looks exactly like the ones that don't.
- Direct messages get buried by other direct messages. You have two hundred parents. Each parent has one of you. You assume a DM is more reliable than the group, but on their end your message is just one line between a delivery notice, a coworker, and family.
- The person who receives it often isn't the person who needs it. Mom is in the group; Dad does the Wednesday dropoff. Or the other way around. The message gets into the house without covering the last few feet. This is the layer people forget, and the one that burns them.
- New phone, new account, cleared cache — history is gone. That you can still scroll back to it says nothing about whether they can.
So the problem isn't that parents ignore WeChat — they open it dozens of times a day. The problem is that WeChat has no way to mark "this one is an announcement, you must read it" versus "this one is chatter, skip it" — and that distinction is the entire thing you need.
The real cost is bigger than one wasted trip
- Trust only leaks one direction. You sent the notice, they wasted a trip, and the outcome is never "we both share the blame." It's a quiet impression that this teacher is unclear about logistics — and parents repeat that impression to other parents.
- You end up confirming everything twice. After it burns you once, you stop trusting the group for anything important and start DMing people one at a time. Twenty students, one schedule change, twenty DMs and twenty waits for a reply. Nobody pays you for that time.
- For anything that needs a paper trail, WeChat isn't one. A room change is minor. Suspensions, price increases, refund policy changes, expiring lesson packages — "I said it in the group" does not hold up when it's disputed. It's the same failure as the makeup lesson nobody can account for: communication without a record isn't communication.
- The important stuff gets diluted. The more you post in the group, the more parents downgrade the entire group to "doesn't need immediate attention." Posting more often so announcements get seen is what makes announcements get seen less.
Four things you can do without changing tools
None of these require buying software. You can change all four today:
- Physically separate "announcements" from "chat." Set a rule and tell parents what it is: every formal notice about schedule changes, cancellations, or billing goes through one fixed channel — your service account, a DM in a fixed format, a text message, pick one. The class group is for chat and photos only. Once the rule holds, parents know which messages they're obligated to read.
- Ask for confirmation on formal notices, and accept that it's annoying. "Reply 1 to confirm" genuinely irritates people, but inside WeChat it's the only action that produces any kind of proof. The compromise: only require it for notices that would cause a wasted trip or involve money. Require it for everything and the confirmations stop meaning anything.
- Assume every family has two adults. Ask at intake: how many people need to receive notices for this child? Separated parents, grandparents doing pickup, parents splitting duties — none of these are edge cases, they're the norm. Notifying one person pushes the last-few-feet problem inside the family, where you can't see it.
- Give recurring things a recurring rhythm. Schedules, invoices, remaining lesson balances — send them on a fixed cadence, say the last Sunday evening of each month. Once parents expect it, they go looking for it instead of waiting to be pushed. That beats any reminder you can send.
The first three fix "will this particular notice land." The fourth fixes "do parents have to depend on your push at all." The fourth is the cheapest and the one most likely to get skipped.
When you actually do need a different tool
Those four will stop most wasted trips. Two situations they won't survive:
- Student count crosses some threshold. Where exactly depends on you, but the signal is unmistakable: the moment you need to remember who you told what, memory has already stopped being enough. It's the same breaking point as tracking attendance from memory.
- What you need is proof, not a message. For anything touching money or liability — lesson deductions, invoices, cancellation policy — you need a record of when something went to whom and when they read it, not a chat thread that can be wiped. WeChat won't give you that no matter how diligent you are.
When we built ActiKidz, we treated parent notifications as their own thing rather than a byproduct of chat: each notice is stored per recipient, so who received it and when they read it lives in a record that doesn't depend on anyone's chat history. Email and in-app messages are the default channels; WeChat template messages are wired up too, but with one precondition — the parent has to have linked the official account first, and anyone who hasn't falls back to the other channels automatically. That precondition isn't something we can solve for you.
It's probably more useful to be clear about what it doesn't fix: it will not make parents more inclined to read messages. No tool does that. The fourth suggestion above — giving recurring things a rhythm — works because parents build a habit, not because something pushed harder. Software only handles the other half: whether, when a parent says "I never saw it," there's an answer both of you accept.
If you're still answering that question by scrolling back through a chat log, the thing that needs replacing isn't the parents. It's the channel.