Baseline

Outreach

Everything you send, by intent — reminders, campaigns, and social. All of it runs through Communications: the same channels, consent records, and delivery log.

Communications is the foundation
Reminders, campaigns, and social all dispatch through Communications— channels, consent & suppression, and the unified delivery log. Consent and suppression are managed once, there, and enforced on every send below.
Transactional & lifecycle reminders
Appointment, recall, recare, no-show and review automations. These run on a transactional consent basis (with a few marketing-consent recalls flagged below) — distinct from the marketing consent that Campaigns require. All sends still pass the same consent and quiet-hours gates as everything in Communications.

Scheduled today

28active rules

5 rules active

Sent — last 7 days

7delivered

Opted out / suppressed

13last 30d

Permanent — not operator-removable

Failed sends — 7d

1auto-retry

No consent records updated

Sends follow the governed comms path
Every automatic reminder is checked against the patient's consent record and quiet-hours window before dispatch. Suppressed recipients are never reached; deferred sends resume at the next eligible window. Configure consent and suppression in Communications → Consent.
RuleTriggerTimingChannelTemplateConsentState
Appointment reminder — 24hBefore appointment24h beforeSMS24h appointment reminderTransactionalactive
Appointment reminder — 2hBefore appointment2h beforeSMS24h appointment reminderTransactionalactive
Recall — 6 months after last visitRecall due6 months after last visitEmail + SMS6-month recall reminderMarketing consentactive
Review request — 2h after completed visitAfter completed visit2h afterSMSReview requestMarketing consentactive
Recare / hygiene due — annuallyRecare due12 months after last hygiene visitEmailAnnual recare reminderMarketing consentpaused
Missed-appointment follow-up — next morningMissed appointmentNext morning at 09:00SMSNo-show follow-upTransactionalactive

5 active rules · 1 paused