Calls, texts, email and chat in one omnichannel inbox

Ona Omnichannel puts every patient's calls, texts, emails, portal messages and website chats in one conversation, with a phone system built in: browser and mobile calling, recordings, transcripts and AI summaries.

See pricing
Channels in one conversation: calls, SMS, email, portal and website chat
5
How long your team rings before the AI receptionist or voicemail
5–60 s
Characters in one text, counted the way carriers count them
1,530
A month for calling, recording and transcription, for the whole practice
$25
What it does

One conversation per person, whatever the channel.

01

One thread per person, every channel.

A patient's calls, texts, emails, portal messages and website chats sit in one conversation with a tab per channel, opened from the inbox or their chart. Ona's own reminders and booking notices land in the same thread.

  • Marked Automatic, with delivery status
  • Schedule a message to send later
  • Mark as unread, or press U

02

A phone system with a memory.

Call from the browser, or choose From my phone and Ona rings your mobile first, with the practice number as caller ID. Answered calls and voicemails get a recording, a transcript naming each voice and an AI summary.

  • Pick up from the call dock and keep working
  • Missed calls fall to the AI receptionist or voicemail
  • Every call written into the conversation

03

Choose who rings and who hears.

Ring everyone available, the front desk only or selected members, in the browser and on their mobile. Who is notified about missed calls and voicemails is its own choice, so the desk rings and an admin hears.

  • Ring window from 5 to 60 seconds
  • Mobile members press 1 to take it
  • The unread email or text follows the same choice
How it works

One conversation, however it started.

  1. Step 01

    Set up your channels once

    In Settings → Omnichannel, an owner or admin sets up the practice's phone and email: a local number for texts and calls, registered with the carriers for you, and a practice email address. Then they turn on calling and pick who answers. The website chat widget lives in Settings → Website Widgets.

  2. Step 02

    Conversations arrive under the right person

    Ona matches inbound texts, emails and calls by number or address to a patient first, then a saved contact, then a lead. Unknown numbers and addresses become leads automatically.

  3. Step 03

    Reply on the channel that fits

    Text a quick confirmation, email a document, or call from the Calls tab. Schedule a message for later. You can start a conversation with anyone, including a number or email you type in.

  4. Step 04

    Calls ring the people you choose

    Everyone available, the front desk only or selected members ring in the browser and, if you allow it, on their mobile. After your ring window, the AI receptionist or voicemail takes the call, and the people you chose hear about it.

  5. Step 05

    Keep the team in the loop, privately

    Internal notes, @mentions and Notes stay with your team. Mentions wait in the @ menu until they're resolved. An archived conversation comes back as soon as the person writes again.

Everything included

Built for a front desk, not a call centre.

  • Internal notes and mentions

    Switch the composer to Internal and the message turns amber and stays with your team. @mention a colleague, or start a Note that can be resolved and reopened.

  • Restricted conversations

    Limit a sensitive conversation to named members from Manage access; admins keep access. Mentioning someone who isn't on it asks before adding them.

  • Spam kept out

    Choose Mark as spam, or add a number in Settings → Omnichannel. Its texts go to a Spam section without notifying anyone or creating a lead, and its calls are rejected before they ring.

  • Texting the carriers accept

    Your local number is registered for 10DLC. STOP, START and HELP are handled for you, and the counter shows how many parts a text goes out in before you send it.

  • Offices as contacts

    Save referring practices, payers, pharmacies, labs and vendors as contacts. Their calls and messages file under their name instead of becoming leads.

  • Response and call reports

    Messaging response and Phone calls show volume over time, each team member's share and the hours patients write and call most.

FAQ

Omnichannel Inbox, answered.

What is an omnichannel inbox for a medical practice?

It's one place for every way a patient reaches you: phone calls, SMS, email, secure portal messages and website chat. In Ona, each person gets one conversation with a tab per channel, opened from the inbox or from their chart. Your team reads the history in order and replies on whichever channel fits.

Can we make and receive phone calls in Ona?

Yes. Call from the browser, or choose From my phone and Ona rings your mobile and connects the patient, with your practice number as caller ID. Inbound calls ring your answering group in the browser and on mobile. If nobody answers, the AI receptionist or voicemail takes it. Calls are recorded, transcribed and summarized. Ona provisions a local number for you, and Ona's team can port your existing one.

How much does Omnichannel cost?

Omnichannel is included for practices with up to 2 practitioners. Above that it's $150 per month for the practice. Calling from Ona is a separate $25 per month add-on, and the AI receptionist is priced by call minutes.

Is texting patients from Ona compliant?

Ona registers your local number with the carriers for 10DLC. Patient texts need the patient's SMS consent and a number on file. Every patient text ends with "Reply STOP to opt out," and STOP, START and HELP replies are handled automatically. Once a patient opts out, the composer stays closed until they opt back in.

Can we block spam calls and texts?

Yes. Choose Mark as spam from a conversation's menu, or add a number under Settings → Omnichannel → Spam numbers. Its texts go to a Spam section without notifying anyone, and its calls are rejected before they ring. Not spam undoes it, and Ona asks first if the number is saved on a patient.

Who can see a conversation?

Every active team member, by default. Restrict a sensitive conversation to named members from Manage access; admins keep access. Read and unread are tracked per person. Patients see only their own secure thread and any group they've been added to.

Is Ona Omnichannel HIPAA compliant?

Messages, call recordings and transcripts are encrypted in transit and at rest and stay in your Ona workspace. Every practice signs Ona's BAA when the workspace is created. Calls are recorded automatically, so tell callers if your state requires it.

Put every patient conversation in one place.

Book a demo and we'll follow a real patient thread, from a missed call to the text back.

  • Live walkthrough
  • Free data migration
  • 14-day free trial