Solutions · Appointment Reminders
Send Appointment Reminders
via iMessage
Reduce no-shows by up to 30% with automated reminders delivered via iMessage, with SMS fallback. Built-in quiet hours, two-way replies, and TCPA compliance — without per-message fees.
Manual reminder calls do not scale. Email reminders have 20% open rates. Text messages have 98%. senderZ delivers reminders via iMessage first — where they land in a conversation thread your customers already read — and falls back to SMS automatically.
How it works
Schedule once.
Reminders just go out.
Templates, timezones, opt-outs, and quiet hours — handled in the dispatcher, not your code.
01
Create a reminder template
Write your message once with variables for the patient name, date, time, and location. The template is reusable for every appointment.
02
Schedule the reminder
Set when the message should go out — 24 hours before, 2 hours before, or any time you choose. senderZ holds the message and delivers at the scheduled time.
03
Deliver via iMessage or SMS
The reminder arrives in the recipient's message thread. iMessage delivery is instant with read receipts. If not available, SMS fallback handles it.
04
Patient replies to confirm
Two-way messaging captures replies. A webhook fires to your booking system so you can update the appointment status without manual intervention.
curl -X POST https://api.senderz.com/v1/messages \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+15551234567",
"channel": "auto",
"template": "appointment_reminder",
"data": {
"name": "Sarah",
"date": "Tuesday, March 31",
"time": "2:00 PM",
"location": "123 Main St"
},
"scheduled_at": "2026-03-30T14:00:00Z"
}' Use cases
Where reminders pay back the day.
Medical and dental appointments
Send reminders 24 hours and 2 hours before appointments. Patients reply to confirm or request rescheduling. Quiet hours ensure no one receives a reminder at 3am, and STOP keyword handling is automatic.
Salon and spa bookings
Reduce last-minute cancellations with a friendly iMessage reminder. Include the stylist name, service, and location in the template. Clients can reply directly to reschedule — no phone tag required.
Service calls and home visits
Remind customers about upcoming service windows with the technician arrival time and any preparation instructions. Two-way messaging lets them confirm availability or ask for a different slot.
What you get
Reminders, scheduling, replies — covered.
Template system
Create "Your appointment is on {{date}} at {{time}}" once and reuse it forever. Update the template and every future reminder reflects the change instantly.
Scheduled sending
Set messages to go out 24 hours before an appointment, 2 hours before, or any interval you choose. Scheduling is handled by senderZ — your server does not need to stay running.
Quiet hours
Marketing messages automatically respect the 8pm-8am quiet window in the recipient's local timezone. You never have to worry about accidentally messaging someone at midnight.
Two-way messaging
Patients and customers can reply directly to confirm, cancel, or ask questions. Replies appear in your senderZ dashboard and can trigger webhooks to your booking system.
Confirmation tracking
Track which recipients confirmed, rescheduled, or did not respond. Use webhook events to update your booking system automatically when a patient replies "Yes" or "Cancel."
Multi-channel delivery
iMessage first, SMS fallback — automatically. Every recipient gets the reminder regardless of their device. One API call handles both channels.
Not a developer?
senderZ Workspace lets you send messages, manage contacts, and run campaigns without writing code. See plans and pricing
FAQ
Frequently asked questions
Can patients reply to confirm?
Yes. Two-way messaging is built in. When a patient replies "Yes", "Confirm", or any keyword you define, senderZ captures the reply and fires a webhook to your booking system so you can update the appointment status automatically.
What about quiet hours?
senderZ enforces quiet hours automatically. Marketing and reminder messages are held until 8am if they would otherwise deliver between 8pm and 8am in the recipient's local timezone. You do not need to calculate timezones yourself.
How far in advance should I send?
Most practices see results with two reminders: one 24 hours before and one 2 hours before the appointment. You can schedule both via the API with different send times. senderZ handles the timing — your server does not need to be running when the message goes out.
Does it work with my booking system?
senderZ provides a REST API and webhooks that integrate with any booking system that can make HTTP requests. For systems like GoHighLevel, HubSpot, and Zapier, pre-built integrations are available. For custom booking software, use the API directly or the TypeScript SDK.
What happens if someone texts STOP?
senderZ processes STOP keywords immediately and adds the number to your opt-out list. All future messages to that number are blocked automatically. This is required by TCPA regulations and senderZ handles it for you — no code needed on your end.
Cut no-shows with one API call.
14-day free trial. No credit card. No per-message fees.