Step one, in detail: publishing availability
A teacher opens a date range and a daily window — say, every Saturday from 9 to 1 — and the system splits it into fixed-length meeting slots automatically. There's no manual slot-by-slot creation; a teacher describes the window once, and the calendar fills itself in. Availability can be edited or cleared at any time, and a teacher can see at a glance which slots are still open, booked, or cancelled.
Step two, in detail: a parent books in one tap
Every parent gets a single link, tied specifically to their own child, sent by WhatsApp and email. That link never changes across the school year — it always shows the parent's current status: open slots to choose from, or their existing booking if they've already picked one. There's no account to create and no app to install; the link opens directly in a phone's browser. If a parent needs to reschedule, the same link handles that too.
Not every parent books on their own, and that's expected — see how importing a class roster and auto-assigning by roll number fills in the gap for whoever hasn't self-booked by the time a teacher is ready to close things out.
Step three, in detail: the video call itself
A private video room is generated automatically per booking — one teacher, one parent, and nobody else. The join button only becomes clickable a few minutes before the scheduled time, so there's never ambiguity about whether a meeting has actually started. Once the meeting ends, that room is gone; it's never reused for a different booking. See the full features list for what else happens around that call — reminders, notes, and outcome tracking.
What this replaces
Most schools coordinate PTM day today with a spreadsheet and a WhatsApp broadcast group — workable at small scale, but it breaks down as a school grows. See the five specific things that go wrong in that manual setup and how each one maps to a step above.
See it running, not just described
7-day free trial, full access, no credit card — or try the live demo first.