Send automated appointment reminders over WhatsApp. Patients confirm or cancel by replying, you get the webhook, your calendar updates automatically. No phone calls, no chasing.
No-show rates drop by 30-80% when you send a timely reminder. Email reminders get lost in promotions folders. Phone calls go to voicemail. WhatsApp messages get read, usually within minutes.
WABridges lets you send appointment reminders from your existing scheduling system with a single API call. Add a confirmation flow and your staff can see who's confirmed without calling anyone.
We keep the number online and hand you every event. You write the part in the middle.
Create a bridge and pair it with your clinic or business WhatsApp number. Patients will see this as the sender.
When an appointment is booked, schedule a job to POST the reminder 24h and 2h before the slot. Use any job queue, cron, Sidekiq, BullMQ, whatever your stack has.
Configure a webhook URL. When a patient replies "1" to confirm or "2" to cancel, your backend receives the message and can update the appointment record.
Parse the confirmation reply in your webhook handler and mark the appointment confirmed, cancelled, or flagged for follow-up in your scheduling system.
Every loop below is the one above with your own logic in the middle.
Copy this prompt, paste it into any AI assistant, get working code in your language.
I want to send WhatsApp appointment reminders using WABridges and
let patients confirm or cancel by replying.
My stack: [Ruby on Rails / Node.js / Python, update this]
My scheduling system: [custom DB / Calendly / Acuity, update this]
My setup:
- WA_API_KEY: my WABridges API key
- Bridge customer_ref: "reminders"
- Appointments have: patient name, phone (E.164), datetime, provider name
I need:
1. A sendReminder(appointment) function that sends a message like:
"Hi [Name], this is a reminder for your appointment with [Provider]
on [Day] at [Time].
Reply 1 to confirm or 2 to cancel."
2. A POST /webhook endpoint that receives the patient's reply
3. Parse "1" as confirmed, "2" as cancelled (any other reply → ignore or escalate)
4. Update the appointment record in the DB and log the response
Please read the WABridges API docs before writing:
https://wabridges.com/llms-full.txt
Show me how to schedule sendReminder() 24 hours before using [cron /
Sidekiq / BullMQ: match my stack]. Keep each part under 30 lines.
What you get on the WhatsApp side, whatever you build on yours.
Other guides that build on the loop you just read.
Choosing a provider? See how WABridges compares to Twilio, 360dialog, and other WhatsApp API providers.