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
See the working on every tier

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.

  1. Agent

    नमस्ते, Acme Physiotherapy में आपका स्वागत है। मैं clinic की AI assistant हूँ, बताइए क्या मदद करूँ?

    Hello, welcome to Acme Physiotherapy. I'm the clinic's AI assistant. How can I help?

  2. Caller

    Clinic Sunday को खुला रहता है?

    Is the clinic open on Sunday?

  3. 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.

  4. Caller

    मुझे doctor से सीधे बात करनी है, मेरी knee की MRI report आई है।

    I need to speak to the doctor directly. My knee MRI report has come.

  5. 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?

  6. Caller

    Ramesh Iyer.

  7. Agent

    धन्यवाद Ramesh जी। Doctor आपको इसी number पर call करें जिससे आप अभी बात कर रहे हैं?

    Thank you, Ramesh. Should the doctor call you back on the number you're calling from?

  8. Caller

    हाँ, इसी पर। शाम पाँच बजे के बाद।

    Yes, on this one. After 5 in the evening.

  9. 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.

FieldExampleWhat 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.

FieldExampleWhat 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.

Campaign webhooks in the docs ↗

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.

Base voice rate on each tier, before GST. All prices exclude GST.
TierRatePer connected callPer 1,000 connected callsMonthly 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
150 s → 15 blocks of 10 s = 150 s billed T1: 150 s × ₹1 ÷ 60 = ₹2.50T3: 150 s × ₹3 ÷ 60 = ₹7.50T5: 150 s × ₹5 ÷ 60 = ₹12.50
  • 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?

  1. 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.
  2. 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.
  3. Turn on analysis with caller_name, reason, callback_requested and callback_window.
  4. Add a post-call HTTP tool with a condition on callback_requested that 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 read call.processed.
  5. 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.
  6. 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.
  7. 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.

Book a call

15 minutes with Sneh Mehta

Finding a time for us…

Open the sandbox