Preview with made-up sample data. Nothing here is real and buttons don't save.

Messages sent

Every email and text, and why it did or didn't go out.

allqueued (7)sentdry run (88)blocked (15)failedcancelled (20)
CreatedToMessageChannelSend atStatus
Mon Oct 5, 5:20pmSarah MooreAppointment confirmationemailMon Oct 5, 5:20pmcancelled too_late
Mon Oct 5, 5:20pmSarah MooreAppointment confirmationsmsMon Oct 5, 5:20pmcancelled too_late
Mon Oct 5, 5:20pmOmar HaddadAppointment confirmationemailMon Oct 5, 5:20pmcancelled too_late
Mon Oct 5, 5:20pmOmar HaddadAppointment confirmationsmsMon Oct 5, 5:20pmcancelled too_late
Mon Oct 5, 5:20pmMaria GomezAppointment confirmationemailMon Oct 5, 5:20pmcancelled too_late
Mon Oct 5, 5:20pmMaria GomezAppointment confirmationsmsMon Oct 5, 5:20pmcancelled too_late
Mon Oct 5, 5:20pmLeo BrooksAppointment confirmationemailMon Oct 5, 5:20pmcancelled too_late
Mon Oct 5, 5:20pmLeo BrooksAppointment confirmationsmsMon Oct 5, 5:20pmcancelled too_late
Mon Oct 5, 5:20pmPriya ShahAppointment confirmationemailMon Oct 5, 5:20pmcancelled appointment_not_active
Mon Oct 5, 5:20pmPriya ShahAppointment confirmationsmsMon Oct 5, 5:20pmcancelled appointment_not_active
Mon Oct 5, 5:20pmSarah MooreReminder, 2 days beforeemailTue Oct 6, 10amcancelled too_late
Mon Oct 5, 5:20pmOmar HaddadReminder, 2 days beforeemailTue Oct 6, 11amcancelled too_late
Mon Oct 5, 5:20pmMaria GomezReminder, 2 days beforeemailTue Oct 6, 1:30pmcancelled too_late
Mon Oct 5, 5:20pmLeo BrooksReminder, 2 days beforeemailTue Oct 6, 3pmcancelled too_late
Mon Oct 5, 5:20pmSarah MooreReminder, the day beforesmsWed Oct 7, 10amcancelled too_late
Mon Oct 5, 5:20pmPriya ShahReminder, 2 days beforeemailWed Oct 7, 10:30amcancelled appointment_not_active
Mon Oct 5, 5:20pmOmar HaddadReminder, the day beforesmsWed Oct 7, 11amcancelled too_late
Mon Oct 5, 5:20pmMaria GomezReminder, the day beforesmsWed Oct 7, 1:30pmcancelled too_late
Mon Oct 5, 5:20pmLeo BrooksReminder, the day beforesmsWed Oct 7, 3pmcancelled too_late
Mon Oct 5, 5:20pmPriya ShahReminder, the day beforesmsThu Oct 8, 10:30amcancelled appointment_not_active

Blocked = no consent, opted out, or no mailing address for marketing. Dry run = recorded exactly as it would be sent. Cancelled = the appointment moved, the order changed, or the patient already booked.