Use case · Clinics and diagnostics

Know by evening who's coming in tomorrow.

A reminder SMS gets read and ignored, and the chair sits empty. The agent calls each patient the day before, confirms the time, and moves the booking on the call if they can't make it. By evening, tomorrow's list is right.

AI agents from ₹1 a minute.¹

Open the sandbox
Sample call · shruti 0:30
  1. Agent

    नमस्ते, मैं Acme Dental Clinic की AI assistant बोल रही हूँ। कल सुबह साढ़े ग्यारह बजे Dr. Kulkarni के साथ Aarav का appointment है, उसे confirm करने के लिए call किया।

    Hello, I'm Acme Dental Clinic's AI assistant. Aarav has an appointment with Dr. Kulkarni tomorrow at 11:30 in the morning, and I'm calling to confirm it.

  2. Caller

    अरे, कल तो उसका school में test है। कोई और time मिल सकता है?

    Oh, he has a test at school tomorrow. Can we get another time?

  3. Agent

    एक second, मैं देखती हूँ।

    One second, let me check.

  4. Agent

    कल शाम पाँच बजे या शुक्रवार सुबह दस बजे खाली है। कौनसा ठीक रहेगा?

    Tomorrow at 5 in the evening or Friday at 10 in the morning is free. Which works?

  5. Caller

    शुक्रवार सुबह दस बजे।

    Friday, 10 in the morning.

  6. Agent

    शुक्रवार सुबह दस बजे, Dr. Kulkarni के साथ। सही है?

    Friday at 10 in the morning, with Dr. Kulkarni. Is that right?

  7. Caller

    हाँ, ठीक है।

    Yes, that's fine.

  8. Agent

    Appointment शुक्रवार सुबह दस बजे कर दिया है। Clinic का address वही है। धन्यवाद, आपका दिन शुभ हो।

    The appointment is now Friday at 10 in the morning. The clinic address is the same. Thank you, have a good day.

Spoken by Fourier TTS · agent lines only
Voice shruti, rendered 16 October 2026. Caller lines are typed.

How it works

One row for every person you call.

Upload a spreadsheet, or send each customer from your own system. Phone number first. The rest is what the agent needs to know.

  1. Your list

    The spreadsheet: phone, patient_name, appointment_time, practitioner, branch_address, booking_id
    phonepatient_nameappointment_timeand 3 more columns
    +91 98XXX XXXXXAaravtomorrow, 11:30 am

    6 columns · one row per customer

  2. The call

    70 s a typical call

    Hindi · English · Hinglish · Gujarati · Tamil · Telugu

    Outbound calls

  3. Your system

    appointment_status
    rescheduled
    new_slot
    2026-10-23T10:00:00+05:30

    +4 more fields

Every column, and what goes in it
The spreadsheet, 6 columns
ColumnNeededWhat goes in it
phone Required The number to call, with the country code (+91…). A ten-digit Indian mobile gets +91 added. In Excel, format this column as Text first so the number is not changed.
patient_name Optional e.g. Aarav
appointment_time Optional e.g. tomorrow, 11:30 am
practitioner Optional e.g. Dr. Kulkarni
branch_address Optional e.g. 2nd floor, Sai Plaza, Aundh, Pune
booking_id Optional e.g. BK-60231 · Used to move the booking, and it comes back with the result. Never put a diagnosis or treatment in any column.

What comes back

What you get after every call.

When the call ends, your system gets the transcript and the answer. Your campaign report gets a row for every customer.

The result · JSON
{
  "analysis": {
    "data": {
      "appointment_status": "rescheduled",
      "new_slot": "2026-10-23T10:00:00+05:30",
      "spoke_with": "parent"
    }
  },
  "tool_runs": "check_slots · ok, reschedule_booking · ok",
  "metadata": {
    "booking_id": "BK-60231"
  },
  "status": "completed"
}
analysis.data.appointment_status
confirmed, rescheduled, cancelled or no_decision. You choose the words.
analysis.data.new_slot
The new time, when the booking moved.
tool_runs
A receipt for each time the agent checked or changed your calendar. Look here before you trust a reschedule.
analysis.data.spoke_with
Who answered: the patient, a parent, someone else at home.
metadata.booking_id
Your booking reference, unchanged.
status
How the call ended. If nobody answered, it's free and tried again while retries remain.

Your first afternoon

Set it up in four steps.

  1. Write the prompt in the sandbox with the name, the time, the doctor and the address. The agent says it’s an AI assistant in its first line.
  2. Talk to it. Try a confirmation, a reschedule, a cancellation, and a caller who asks about fees.
  3. Upload tomorrow’s list each afternoon, with one retry an hour or two later.
  4. Next morning, pick out the no-shows and start a rebooking round from them.

The example is a dental clinic. Salons, diagnostic labs and physiotherapy centres run the same call with different words.

Cost

What one call costs.

One connected call, on the plan you choose. T1 is chosen; T3 and T5 are one press away.

A one-rupee coin dated 2026

On T1, one connected call

₹1.17

A 70-second call at ₹1 a minute.

A one-rupee coin dated 2026

On T3, one connected call

₹3.50

A 70-second call at ₹3 a minute.

A one-rupee coin dated 2026

On T5, one connected call

₹5.84

A 70-second call at ₹5 a minute.

On our volume plan it’s ₹1 a minute. A confirmation with the odd reschedule takes about 70 seconds, so ₹1.17. A plain “हाँ, आएँगे” is quicker still. Set that against one empty slot in tomorrow’s diary.

Priced for a typical call. Try your own numbers in the cost calculator.²

Choose your plan.

Your price · T1

₹1 a minute¹

₹1,000 for 1,000 minutes

₹1,00,000 / month minimum, credited to your wallet; your usage counts towards it. Our phone line adds ₹0.30 and call insights ₹0.20 a minute, if you want them.

Your price · T3

₹3 a minute¹

₹3,000 for 1,000 minutes

₹50,000 / month minimum, credited to your wallet; your usage counts towards it. The phone line and call insights are in the rate.

Your price · T5

₹5 a minute¹

₹5,000 for 1,000 minutes

Pay as you go from your wallet. The phone line and call insights are in the rate.

The working
  • 70 s → 7 blocks of 10 s = 70 s billed
  • T1: 70 s × ₹1 ÷ 60 = 1.167, rounded up to ₹1.17
  • T3: 70 s × ₹3 ÷ 60 = ₹3.50
  • T5: 70 s × ₹5 ÷ 60 = 5.833, rounded up to ₹5.84

T5 and T3 include our phone line and call insights. On T1 you add them if you want them, and this call then comes to about ₹1.75.

T1's ₹1,00,000 a month covers about 85,470 of these calls. T3's ₹50,000 a month covers about 14,285 of these calls. The minimum goes into your wallet as credit.

You pay when someone picks up. Missed, busy and failed calls are free. A voicemail counts as a call.

Open the sandbox

No sign-up to look around.

In detail

What to know before you start.

An empty chair costs more than the call

A reminder SMS tells the patient about tomorrow. If they can’t come, most just don’t reply. The slot stays empty, and the patient who wanted it never hears it was free.

A call works both ways. The parent says “कल नहीं हो पाएगा”, and the booking moves while they’re still on the line. Your desk walks in tomorrow to a list that’s right.

It’s also the most repetitive call the front desk makes, squeezed between walk-ins and the ringing phone. The agent can work through the whole list in one afternoon.

Moving a booking during the call

Rescheduling needs two things from your booking system: a way to list open times on a day, and a way to move one booking. The agent offers two slots at a time and reads the chosen one back before it books. While it checks, it says “एक second, मैं देखती हूँ”, so the line never goes quiet.

Every change leaves a receipt. Look at them in the first few weeks. If a move failed, the agent should have told the patient it couldn’t confirm the change, and someone at the clinic needs to call them back.

Who the desk should still call

Anyone who sounds unwell or upset. Questions about treatment, or about cost beyond your fixed fee list. Complaints. A same-day emergency should never wait for a reminder call. The agent can’t transfer calls yet, so it takes a message and promises a callback.

Keep health details off the list

A reminder about a booking the patient made is a service call under TRAI’s latest rules. Add a whitening offer and it isn’t. Send only what the call needs, and leave diagnoses and treatment notes out of every column, since those details travel with the call.

Sources

Questions

Questions people ask before they start.

Can the agent see our whole calendar?

No. It can ask for the open slots on a day and move one booking, because those are the two things you connect. Nothing else.

What if a patient asks something medical?

It says the doctor will answer that and moves on. Give it the practical things instead: the address, parking, what to bring. If someone describes an emergency, your prompt should tell it to point them to emergency help straight away.

Can we switch off call recording?

Yes, for a single call or for your whole workspace. Any recordings and transcripts we do keep are deleted after 90 days.

What about the ones who didn't turn up?

Call them the next morning. Filter yesterday's no-shows in the console, start a new campaign from them, and give it a gentler agent that offers a new time without a telling-off.

We're one clinic. Is ₹1 a minute for us?

Probably not yet. ₹1 is our volume plan, for businesses spending ₹1,00,000 a month on calls, credited to their wallet. One clinic is usually better off at ₹5 a minute, pay as you go. A 70-second reminder then comes to about ₹5.84, and a patient who doesn't pick up costs nothing.

Still deciding? Ask us.

Fifteen minutes with the team that builds it. Bring your script, or your hardest call.

Book 15 minutes

Book a call

15 minutes with Sneh Mehta

Finding a time for us…

  1. AI agents from ₹1 a minute: on our volume plan, ₹1,00,000 a month. Pay as you go is ₹5 a minute. Prices exclude GST.

  2. Priced for a 70-second call, which is our guess for this kind of call. One connected call is billed in 10-second blocks, rounded up. All prices exclude GST.