Clinics · Local services · Small businesses
An AI receptionist for your business phone number
From ₹1 a minute at volume (₹1,00,000/month commitment), or ₹5 pay as you go, no commitment
₹1 is the T1 voice rate. On T1, Mirai phone calling (₹0.30/min) and call insights (₹0.20/min) are optional; T5 includes both. All prices exclude GST.
From ₹1 a minute on the volume plan (₹5 a minute pay as you go), an agent assigned to your business number answers incoming calls, handles the common questions from the facts you give it (hours, address, fees, how to book) and takes a message when the caller needs a person. It can't transfer calls yet, so each message reaches your team after the call as structured fields: who called, about what, and when to call back. You need a dedicated Indian +91 number, rented through Mirai or connected from your own Plivo account.
No sign-up to look around.
On T1, per connected call
₹2.50for a 150-second call at ₹1/min
T1 has a ₹1,00,000 monthly commitment. Pay as you go on T5, the same call is ₹12.50.
- Calls
- Inbound calls
- Languages
- Hindi, English, Hinglish
- Industries
- Clinics, Local services, Small businesses
- Call length
- 150 seconds, an assumption
Sample conversation
How a call goes
A written example of the script, not a recording. Your agent says what your prompt tells it to, in your customer's language.
- Agent
नमस्ते, Acme Physiotherapy में आपका स्वागत है। मैं clinic की AI assistant हूँ, बताइए क्या मदद करूँ?
Hello, welcome to Acme Physiotherapy. I'm the clinic's AI assistant. How can I help?
- Caller
Clinic Sunday को खुला रहता है?
Is the clinic open on Sunday?
- Agent
Sunday को clinic बंद रहता है। Monday से Saturday, सुबह नौ से रात आठ बजे तक खुला है।
The clinic is closed on Sunday. It's open Monday to Saturday, 9 in the morning to 8 at night.
- Caller
मुझे doctor से सीधे बात करनी है, मेरी knee की MRI report आई है।
I need to speak to the doctor directly. My knee MRI report has come.
- Agent
मैं call doctor को transfer नहीं कर सकती, पर आपका message उन तक पहुँचा दूँगी। आपका नाम बताएँगे?
I can't transfer the call to the doctor, but I'll pass your message on. May I have your name?
- Caller
Ramesh Iyer.
- Agent
धन्यवाद Ramesh जी। Doctor आपको इसी number पर call करें जिससे आप अभी बात कर रहे हैं?
Thank you, Ramesh. Should the doctor call you back on the number you're calling from?
- Caller
हाँ, इसी पर। शाम पाँच बजे के बाद।
Yes, on this one. After 5 in the evening.
- Agent
ठीक है। Knee की MRI report के बारे में doctor का callback, शाम पाँच बजे के बाद, इसी number पर। मैंने note कर लिया है।
Okay. A callback from the doctor about your knee MRI report, after 5 in the evening, on this number. I've noted it.
What you send
What arrives with every call
Nothing to upload. The platform hands the agent these fields when a call comes in, and your system can look up the rest with a tool.
| Field | Example | What goes in it |
|---|---|---|
caller_numberOptional | +91 98XXX XXXXX | Supplied by the platform on every incoming call. Useful for a callback, but don't treat caller ID as proof of who is calling. |
called_numberOptional | +91 80XXX XXXXX | Your business number, also supplied on every call. Handy when one agent answers several numbers. |
What comes back
The result of every call
Each call ends with one webhook event that carries the transcript and the result, and the campaign report has a row for every contact. These are the result fields an agent for this job fills in.
| Field | Example | What it means |
|---|---|---|
direction | inbound | Incoming calls sit in the same call list as outgoing ones. Filter on this. |
from | +91 98XXX XXXXX | On an incoming call, from is the caller and to is your business number. |
analysis.data.caller_name | Ramesh Iyer | A field you define in the analysis schema. Ask the agent to read it back if spelling matters. |
analysis.data.reason | wants the doctor to call about a knee MRI report | Yours to define. One line your team can act on. |
analysis.data.callback_requested | true | Yours to define. A post-call tool can send only these calls to your team. |
analysis.data.callback_window | after 5 pm | When the caller asked to be called. |
analysis.summary | Existing patient asked for a doctor's callback about his knee MRI report after 5 pm. | The summary written after the hangup. |
Cost
What a 150-second call costs
Worked out from our price list. 150 seconds is our assumption for a typical connected call of this kind, not a measurement from your calls. Put your own volumes into the AI calling cost calculator.
| Tier | Rate | Per connected call | Per 1,000 connected calls | Monthly minimum |
|---|---|---|---|---|
| T1 | ₹1 / min | ₹2.50 | ₹2,500 | ₹1,00,000 a month |
| T3 | ₹3 / min | ₹7.50 | ₹7,500 | ₹50,000 a month |
| T5 | ₹5 / min | ₹12.50 | ₹12,500 | None |
- T5 and T3 include Mirai phone calling and call insights. On T1 they are optional: phone calling at ₹0.30/min and insights at ₹0.20/min. With both on, this call comes to about ₹3.75 on T1. Mirai phone calling is metered on the carrier's billing block, so treat that figure as an estimate.
- T1's ₹1,00,000 monthly minimum pays for 40,000 calls of this length; T3's ₹50,000 monthly minimum pays for 6,666 calls of this length. Monthly commitments are credited to your wallet. Unused credit never expires. Paid usage counts towards the minimum, and only a shortfall is settled at month end.
- Calls that ring out, are busy or fail to connect are not billed. A voicemail is billed like a connected call.
In detail
An AI receptionist for your business phone number: in detail
Why put an agent on the front desk phone?
The phone rings while the receptionist is with a patient, a customer is at the counter, or nobody is at the desk at all. A missed call may be someone who wanted to book and has now rung the next clinic on the list. Most of the calls that do get answered are the same handful of questions: are you open on Sunday, where exactly are you, what’s the consultation fee, do I need an appointment.
An agent on the number answers those from a fact sheet you write, as many times a day as they’re asked, in Hindi or English. When the caller needs a person, such as a patient with a report or a customer with a complaint, it takes a proper message: name, reason, a callback number and a time. That message reaches your team as fields, which is easier to act on than a scribbled note.
This page uses a physiotherapy clinic. A coaching centre, a repair shop or a small office with one phone line has the same problem.
How do you set it up?
- Get a dedicated number. In the console, open Phone numbers and either rent an Indian +91 number with the Mirai wallet as the billing account, which includes a business verification step, or connect your Plivo account and import a voice number you already own. Numbers with SMS or MMS configured are refused, to protect their messaging routes.
- In Agent Studio, write the receptionist. The greeting says it’s an AI assistant. The prompt holds a FACTS block with hours, address, directions, fees and booking rules, and tells the agent to answer only from it. For anything else, it takes a message.
- Turn on analysis with
caller_name,reason,callback_requestedandcallback_window. - Add a post-call HTTP tool with a condition on
callback_requestedthat posts the message to your own system, such as your helpdesk, your staff chat or a sheet behind an endpoint you control. If you’d rather handle it yourself, set a webhook URL on the number and readcall.processed. - If callers ask about their own bookings or orders, add an on-call tool that looks them up by the number or id they give. Ask for an id, because caller ID isn’t proof of identity.
- Publish the agent. In Phone numbers, choose it under Incoming calls go to, save, and press Activate incoming calls. Activation can replace the number’s existing voice routing, so check where calls go today before you confirm.
- Ring the number from another phone. Ask the common questions, then ask for something the agent shouldn’t know, and check the call, transcript and message in the call history.
What can’t it do today?
It can’t transfer a live call. Warm transfer is on the roadmap without a date, so plan your process around messages and callbacks for now. It doesn’t know anything you didn’t give it, and it can’t book or cancel unless you expose an endpoint for that. Calls answered on the number use your workspace’s concurrent-call capacity, and our docs describe the service as a pilot with the SLA agreed per account. Settle capacity and support expectations with us before you print the number on your signboard.
What should you check before you publish the number?
Tell callers they’re speaking with an AI and, if you keep recordings, that the call is recorded. Recordings and transcripts are kept for 90 days, and you can turn recording off. Callers to a clinic may say things about their health, so keep access to transcripts limited to the people who need them. Test the number several times before customers see it.
The TRAI rules covered on our outbound use-case pages are about calls a business places. If you later use the same number to call people back automatically, read them first.
What does an answered call cost?
On T1 a connected minute costs ₹1 with a ₹1,00,000 monthly commitment, plus ₹0.30 for Mirai phone calling and ₹0.20 for call insights if you switch them on. On T5 it’s ₹5 a minute, pay as you go, with both included. Prices exclude GST. Incoming calls are billed for connected time like any other call. A rented number has its own monthly rental, which the console shows before you confirm, and a Plivo number is billed by Plivo. The cost block assumes a call of about two and a half minutes, an estimate for a question or two plus a message; a “what time do you open” call ends in under a minute. Pricing has the per-minute plans, and the cost calculator takes your daily call count.
By Mirai Minds · Published
Questions
Can it transfer a caller to a person?
Not yet. Transfer to a human is on our roadmap without a date, and no agent can transfer a call today. Until it ships, the agent takes a message and tells the caller the team will call back, and your systems handle the follow-up.
Can I keep my existing business number?
If it's a voice number on your own Plivo account, you can connect the account and import it. Plivo is the only bring-your-own provider supported today. Otherwise, rent a dedicated +91 number through Mirai and publish that one.
What happens when several people call at the same time?
Each call needs a free slot in your workspace's concurrent-call capacity. Agree the number of simultaneous calls you need with us and test at that level before you advertise the number.
Will callers know they're talking to an AI?
They should be told in the greeting, as in the example on this page. Callers usually notice within a turn or two anyway, and an honest greeting means nobody feels caught out.
How can an answered call cost ₹1 a minute?
₹1 a minute is the T1 voice rate, for teams that commit ₹1,00,000 a month, and the commitment is credited to your wallet. We can price it there because we run our own speech recognition, language model and voice on our own GPUs in India; owning the stack is how we keep a minute cheap at volume. On T1, Mirai phone calling adds ₹0.30 a minute (nothing from us if you bring your own Plivo number) and call insights add ₹0.20 a minute if you turn them on. Wallet credit never expires, though the commitment is a minimum monthly spend. A business with one line and a modest number of calls can start on T5 at ₹5 a minute, pay as you go, with phone calling and insights included. T3 is ₹3 a minute with a ₹50,000 commitment. Prices exclude GST.
Put your own script in an agent.
Open the sandbox, paste your prompt and listen to it. Nobody asks for an email until you test a call.