POV: 11:48 PM. A patient wants a price.

The clinic texts back

Mediora answers your WhatsApp from your own price list, books into a calendar that can’t double-book, and hands the hard conversations to your front desk.

  • Free plan, no card
  • WhatsApp Business Platform
  • US · UK · Australia · Pakistan
A patient messages Maple Dental on WhatsApp at 11:48 PM while the clinic is closed. Transcript: Maria (patient): hi! are you open tomorrow? how much is a cleaning & exam. Maria (patient): after 5 would be best. Clinic assistant: Hi Maria! A cleaning & exam is $120 and takes 45 min. Tomorrow after 5 I have 5:15 PM or 6:00 PM with Dr. Rivera. Which suits you?. Maria (patient): 5:15 PM pls. Clinic assistant: Booked: Cleaning & exam, Tue, Nov 12 at 5:15 PM with Dr. Rivera. We'll send a reminder the day before.. Automatic confirmation: Appointment confirmed · Maple Dental · Tue, Nov 12, 5:15 PM.
Episode one

Every clinic knows this night

Most clinics run the front desk on a personal WhatsApp number and a paper diary. It works, right up until the clinic closes.

  1. 11:48 PM. 14 unread.
    01The setup

    Patients text when you're closed

    Price questions, “are you open Saturday”, “can I come after work”. They arrive when your front desk has gone home.

  2. 9:00 AM. Still unread.
    02The twist

    Mornings start in yesterday

    The diary, the phone and last night’s WhatsApp all want the receptionist at once. Some of those patients have already booked elsewhere.

  3. Now the clinic texts back.
    03The fix

    Answered, booked, logged

    Mediora replies from your services, prices and hours, offers slots that are really free, books them, and leaves a clean thread for the morning.

Inventory

Everything the front desk juggles

Nine modules that share one patient record, one calendar and one WhatsApp number. Start with the inbox; switch the assistant on when you're ready.

Product demo

Look inside the clinic

These are the real screens, rebuilt in the browser. Change your region in the footer and the names, numbers and currency follow.

ML
Maria Lopez
+1 512 555 0142
Assistant onTake overClose
Hi, are you open tomorrow? How much is a cleaning & exam?
23:48
After 5 would be best
23:48
Assistant · 23:49
Hi Maria! A cleaning & exam is $120 and takes 45 minutes. Tomorrow after 5 I have 5:15 PM or 6:00 PM with Dr. Rivera. Which suits you?
Read
5:15 PM please
23:51
Assistant · 23:52
Booked: Cleaning & exam, Tue, Nov 12 at 5:15 PM with Dr. Rivera. We’ll send a reminder the day before.
Read
Appointment confirmation sent with an approved template · 23:52
Take over to reply. The assistant is on this thread.
Send
  1. Every reply says who sent it: the assistant or a named colleague. Ticks show sent, delivered and read.

  2. Take over mutes the assistant on that thread and assigns it to you. It switches back on after 24 hours of quiet.

  3. Outside WhatsApp's 24-hour window the composer locks, and you can re-open the chat with an approved template.

Under the hood

From hi to booked

Not a chatbot bolted onto WhatsApp. A careful assistant with exactly the tools your front desk would use, and none of the ones it shouldn't have.

  1. Step 01

    Patient writes

    Messages arrive over the WhatsApp Business Platform into your shared inbox, live, for every receptionist at once.

  2. Step 02

    It waits

    Three quick messages become one reply. The assistant waits eight seconds so the patient can finish their thought.

  3. Step 03

    Safety check

    A guard checks for emergencies, abuse and “I want a person”, in English, Roman Urdu and Urdu script.

  4. Step 04

    Answers

    It reads your live services, doctors and free slots. Prices come from your catalog. It doesn't diagnose.

  5. Step 05

    Books or hands off

    It books through the same engine as your staff, or alerts the front desk with the reason it stopped.

Emergency

Chest pain, heavy bleeding, an overdose: the assistant stops, tells the patient to call local emergency services (999, 000, 911, 1122 and more), mutes itself on that thread and alerts your staff.

Never reads

Clinical notes and prescriptions are structurally out of the assistant’s reach. Not a prompt rule: it has no tool that could read them.

Choose your character

Three roles. Clear lines.

Everyone sees what their job needs and nothing more. Receptionists can't open clinical notes; doctors aren't in the WhatsApp inbox.

Runs the clinic

Owner

  • Included: Sets hours, time zone, services, prices and durations
  • Included: Invites receptionists and doctors; suspends access instantly
  • Included: Connects WhatsApp and switches the assistant on
  • Included: Reads the dashboard and the audit trail

For owners

Runs the desk

Receptionist

  • Included: Works the shared inbox; takes over from the assistant
  • Included: Books, reschedules, confirms and checks patients in
  • Included: Registers walk-ins and phone bookings in seconds
  • Included: Re-opens closed chats with approved templates

For receptionists

Sees patients

Doctor

  • Included: Has a personal “my day” view and the clinic calendar
  • Included: Starts and completes visits
  • Included: Writes notes that lock on signing, with addenda
  • Included: Issues prescriptions that print on A5

For doctors

World map

Local where it matters

Each clinic has its own time zone, currency and phone format. Midnight rollups run at your midnight, not the server's.

Stats screen

Numbers we can promise

No made-up customer counts. These are rules the product enforces, every time.

Double bookings
0
A database constraint refuses them, tested under real concurrency.
Hard deletes
0
Staff, services and patients are archived, never erased.
Takeover
24H
The assistant stays muted until a thread has been quiet a day.
Token life
15 MIN
Suspend someone and they're locked out on their next request.
Save file

Your data stays in its room

Thousands of clinics share one database, and the database itself refuses to show one clinic another’s rows. Even if our code had a bug, the leak couldn’t happen.

  • Included: Row-level security, forced on every table
  • Included: WhatsApp credentials encrypted with AES-256-GCM
  • Included: Append-only audit trail of every change
  • Included: Signed clinical notes can't be edited by anyone
Read the security page
Straight answer

We have not been through a formal HIPAA, GDPR or ISO audit yet. We’d rather say that here than in your procurement call.

What we can show you is how the system is built, in detail, and what it refuses to do. Ask us anything at security@mediora.app.

Select your plan

Start free. Grow into it.

Every plan includes the shared inbox, scheduling, patients and clinical notes. The assistant arrives on Professional.

Indicative pricing; confirmed with you before you're billed. Prices are per clinic, per month.

Free

One doctor, a front desk, and a calendar that finally adds up.

0 USD per month
Doctors
1
Staff accounts
2
Services
10
Template messages / month
100
Assistant replies / month
Not included
  • Included: Shared WhatsApp inbox
  • Included: Calendar, rosters and leave
  • Included: Clinical notes and prescriptions
  • Included: Confirmations and reminders
  • Not included: Broadcast campaigns
  • Not included: AI assistant on WhatsApp
  • Not included: CSV export from the dashboard

Starter

Small clinics moving the front desk off a personal phone.

39 USD per month
Doctors
3
Staff accounts
5
Services
50
Template messages / month
2,000
Assistant replies / month
Not included
  • Included: Shared WhatsApp inbox
  • Included: Calendar, rosters and leave
  • Included: Clinical notes and prescriptions
  • Included: Confirmations and reminders
  • Included: Broadcast campaigns
  • Not included: AI assistant on WhatsApp
  • Not included: CSV export from the dashboard
Best value

Professional

Busy clinics that want WhatsApp answered after hours.

119 USD per month
Doctors
10
Staff accounts
20
Services
Unlimited
Template messages / month
15,000
Assistant replies / month
3,000
  • Included: Shared WhatsApp inbox
  • Included: Calendar, rosters and leave
  • Included: Clinical notes and prescriptions
  • Included: Confirmations and reminders
  • Included: Broadcast campaigns
  • Included: AI assistant on WhatsApp
  • Included: CSV export from the dashboard

Enterprise

Hospitals and large practices with many doctors.

399 USD per month
Doctors
Unlimited
Staff accounts
Unlimited
Services
Unlimited
Template messages / month
Unlimited
Assistant replies / month
25,000
  • Included: Shared WhatsApp inbox
  • Included: Calendar, rosters and leave
  • Included: Clinical notes and prescriptions
  • Included: Confirmations and reminders
  • Included: Broadcast campaigns
  • Included: AI assistant on WhatsApp
  • Included: CSV export from the dashboard

A note from the team

The Mediora team

Mediora is new, so there’s no wall of logos here. What there is: a product you can try free today, an assistant you can leave switched off until you trust it, and a team that answers when you write.

Every feature page ends with what that feature doesn’t do yet. Read those first.

Help menu

Questions, answered

What does the AI assistant actually do?

It answers patients on WhatsApp using your service list, prices, doctors and the knowledge entries you write. It can check real availability and book appointments with the same rules your staff use. It never invents prices, and it doesn't give diagnoses or medication advice.

What happens when the assistant can't help?

It hands the conversation to your team. Medical emergencies and requests for a person mute the assistant on that conversation straight away. For emergencies, the handoff message also gives the local emergency number. Other cases, like complaints, billing questions or your own escalation keywords, alert your staff while the assistant keeps the patient informed.

Do I need the WhatsApp Business app or the Business Platform?

Mediora connects to the WhatsApp Business Platform (Meta's Cloud API) using your own WhatsApp Business account. You enter its account ID, phone number ID and access token, and we check them with Meta before saving anything. The number you connect is your clinic's number, not ours.

Can another clinic see our data?

No. Every record carries your clinic's ID, and the database itself enforces row-level security on every table, so a query made for one clinic cannot return another clinic's rows even if application code has a bug. The application also connects with a database role that cannot bypass those rules.

Does the assistant read clinical notes?

No, and it can't. Clinical notes and prescriptions are outside everything the assistant is able to reach. That's enforced in how the system is built, not by asking the AI nicely. It talks to whoever holds a patient's phone, so it never gets near a diagnosis.

Is there a free plan?

Yes. The Free plan covers one doctor, two staff accounts, ten services and 100 template messages a month, with the inbox, calendar, patient records and clinical notes included. No card is needed to sign up.

Is Mediora HIPAA, UK GDPR or SOC 2 certified?

Not yet. We have not completed a formal compliance audit or certification. The security page lists exactly what the system does today, so your compliance team can judge it against your obligations, and we're happy to answer their questions directly.

Can patients book online themselves?

Not through a booking page yet. Today patients book by messaging your clinic on WhatsApp, where your staff or the assistant books them into the calendar. A patient self-service page is on our roadmap.

Continue?

Set up your clinic in an afternoon. The free plan needs no card and no sales call.

Or book a demo