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.

Glass-style 3D illustration of a calendar with a chat bubble — senderZ appointment reminders

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.

POST /v1/messages — scheduled
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.