Reminder schedules

Configure up to five schedules per clinic. Our job runs ~every 30 minutes and sends email/SMS before appointments — minimum 30 minutes prior. Patients can confirm, cancel, or reschedule from messages.

What happens behind the scenes

Simple configuration, reliable delivery, safe timing, and actionable messages — all tuned for clinics.

Configure in Settings

Admins define up to 5 schedules in Settings → Reminders (minimum 30 minutes). Email/SMS channels can be toggled.

Background job

A WebJob runs ~every 30 minutes, selects upcoming appointments in the configured windows, and sends reminders.

Email + SMS

Channels use your SMTP/Twilio settings (or platform trial). SMS respects clinic quiet hours; emails support unsubscribe tokens.

Patient actions

Messages include Manage links or SMS keywords: YES confirm, NO cancel, RESCHEDULE, STOP opt‑out.

Safe + deduped

Logs prevent duplicate sends; quiet hours and opt‑out lists are respected. Delivery results recorded for visibility.

Clinic time aware

All selections use clinic timezone, matching booking labels from admin and public pages.

Design your reminder rhythm

Add offsets and see them orbit toward the appointment along an animated curve. This mirrors the job’s selection windows.

Minimum offset is 30 minutes. Max 5 schedules.
Now
+30m
+1h
+2h
+1d
+2d
Appointment
The job selects appointments whose start times fall into each offset window. Sends include clinic name, provider, time, and manage links or SMS keywords.

Best practices

Keep things considerate and effective with these quick tips.

Respect quiet hours

Late night SMS might be suppressed unless the appointment is imminent. Adjust area code extended exceptions if needed.

Space schedules

A mix like 2d, 1d, 2h, 1h, 30m works well. Avoid too many last‑minute reminders.

Guard opt‑outs

Email unsubscribe tokens and SMS STOP are honored automatically. Respect patient preferences.

Keep messages concise

Short, clear SMS bodies and friendly email templates improve engagement and reduce confusion.

Reminder schedules are configured in Settings and take effect immediately. The job handles dedupe, logging, and retry‑safe behavior.