A complete system for
voice that actually answers
Agents that speak ten Indian languages, dial over your own SIP trunk, and hand the call to a human the moment they should.
Campaigns
A spreadsheet of numbers, calling itself
Upload who to call and the queue builds itself — dialling, retries, quiet hours and consent, handled before the first ring.
- Bad numbers never dial
- Every row is parsed to E.164 and classified on upload. Invalid rows are skipped and counted, not attempted.
- Retries that respect people
- Per-campaign quiet hours and attempt caps, so a missed call does not become six.
- Your trunk, your number
- Calls leave over your own SIP trunk, showing the number your customer already knows.
Agents
Write what it should say. Not how to say it.
The prompt is the product. Variables fill per call, tools are declared not improvised, and the agent is refused any figure it was not given.
- Ten Indian languages
- Hindi, Tamil, Telugu, Marathi, Bengali and more — on MynaTTS voices built for them, not translated into them.
- Tools, not guesses
- An agent can fetch a price sheet or book a visit. What it cannot do is invent one when the call is going badly.
- Versioned, and revertible
- Every change is a version. When quality moves, you can see which edit moved it.
Call history
Every call, and what actually happened on it
Recording, transcript, the tools it called and the turn it called them on — the whole call, not a status code.
- Outcomes, not dispositions
- What the customer wanted and whether they got it, read off the transcript rather than typed by an agent.
- The execution log
- Per turn: what the model saw, what it asked other systems, and how long each answer took.
- Exportable
- Every call and its metadata over the API, for whatever you already report on.
“We stopped staffing a night shift for callbacks. The agent books the site visit and the morning team walks into a full calendar.”
“Our customers switch between Hindi and English mid-sentence. It was the first thing we tested and the first thing that worked.”
“The transcripts are the part we did not expect to care about. We found three broken things in our own process in a week.”
In-app agent
It does the next step, instead of explaining it.
A voice agent inside your own app — it sees the screen the customer is on, opens the right page, points at the right field and fills what it already knows. Support that can reach the thing it is talking about.
Dealer
Quantity
Product
You took 40 cartons of Pearl 5 kg last month. Same again?
A dealer opens a new order and stops at the quantity.
Our own speech engine
We built MynaTTS in-house
22 Indian languages, English and code-mixed Hinglish, with instant voice cloning and ~100ms to first audio. Voice Studio is in closed beta — we open it a few workspaces at a time.
Free preview · a few tries per minute. Sign up for unlimited generation, instant voice cloning (no training wait) & all 22 languages.
Peak concurrent calls
Platform uptime
Indian languages
Native connectivity
Use cases
Perfect for every use case
Reach and qualify — before a human spends a minute.
Lead qualification
Real estate
Pre-screen every inbound buyer — budget, location, timeline — before a human agent picks up.
Running for Bhanot Realty
Distributor & dealer outreach
Manufacturing
Call thousands of dealers in their own language, capture orders and route the exceptions.
Running for Sparsh Pearl
Discovery & counselling
Ed-tech
Qualify interest, explain the programme, and book the counsellor slot on the same call.
KYC & onboarding
BFSI
Walk customers through document collection and finish the file without a branch visit.
Real estate — lead qualification
Hinglish · outbound
Scripted demo, modelled on live Graine calls.
Evals & analytics
QA, analytics and alerts
on every conversation.
Know how your agents are performing without listening to every call. Graine scores each conversation for relevance, obedience, tool use and factual accuracy — and shows you the exact turn behind every mark it takes off.
Trends · last 7 days
Per-metric performance across calls
Recent calls
3Rahul → Real estate
Call completed · 3m 58s
Quality
Criteria met
Agent did not offer a discount
Relevance
Concise and complete answers
Tool calls
Slot lookup used correctly
Obedience
One answer ran long for a phone call
Issues across this call2 flagged
Hallucination
Quoted a fee it was never given
The agent stated a consultation fee that does not appear in its prompt or knowledge base. Turn 12.
Interruptions
Spoke over the customer
The agent continued its line twice after the customer had started speaking, and did not wait for one answer. Turns 6 and 9.
Every issue links straight to the turn that caused it.
Illustration of the Evals and Call History screens. Not live workspace data.
Har company ka
ek hi drama.
"Your call is important to us." We all know this lie.

Graine AI · Mumbai Campaign
Ab nahi, boss.
Graine AI
AI that actually answers. Not holds.
Built, not rented
We own the stack others rent.
Most voice-AI startups are a thin wrapper over third-party APIs. We built every layer ourselves — so we're faster, cheaper, and far harder to copy.
Layer 01 · Voice
MynaTTS
Our own in-house MynaTTS Indic speech engine — 22 Indian languages + English, ~100ms block-streaming TTFA, instant zero-shot voice cloning & voice-design, built-in noise suppression.
Others rent ElevenLabs or Cartesia, billed per minute.
Layer 02 · Telephony
Native CPaaS
Our own SIP trunks and carrier integrations — every call runs on infrastructure we control end to end.
Others resell Twilio or Exotel at a markup.
Layer 03 · Channel
WhatsApp Voice
End-to-end AI voice agents over WhatsApp Business calling — real voice conversations, not just chat.
Only one other player in India offers this.
Inside MynaTTS
Block-streaming Time-To-First-Audio.
Zero-shot — no training wait.
Emotion, pace & style on demand.
Switches mid-call, natively Indic.
Clean speech on any line.
Owned end to end — no per-minute API.
Voice · Telephony · Channel — all built in-house
How it works
Built for developers, easy for everyone
No-code dashboard for ops teams. REST APIs and webhooks for engineers. Both work the same agent.
01
Build
Create custom voice agents with our no-code builder or APIs
02
Test
Comprehensive testing with built-in LLM evaluation tools
03
Deploy
Launch across phone, web, and mobile with one click
04
Monitor
Track performance, refine prompts, and optimize with analytics
Case Studies
Helping brands scale their call operations
How Indian businesses use Graine to streamline workflows, recover revenue, and stay competitive.
Sparsh Pearl
Bathware · 39 yrs · 40K+ retail partners
“India's trusted bathware brand replaced human call centers with Graine — cut costs 40%, expanded distributor reach from North to South & East India, and runs 24/7 WhatsApp inbound for their plumber, dealer, and retailer network.”
Call center cost cut
North → South + East
Bhanot Realty
Real Estate
“Bhanot Realty automated lead qualification with Graine — pre-screening every inbound buyer before a human agent steps in.”
Leads qualified
Pickup rate
ProHome
E-commerce · D2C
“ProHome automated customer support and out-for-delivery status calls with Graine — confirming addresses, delivery slots, and COD orders before the driver arrives.”
RTO drop
OFD calls / mo
AirLock
Kitchenware · Direct Selling
“AirLock automated direct-seller onboarding and post-purchase CSAT calls with Graine — capturing real-time customer feedback across thousands of households.”
CSAT surveys / mo
Survey completion
The platform
Industry-leading tech,
built for India.
Speaks India
Agents understand 22 Indian languages plus English out of the box, including natural Hindi–English code-mixing, on our own MynaTTS engine.
Sub-500ms responses
The whole pipeline — hearing, thinking, speaking — runs inside the pause a person leaves at the end of a sentence.
≈ 420ms end to end
Built for surges
Campaign spikes, festival traffic, month-end collections. Concurrency scales without a drop in call quality.
99.5% platform uptime
One memory, every channel
What a customer said on the phone last week is there when they message on WhatsApp today. Same agent, same context, no repeat questions.
Voice call
"Budget is around ₹80 lakh, investment."
Agent opens with the ₹80L options — no re-asking.
Compliance
Compliance questions? Talk to our founders.
Every enterprise has specific security, data-residency, and regulatory requirements. We handle these conversations directly — no sales layer, no canned answers.
Developer APIs
Built for developers, easy for everyone
Trigger calls, run campaigns, and wire AI into your stack with a single REST endpoint. No-code dashboard for everyone else.
One REST call
Trigger calls from any backend. Authenticated, idempotent, production-grade.
Webhooks for everything
Real-time events for status, transcripts, recordings, and call outcomes.
Function tool calling
Let agents call your APIs mid-conversation — bookings, lookups, balances.
Idempotent & secure
Per-workspace API keys, request signing, and full audit logs.
import requests
url = "https://api.graine.ai/v1/calls"
payload = {
"agent_id": "agt_a1b2c3d4e5f6",
"recipient_phone_number": "+919876543210",
"from_phone_number": "+918035317400",
"user_data": {
"name": "Riya",
"language": "hi-IN",
"intent": "lead_qualification"
}
}
headers = {
"Authorization": "Bearer <GRAINE_API_KEY>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())Integrations
One layer to orchestrate
everything you already run.
Agents call your tools while the customer is still on the line — so the answer is your live data, not a summary written yesterday.
Google Sheets
Read and update sheets after every call.
Typeform
Turn a form response into an outbound call.
Shopify
Look up and confirm orders by voice.
Calendly
Book and reschedule meetings on the call.
Notion
Read docs and databases mid-conversation.
HubSpot
Capture and sync new leads instantly.
Webhooks
Signed events into anything you run.
n8n · Make · Zapier
One-click connectors for the rest.
Workflows
Any workflow. Any tool. One canvas.
Pull a record, place a call, branch on what the customer said, then follow up on WhatsApp — without leaving the editor or writing a line of glue code.
Order support — recovery flow
ActiveGet latest order
Shopify · action
Call the customer
Voice · 10:00–20:00 · 8 retries
Schedule follow-up
Calendly · true branch
POST /v1/refund
API request · false branch
WhatsApp recap
Same agent, same context
Omnichannel
One agent. Every channel.
Launch on voice today. Add WhatsApp tomorrow. Drop the same agent into your website next week. Same prompt, same tools, same memory — no rebuilds.
Voice
Outbound campaigns and inbound lines on SIP trunks we own.
Real voice calls inside WhatsApp Business, on Meta-managed SIP.
Web
An embeddable widget with lead forms, plan cards and calendars built in.
In-app
Drop the same agent into your own mobile or web product.
Pricing
Only pay for what you use
Usage-based for calls. Flexible enterprise plans when you scale.
Pay-as-you-go
Flexible credits · Top-up anytime
- Top-up credits ($10 – $5,000)
- Up to 5 concurrent calls
- 100 calls / campaign
- Free call analytics
- No commitment
Pilot
Fixed volume · Per-minute pricing
- 12,000 minutes (10K + 20% bonus)
- Up to 100 concurrent calls
- 1 pre-configured voice agent
- Free phone number — first 30 days
- Sub-account access
Enterprise
Custom · Scalable · Committed
- Best-in-class pricing at committed volumes
- Custom integrations & deployment
- On-prem or sovereign cloud
- Dedicated account manager
- 24×7 priority support & SLA
FAQ
Frequently asked questions
If you don't find what you're looking for, talk to our team.
Still have questions?
Talk to our teamGet started
Get started now.
Deploy in minutes.
$5 in free credits — enough to build an agent and hear it on a real call.
LIVE FOR SPARSH PEARL · AIRLOCK · BULLET · 12+ INDIAN LANGUAGES · SIP-NATIVE