Every message reaches someone. Every reply is accounted for.
Reminders that go out on schedule, Reschedule / Cancel buttons that actually work, a human takeover that's one tap, and a fallback to SMS when WhatsApp can't deliver.
What goes out, and when
- 01
Confirmation
The moment a booking is confirmed (or held, if a deposit is pending).
- 02
7 days before
A heads-up.
- 03
24 hours before
With prep instructions for that specific service.
- 04
2 hours before
Final nudge.
- 05
1–36 hours after
A review request with a rating link. A low rating opens a complaint for staff automatically.
- 06
When a slot frees up
Waitlisted customers are told.
- 07
When someone's overdue
A recall message after your interval (default 90 days).
How the messaging layer works
Buttons after every booking
Reschedule and Cancel go out as tappable WhatsApp buttons; the customer taps one and the AI does the rest. A plain text list is the fallback if the customer's app can't render buttons.
WhatsApp first, SMS second, email third
If a WhatsApp message can't be delivered, reminders fall back automatically. Delivery by channel shows up in your reports.
Templates for outbound, free-text for live chat
Approved bilingual templates reach anyone with the customer's name filled in; free-text handles the live conversation. We provide the templates and handle approval.
Take over, hand back
Pause the AI on any thread and reply yourself; hand it back with one tap. Every thread has an AI-written summary so you don't read from the top.
Nothing stuck forever
A handed-off thread nobody touches for 48 hours closes cleanly; the customer's next message starts fresh instead of being ignored.
Opt-outs honoured everywhere
“STOP” is handled before the AI even sees it, and broadcasts skip opted-out customers.
Beyond “we send reminders”
Broadcasts report back
Every send shows “booked X of Y sent (Z%)” in the report, so you know if the win-back worked.
Staff get told
A staff member with a notification email hears about their own new, moved, or cancelled bookings without opening the dashboard.
You can see the bill
Every plan includes a monthly WhatsApp message allowance. Booking-critical messages are never blocked; broadcasts pause if the wallet runs dry unless auto-recharge is on. No surprise provider invoice.
What the business configures
Recall interval
How long after a visit a “time for your next visit” message goes out.
Quiet hours
Non-urgent messages respect the window you set.
SMS sender number
Your own number for fallback messages.
Voice-note replies on/off
Opt in on Business and Enterprise plans.
Broadcast audience
All, leads, active, dormant, or a tag.
Assignment & SLA flag
Route threads to a team member; slow-to-answer threads carry an SLA flag.
Frequently asked questions
01Can customers tap a button to reschedule?
Yes, Reschedule and Cancel go out as interactive WhatsApp buttons on the confirmation and reminders. If the customer's app can't render them, a plain text list is the fallback.
02What if WhatsApp is down or the number is blocked?
SMS, then email, for reminders and confirmations.
03Can I message customers who haven't written in a while?
Yes, with an approved template. We provide the bilingual templates and handle approval.
04Can my staff reply from their phones?
Yes, the dashboard is mobile-friendly, and escalations arrive as a WhatsApp alert with a direct link to the thread.
05Do reminders go out for unpaid bookings?
No. A hold that hasn't been paid gets a payment reminder, not an appointment reminder.
Turn messages into operations.
Managed setup included. Free trial, no card required.
Managed setup included · Free trial, no card required · Multilingual