Overview

Reduce no-shows and improve patient communication with automated SMS and WhatsApp notifications.

Key Benefits


Prerequisites

Twilio Account Required

For SMS

For WhatsApp

Cost Estimate


Quick Setup Guide (SMS)

Step 1: Create a Twilio Account

  1. Visit twilio.com/try-twilio
  2. Sign up (free $15 credit included)
  3. Verify email and phone number
  4. Open the Twilio Console

Step 2: Get Twilio Credentials

From the Twilio Console:

  1. Click Account (top right)
  2. Copy Account SID
  3. Copy Auth Token
  4. Store them securely

Step 3: Buy a Twilio Phone Number

  1. Go to Phone Numbers → Buy a Number
  2. Select your country
  3. Choose a number with SMS support
  4. Purchase and copy the number+15551234567

Step 4: Configure SMS in KiviCare

  1. Go to Settings → Pro Settings
  2. Scroll to Twilio SMS Configuration
  3. Enter:Account SID Auth Token Phone Number
  4. Enable SMS Notifications
  5. Click Save Settings

Step 5: Test SMS

  1. Go to Settings → SMS/WhatsApp Templates
  2. Click Test SMS
  3. Enter your phone number
  4. Click Send Test

✅ If you receive the SMS, the setup is complete.


Creating SMS Templates

Template Structure

Each template requires:


Available Placeholders

Patient Information

Appointment Information

Clinic Information

Billing Information


SMS Template Examples

Appointment Confirmation

Event Trigger: Appointment Booked
Channel: SMS

Hi {patient_name},

Your appointment with Dr. {doctor_name} is confirmed for {appointment_date} at {appointment_time}.

Location: {clinic_name}
{clinic_address}

Please arrive 10 minutes early.
Call {clinic_phone} for changes.

24-Hour Appointment Reminder

Reminder: You have an appointment tomorrow ({appointment_day}) at {appointment_time} with Dr. {doctor_name}.

{clinic_name}
{clinic_address}

Appointment Cancellation

Hi {patient_name},

Your appointment on {appointment_date} at {appointment_time} has been cancelled.

To reschedule, call {clinic_phone}.

{clinic_name}

Payment Confirmation

Thank you for your payment!

Amount: ${bill_amount}
Date: {appointment_date}

{clinic_name}
Receipt sent to {patient_email}

WhatsApp Notifications Setup

Step 1: Enable WhatsApp in Twilio

  1. Twilio Console → Messaging → WhatsApp
  2. Complete the setup wizard
  3. Connect WhatsApp Business Account
  4. Wait for approval (1–3 business days)

Step 2: Configure WhatsApp in KiviCare

  1. Go to Settings → Pro Settings
  2. Open Twilio WhatsApp Configuration
  3. Enter:Account SID Auth Token WhatsApp Number (whatsapp:+15551234567)
  4. Enable WhatsApp
  5. Save Settings

Step 3: WhatsApp Template Example

WhatsApp uses numbered placeholders ({{1}}, {{2}})

Hi {{1}},

Your appointment is confirmed:
📅 {{2}} at {{3}}
👨‍⚕️ Dr. {{4}}
📍 {{5}}

See you soon!

Notification Events

Supported Triggers

Appointment Events

Billing Events

Other Events


Reports & Monitoring

SMS Reports

Access via Reports → SMS Notifications

Includes:


Cost Management Tips


Troubleshooting

SMS Not Sending


WhatsApp Template Rejected


Compliance & Best Practices


Patient Experience Example

Hi John,

Your appointment with Dr. Smith is confirmed for Jan 20, 2026 at 10:30 AM.

Downtown Clinic
123 Main Street

Call 555-1234 for changes.

Related Features