Every message, one connected system.

Confirmations, cancellations, reminders, and follow-ups: every message type sent automatically, by SMS or email, with a complete communication history per patient and preferences that are actually respected, not just checkboxes.

Every appointment touchpoint, covered.

Automatic on the events that matter (confirmed, reminded, cancelled, or followed up), with no one at the clinic needing to press send.

Reminder email - Initial Consultation

Hi Patient.FirstName,

Your Appointment.Type with Practitioner.FullName is coming up on Appointment.Date.

Appointment
Insert
Date
Start Time
End Time
Type
Cancel Link
Telehealth Link

Write a template once. Send it a thousand times.

Every template is written with placeholders: ClinyPal fills them in at send time with each patient's actual details, so nothing goes out wrong.

Patient, practitioner, date, time, clinicThe fields you need most, ready to drop into any template.
One template, every patientWrite the wording once; the details are filled in automatically.

One-off texts, live cost estimation.

Send a text straight from a patient's chart, start from a template, and see exactly what it'll cost before you hit send, with every message logged automatically.

Send by SMS composer showing a template, message, live character count, and cost

One consistent layout, every inbox.

Confirmations, invoices, letters, and one-off messages all go out through the same clean, consistent email layout, Gmail and Outlook safe by default.

Filtered audience, live preview.

Filter your patient list down to who actually needs the message, see exactly who'll receive it, then send by email or SMS with automatic retry on failure.

Broadcast composer showing channel selection and audience filters by last visit, location, patient and appointment type
New broadcast summary showing email channel and 22 eligible patients
Communication log showing appointment confirmations, receipts, reminders, and a failed message, each timestamped

A full history, plus preference controls.

A full history plus per-patient preference controls: everything sent to a patient in one place.

Enable or disable each message typeConfirmations, cancellations, follow-ups and broadcasts, independently, from your own SMS provider settings.
Scheduled broadcasts, queued and trackedSet a send time in advance and watch it move through the queue.

See every message channel working together.

Start a 30-day free trial: every communications feature included, no credit card.

No card required · no setup fee

  • SMS and email, one system
  • Preferences actually respected
  • Full history on every chart

Everything in communications.

SMS is the channel clinics lean on hardest, but every message type shares the same templates, timing rules, and delivery record.

Appointment lifecycle
Type Trigger Channels Per-patient What's different
Confirmations Booking made SMSEmail Calendar event attached
Cancellations Booking cancelled SMSEmail Rebooking link, fills waitlist
Reminders Days before visit SMSEmail Timing set per appointment type
Follow-up After the visit SMSEmail Aftercare tied to treatment
Channel & record
Type Trigger Channels Per-patient What's different
Email Any message type Shared layout N/A Safe in Gmail & Outlook by default
Broadcasts Manual, filtered SMSEmail N/A Real filters, opt-outs auto-excluded
Patient record Every message All channels N/A Full subject & body kept on file
Every message is logged to the same communication history automatically.
Solutions Features Security Pricing App Integrations

Popular features

Scheduling Telehealth Clinical AI DICOM viewer Billing
Start free trial Sign in