A WhatsApp appointment bot
that books and reminds where clients already read
A reminder sent where a client actually reads messages cuts no-shows more than a phone call ever did. A WhatsApp appointment bot shows real slots, books the visit and reminds the client, on the number they already use every day.
What it is and who needs it
A WhatsApp appointment bot shows real availability and books a visit inside the app a client already has open, then sends a reminder there instead of relying on a phone call or an email that goes unread. It suits clinics, salons, consultants, repair services, visa or government service appointments, anywhere a no-show has a real cost and a reminder in the right channel measurably reduces it.
It needs an actual calendar or booking system to read from. If scheduling currently lives only in a notebook or a staff member’s memory, the first real step is getting that into a calendar, the bot is what makes that calendar useful to clients directly, not a replacement for having one.
What is inside
A client messages your WhatsApp number, sees real open slots read live from your calendar, confirms a time, and gets a reminder before the appointment, timed to your typical visit pattern rather than a generic “24 hours before” default that does not fit every business. Reschedule and cancellation happen in the same chat, respecting a cutoff window you set, and a no-show gets logged so the pattern is visible over time instead of anecdotal.
We have built this exact pattern for visa appointment management, where slot monitoring, browser automation and a shared OCR module let one unified bot serve two separate visa centres with per-user modes, proof that the underlying approach, real availability plus reliable reminders, scales past a single calendar when the business needs it to.
How we build it
We read your calendar or booking system through its own API so the bot never shows a slot that is actually taken, and we model multiple staff or locations from the start if that is how your business runs, rather than retrofitting it later. Reminder timing and cancellation cutoffs are tuned to your actual appointment type: a medical visit and a hair appointment have very different tolerance for last-minute changes.
We test the full cycle against real calendar data before launch, including the edge cases that cause double-bookings in practice: a slot cancelled right as another client is booking it, a staff member’s day off added after bookings already exist for that day. Deployment runs on the official WhatsApp Cloud API with monitoring, and a handover document comes with every build.
Staff get a simple daily view of who is coming in, so the front desk is never caught off guard by a booking that only exists inside the bot’s database and nowhere a human actually looks before the day starts.
For a service with real cancellation costs, a no-show fee or a deposit can be added to the flow, collected through the same official payment path, which tends to do more to reduce genuine no-shows than a reminder alone, though we only add it where it fits the business, not by default.
Timeline and price
| Tier | Price | Timeline | What changes |
|---|---|---|---|
| MVP | from $1,100 | 2 to 3 weeks | One core flow, one channel, enough to go live and test demand |
| Production | from $2,500 | 3 to 5 weeks | Full flow, admin tools, integrations, monitoring, ready for real volume |
| Full control, handover-ready | from $4,250 | 5 to 7 weeks | Same build, plus documentation, test coverage and a handover package so any developer can take over, not just us |
Running cost is typically $15 to $35 a month in WhatsApp API usage and hosting.
What you own at the end
The calendar integration, the booking and no-show history, and the full source code. Your appointment data is never locked inside a vendor’s own booking widget.
Related
Pairs with a WhatsApp support bot with AI for questions before a client books, and with a Telegram booking bot if some clients prefer Telegram. See booking engine for services for the scheduling mechanics. For a real multi-centre booking and reminder build, see the visa appointment assistant case study.
Losing time to no-shows? Get in touch and we will look at your current booking flow.
FAQ
How much does a WhatsApp appointment bot cost?
Booking and reminders for one calendar start at $1,100 and are live in two to three weeks. Multiple staff calendars and a reschedule flow with rules run $2,200 to $3,800.
Does this use the official WhatsApp API?
Yes, always, through a verified WhatsApp Business account. We do not build on unofficial automation tools that risk a number getting banned.
Will reminders actually reduce no-shows?
Reminder timing matters more than most teams expect; too early and it is forgotten again, too late and there is no time to reschedule. We tune the timing to your typical visit type rather than using one default for every business.
Who owns the appointment data?
You do. Bookings live in your calendar or a database you control, and the bot's code is in your repository, not inside a vendor's booking tool.
Can it serve more than one location or calendar?
Yes, we have built a single bot serving two separate service centres with per-user modes, so one number can route to the right calendar and staff depending on which service a client needs.