WhatsApp Appointment Reminders With Automated Messages That Cut No-Shows
Send a WhatsApp reminder before every booking so clients show up and your calendar stays full. WaBulkSend schedules an approved reminder template for the date and time you pick, personalized with each client's name, service, date, and time. Upload the day's bookings and schedule the send, or let your booking system call our API to schedule one reminder per booking. No reception staff chasing phone calls.
The demo gives you 25 messages on your own number, one time. No card required.
Reminder preview
Sends 24h beforeThe short answer: to send WhatsApp appointment reminders, you connect the WhatsApp Business API to a messaging platform, save an approved reminder template, and schedule it to go out a set time before each booking. Because appointment reminders are utility messages, they are allowed to US numbers and billed at Meta's utility rate, which Meta lists in its rate card and pricing tool by country. A tool like WaBulkSend sends them on schedule, personalized per client, and the template can carry Confirm, Reschedule, and Cancel quick reply buttons. Every tap comes back as a reply, counted per campaign and forwarded to your own webhook.
How to send WhatsApp appointment reminders
A WhatsApp appointment reminder is a message that goes out automatically before a booking to confirm the client is still coming. It lands in the app people actually check, so it gets read within minutes instead of sitting unopened like an email or a missed call. That is why service businesses use it to keep chairs, rooms, and slots full.
You cannot run this from the regular WhatsApp Business app, which only has away and greeting messages, not scheduled reminders tied to your booking list. Instead you connect the official WhatsApp Business API to a platform, save a reminder template that Meta has approved, and set it to send a fixed number of hours before each appointment. The platform reads the appointment time, personalizes the message, and delivers it on its own.
The booking itself can happen in the same thread. Meta's Flows framework lets you open a WhatsApp booking form inside the conversation, with a date picker and real time slots pulled live from your calendar, so a client who wants to reschedule off a reminder can pick a new slot without a phone call. That one needs a server endpoint behind it, because the slots have to be the ones actually open. WaBulkSend does not build or send Flows, so that part is your own build.
WaBulkSend is that platform, in two ways. Without code, import the day's bookings from a CSV or Excel export, map in fields like client name, service, date, and time, and schedule the reminder for the time you choose. Hands off, your booking system or a CRM integration calls the WaBulkSend API when a booking is made, adds the client with the appointment details, and schedules the reminder for 24 hours before, with a second one an hour ahead if you want it. The template can include Confirm and Reschedule quick reply buttons; taps come back as replies and are forwarded to your webhook. Every reminder is a utility message, so it reaches US clients even though marketing templates to US numbers are currently paused.
Set up WhatsApp reminders in four steps
From a booking spreadsheet, or an API call from your booking system, to reminders scheduled before every appointment.
Import your bookings
Upload appointments from a CSV or Excel export, or add them through the API from your booking system or CRM. Each row carries the client name, service, and appointment time.
Build the reminder
Write a utility template and drop in fields like name, service, date, and time. Add up to three buttons, such as Confirm, Reschedule, and Cancel quick replies, so clients can answer in one tap.
Set the timing
Schedule the send for a date and time in the time zone you pick, usually the day before. Through the API you set each reminder 24 hours before its booking, with an optional second nudge an hour ahead.
Track the replies
See delivered, read, and replied for every client. Replies and button taps are forwarded to your webhook, so your booking system can mark who confirmed.
WhatsApp appointment reminder message examples
Copy these as a starting point. Keep reminders short, name the business and time, and give a clear next step. Fields in braces get filled in for each client automatically.
| When it sends | Example message |
|---|---|
| On booking | Hi {name}, your {service} at {business} is booked for {date} at {time}. We look forward to seeing you. |
| 24 hours before | Reminder: your {service} at {business} is tomorrow, {date}, at {time}. Reply CONFIRM to keep it or tap Reschedule to change. |
| 1 hour before | See you soon, {name}. Your {service} is at {time} today at {business}. {address}. Reply if you are running late. |
| Reschedule nudge | Hi {name}, we still have your {service} down for {date} at {time}. Need a different time? Tap Reschedule and pick a new slot. |
| No-show follow up | We missed you today, {name}. Want to rebook your {service}? Tap Book to grab the next open slot at {business}. |
Reminders are utility templates, so they can be sent outside a 24-hour chat window once Meta approves them. See our guide to WhatsApp message templates for the approval rules.
Who uses WhatsApp appointment reminders
Any US business that runs on booked time slots and loses money to no-shows.
Dental and medical offices
Remind patients of cleanings, checkups, and procedures so chairs stay full and the front desk stops playing phone tag.
Salons and barbershops
Confirm cuts, color, and blowouts a day ahead so stylists are not left with empty chairs and lost revenue.
Spas and wellness
Nudge clients before massages, facials, and treatments, with an easy tap to reschedule instead of ghosting the booking.
Auto service and repair
Remind customers of oil changes, inspections, and drop-off times so bays are not sitting idle waiting on a no-show.
Vet clinics and grooming
Confirm pet checkups and grooming slots with a friendly reminder owners actually see before the day of the visit.
Consultants and services
Remind clients of calls, demos, home visits, and estimates so booked time turns into kept time.
What the reminder system gives you
The controls that turn a booking list into reminders that send on time and read personal.
Timed before each booking
Schedule reminders for any date and time, or set one per booking through the API, with an optional second nudge closer to the hour.
Personalized per client
Merge name, service, date, time, and location into every reminder so each one reads like a one-to-one message.
Confirm and reschedule buttons
Add up to three template buttons, such as Confirm and Reschedule quick replies or a link to your booking page. Each tap comes back as a reply.
Time zone and quiet hours
Pick the time zone for each send and set a sending window, so nobody gets pinged in the middle of the night.
API for hands-off reminders
On Pro and Enterprise, your booking system, or Zapier, Make, or n8n, calls our API to schedule each reminder, so nobody sends them by hand.
Reply tracking
See who received, read, and replied to each reminder. Reply text and button taps go to your own webhook for your booking system to act on.
WhatsApp reminders vs SMS and manual calls
Most offices still confirm by phone or plain text. Here is the honest difference against automated WhatsApp reminders.
| What matters | Phone calls | Plain SMS | |
|---|---|---|---|
| Gets seen quickly | Often missed | Sometimes | Read in minutes |
| Confirm in one tap | No | No | Yes, buttons |
| Staff time per reminder | High | Low | None, automated |
| Personalized details | Manual | Basic | Full merge fields |
| Two-way reschedule | By phone | Rarely | Yes, in chat |
| Message pricing | Staff wages | Carrier SMS rate | Meta utility rate per delivery |
To send the same reminder to a whole list at once, pair it with the WhatsApp broadcast tool, or schedule WhatsApp messages for a set date and time.
Why reminders send when marketing does not
Appointment reminders count as utility messages because they are tied to a specific transaction the client already has with you: their booking. Utility templates are allowed to US numbers and billed at Meta's utility rate, which is why reminders keep working even though Meta paused promotional marketing templates to US numbers in 2025. As long as the message is genuinely about an existing appointment, it stays in the utility category.
To send reminders outside a live chat, the template has to be approved by Meta first, which usually takes minutes to a day. Keep it strictly about the appointment: name the service, the date, the time, and the next step. Do not slip an offer or promotion into a reminder, or it can be reclassified as marketing and blocked. A clean, opted-in list also protects your number's quality rating, which is what keeps reminders landing.
Clients should have agreed to hear from you on WhatsApp before you message them, usually when they booked or gave their number. Build that consent into your booking flow, always let people opt out, and see our guide to building a WhatsApp opt-in list. For the wider rules on categories and costs, read up on WhatsApp Business API pricing.
WhatsApp appointment reminders, answered
Can you set a reminder on WhatsApp?
For a business, yes. You cannot schedule appointment reminders from the regular WhatsApp Business app, but you can through the WhatsApp Business API using a platform like WaBulkSend. You schedule an approved reminder template for the time you choose, from an uploaded booking list or one per booking through the API, personalized with the client name, service, date, and time.
How do I send an appointment reminder on WhatsApp?
Connect the WhatsApp Business API to a messaging platform, save a utility reminder template that Meta has approved, and schedule it to fire a fixed time before each booking, usually 24 hours ahead. Import your appointments or send them in through an API, map in the client details, and schedule the send.
What is a good appointment reminder message?
A good reminder is short and names the business, the service, and the exact date and time, then gives one clear next step. For example: "Reminder: your cleaning at Bright Smiles is tomorrow at 10:00 AM. Reply CONFIRM or tap Reschedule." Add Confirm and Reschedule buttons so the client can act in one tap.
Can WhatsApp send automated appointment reminders?
Yes, through the WhatsApp Business API. With WaBulkSend, your booking system or Zapier, Make, or n8n calls our API when a booking is made and schedules its reminder, for example 24 hours and one hour before, so no one presses send. Without an integration, you upload each day's bookings and schedule the reminder campaign.
Do WhatsApp appointment reminders reduce no-shows?
They usually do. Because WhatsApp messages are opened within minutes and let clients confirm or reschedule in one tap, reminders reach people who ignore calls and emails. Service businesses commonly report meaningfully fewer no-shows after switching to automated WhatsApp reminders, though the exact drop depends on your audience and timing.
How much do WhatsApp appointment reminders cost?
Each reminder is a utility message, billed at Meta's utility rate for a US number (Meta publishes the exact rate in its rate card and pricing tool), plus your platform plan. WaBulkSend adds no per-reminder fee. It starts with a one-time demo of 25 messages, then a flat plan from $49 a month, or $24.50 a month billed yearly.
Can you schedule appointment reminders on WhatsApp Business?
Not from the free WhatsApp Business app, which only has away and greeting messages. Scheduled reminders tied to your bookings require the WhatsApp Business API and a platform like WaBulkSend. That is where you set the timing, personalize each message, and schedule reminders before every appointment.
How far in advance should you send a reminder?
A reminder 24 hours before the appointment gives clients time to plan or reschedule, and a second nudge about an hour before catches anyone who forgot. For appointments booked far out, add a confirmation right after booking too. Test these windows with your own clients and adjust to what earns the most confirmations.
Cut no-shows with automatic reminders
Set up your reminder template once, then schedule each day's reminders or trigger them per booking through the API. The demo gives you 25 messages on your own number, one time, no card required.
Start sending