Communication Scripts

Last updated: July 22, 2026

Scripts are your reusable message templates — the wording sent by text, email, or spoken on a call — with patient details merged in automatically.

Where to manage them

Go to Comms → Admin → Scripts. The list has Search (by title) plus Scenario and Type filters. Click New Script to create one.

What a Script contains

  • Title — a name for your reference.

  • Scenario — which workflow/use case it's for (e.g. Hygiene reactivation, Appointment confirmation, Appointment reminder, Review request).

  • Type (channel) — Phone call, Text message, Email, Mailed letter, In person, or AI phone call.

  • Content — the message body, where you write the wording and insert merge fields.

Merge fields

Merge fields drop each patient's real details into the message at send time. Write them in double braces. Common ones:

  • Patient: {{ PATIENT_FIRST_NAME }}{{ PATIENT_LAST_NAME }}{{ PATIENT_FULL_NAME }}{{ PATIENT_EMAIL }}{{ PATIENT_SCHEDULER_LINK }}

  • Sender (staff): {{ SENDER_FIRST_NAME }}{{ SENDER_FULL_NAME }}

  • Practice: {{ PRACTICE_NAME }}{{ PRACTICE_PHONE_NUMBER }}{{ BOOKING_LINK }}

  • Appointment: {{ APPOINTMENT_TIME }}{{ APPOINTMENT_CONFIRMATION_LINK }}{{ APPOINTMENT_PORTAL_LINK }}

  • Other: {{ REVIEW_REQUEST_LINK }}{{ BOT_NAME }} (your AI agent's name)

Preview before you save

Every script shows a live preview using sample values (e.g. patient "Jamie Rivera," sender "Alex Morgan"), with the merge fields highlighted so you can see exactly which parts fill in per patient.

How scripts connect to workflows

A script is defined by its scenario + channel. That pairing is what makes it available in the right places — when you build a cadence step or start a conversation for that scenario and channel, the matching scripts appear for you to choose.

What's next

  • Cadences