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.
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.

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.

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.

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.

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.

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.