Answering right now — WhatsApp · Voice · Web

The receptionist that never sleeps.

Clinic Agent answers every WhatsApp message and phone call, books real appointments into your calendar, and hands the sensitive cases to a human — at 9 a.m. and at 3 a.m.

  • WhatsApp
  • Voice calls
  • SMS
  • Web chat
WhatsApp · Rohan's Cliniclive

Your clinic closes at eight.
Your patients don’t.

Most of what reaches a front desk is the same five questions — hours, prices, bookings, cancellations, directions. During the day they interrupt real work. After closing they go nowhere at all, and every unanswered message is an appointment that quietly books somewhere else.

Clinic Agent sits on your existing number and answers the way your best receptionist would — it just never goes home.

Overnight, while the clinic slepthandled by the agent
  • 10:47 PMbooked 11:15 AM

    Are you open tomorrow? I need a cleaning appointment

    Areeba K. · WhatsApp

  • 1:03 AMquoted + booked

    how much is a hydra facial?

    Bilal M. · WhatsApp

  • 2:58 AManswered in-call

    Call answered — asked about Saturday hours

    +92 300 841-2276 · Voice

  • 6:12 AMslot reopened

    I have to cancel my 10 o’clock, my son is unwell

    Mrs. Farah Qureshi · WhatsApp

From “hi” to booked, in one conversation.

No forms, no app to download, no “we’ll call you back.” The patient talks the way they already talk; the agent does the desk work behind it.

  1. 1

    A patient reaches out

    A WhatsApp message or a phone call hits your clinic’s existing number. Clinic Agent picks up on the first ring, in the patient’s language.

  2. 2

    It understands, then negotiates

    Intent, identity, and a real open slot from your calendar — the agent offers times that actually exist and adjusts when the patient changes their mind.

  3. 3

    Booked — or handed off

    The appointment lands in your calendar and the patient gets a confirmation. If the case is sensitive, urgent, or the patient asks for a person, a human gets it instead — with the full conversation attached.

Never “please hold” again

One receptionist takes one call.
Yours takes 150 at once.

A human front desk answers one patient at a time — everyone else waits on hold or hangs up and books elsewhere. Your AI receptionist holds up to 150 conversations at the same time, across web, SMS, WhatsApp and voice, and not one of them feels like a queue.

And every single one gets the personal touch — it knows the patient by name, remembers their history and past appointments, and picks up right where they left off.

1at a time
a human desk
150all at once
your AI receptionist
150 conversations · right nowall live
  • AK

    Areeba K.

    Picking up from her cleaning in March

    WhatsApp
  • BM

    Bilal M.

    Knows the hydra-facial he asked about

    SMS
  • FQ

    Farah Q.

    Remembers her son’s follow-up

    Voice

Everything a good receptionist does. On every channel at once.

Every channel, one memory

WhatsApp, voice, SMS, and web chat are the same agent with the same memory. A patient can start on a call and finish on WhatsApp without repeating a word.

WhatsAppVoiceSMSWeb chat

Real slots only

Availability comes from your calendar at the moment of booking. It can’t offer a time that doesn’t exist.

Knows your patients

Names, history, and preferences carry across conversations — “same time as last month?” actually works.

Escalates like a colleague

Emergencies, complaints, and “can I talk to a person” go straight to your staff — with the whole conversation attached, not a bare notification.

Patient mentioned chest pain — handed to staff in 12 seconds

Watch it work

Conversations, bookings, and escalations stream into the dashboard live. When something needs you, you know immediately.

Each clinic, sealed off

Full tenant isolation with row-level security underneath, and an audit trail on every access. Your patients’ data stays yours.

Three things worth a closer look.

The agent does more than take messages. Here’s the short version of each — the full story is one click away.

Boring, proven infrastructure underneath —

  • FastAPI
  • LangGraph
  • Postgres
  • Redis
  • Twilio
  • Cal.com
  • Next.js
  • Supabase

Questions clinics actually ask.

Anything else — try the demo and ask the agent itself. It’s rather good at answering questions.

How long does onboarding take?

A new clinic can be live in under 15 minutes — create the tenant, invite the staff user, paste your Cal.com key, and point Twilio at the webhook.

What if the agent doesn’t know an answer?

It either asks a clarifying question or escalates to a human staff member. It will never hallucinate a booking — every slot it offers is a real Cal.com availability.

Can I customize the agent’s voice and rules?

Yes. Every clinic edits its own system prompt, working hours, services, and brand colour from the Settings page. Nothing is hard-coded.

Which channels are supported?

WhatsApp and inbound voice via Twilio today. The same core agent handles both channels so behaviour stays consistent.

Stop missing patients after 6 p.m.

A new clinic is live in about fifteen minutes — create the tenant, paste your calendar key, point your number at the webhook. Everything after that is self-service.