Connect · Patient engagement

The front door your patients already use. Connected to the chart.

WhatsApp, SMS, email, voice and clinical forms in one queue. Each conversation is matched to a patient or held for a person to check, and forms write straight onto the chart.

Start free

2B+ people use WhatsApp · 31 voice languages · matched to the chart, or held for a human

The communication gap

Get patient messages off personal phones and shared inboxes.

Patients message, text, email and call, often about the same thing on the same day. On staff handsets and a shared mailbox, urgent waits behind routine, questions get answered twice, and none of it reaches the record.

One queue

Every channel your patients use, in one place.

WhatsApp, SMS, email and calls in one list, each matched to a patient or held for someone to check.

Four channels, one list

Sorted by newest and most urgent. Replies go back on the channel the patient used.

Matched on phone and email, or not at all

A conversation attaches to a chart only on a single high-confidence match; anything less waits for a person. No record is created automatically, so no silent duplicates.

Turn an unknown sender into a patient

For a new number, your team drafts the patient from the conversation and confirms it. Conditions, allergies and medications are marked provisional and tagged as taken from a message.

One inbox listing WhatsApp, SMS and email conversations together, each row showing its channel, its owner and whether it is linked to a patient.
Green is WhatsApp, blue is SMS, orange is email. A thread without a confident match says so rather than guessing.

Triage

Routing that reads the message first.

Each inbound WhatsApp message is read for topic and urgency. Your routing rules decide where it goes.

Twelve intents

Appointment request, question about an existing appointment, refill, medication question, symptom report, test results, billing, referral, follow-up, general question, greeting, and possible emergency.

Urgency and tone

Low, medium, high or critical, with distress told apart from mere negativity. Rules route on intent, urgency, tone or keywords.

Urgent work goes to the top

When a rule creates a task, it carries the intent and urgency. Urgent or critical readings raise its priority.

An SMS thread marked urgent, with the classification and its reasoning shown above the conversation and the patient's record in the panel beside it.
On an enterprise workspace: the reading and its reason above the conversation, the patient on the right. This summary strip comes with enterprise plans.

Voice

Calls your patients, in their own language.

The voice agent speaks 31 languages in seven voices. It calls patients you already have and, on a supported clinic line, answers after-hours calls.

Books and reschedules on the call

On an outbound call, it books, moves or cancels against real availability, in the calendar the front desk uses.

Check-in calls you design

Post-discharge check-ins, follow-ups and medication adherence run as workflows you draw, on your schedule. Answers are kept against the call.

After hours, answered

Outside your opening hours, the agent says you're closed, gives your out-of-hours guidance and takes a message. On some lines it can forward to your on-call number.

The patient just answers the call.

No app, no portal. Sora says who it's calling for and why, then talks in the patient's own language. What was said stays with the call for your team to read.

A post-discharge check-in call on a phone, Sora asking how the patient has been feeling and the patient replying that they have been tired and lost their appetite.

Forms

Forms that file themselves as coded data.

Fifty-nine field types, from a plain date to a vitals panel, body map or signature. Map each answer to a record field once, and every submitted form writes itself to the chart.

Clinical fields, ready to use

Vitals, medications, problems, procedures, allergies, body maps and signatures, alongside text, date and choice fields.

Conditional logic and live scores

Show a question only when it applies, using fifteen operators. Formula fields such as BMI calculate as the form is filled in.

Writes to the record on submit

Each field carries its FHIR path, so a completed form arrives coded on the record. No integration code, no mapping project.

A form designer where clinical fields are dragged onto a grid and each answer is pointed at a record field.
Build the form by dragging clinical fields, then point each answer at a record field. Captured once, coded on submit.

Consent and privacy

Compliance controls clinicians can work with.

Consent is checked before any message goes out, sent by a person or an automation.

Consent per channel, per number

WhatsApp, SMS, email and voice each carry their own consent. An SMS STOP is honoured immediately and never expires. The WhatsApp 24-hour window is tracked, so free-form messages never go outside it.

PHI Guard reads it before it leaves

It flags identifiers such as record numbers, policy numbers and dates of birth in a dozen countries' formats, plus clinical content. Then it offers the message back with those parts removed.

Every override is logged

When the clinical detail is the point, your team can send as written, and the audit log records who chose to. A message carrying an identifier such as a record number cannot go out until it is removed.

A front door on the same record as the clinic.

A WhatsApp message is kept on the record even before the sender is a patient. Routed work opens a task with the classification on it. Completed forms write coded data to the record. Your clinicians, analytics and reporting read the same record, so there is no second database to reconcile.

Explore Patient CRM & Growth
A patient chart with an SMS and voice log tab open, showing the outbound calls made to that patient alongside their problems, medications and results.
The same conversation inside the patient's chart, next to their problems, medications and results. Nobody has to file it.

Pricing

Free to start. Priced per location, not per provider.

Messaging comes with every plan, and replying to a patient who messaged you first is free. Paid plans from $99 a location a month.

Get started

Answer every message. Even at 2 AM.

Connect your WhatsApp number and phone line, and watch messages arrive in one inbox, attached to the right patient.