AI agents that speak your customers’ language — on the phone, and inside your app.

Calls answered and made in 18 languages. An agent inside your app. Every conversation picks up where the last one ended.

Book a demo

$5 in free credits — enough to build an agent and hear it on a real call.

languages on calls
18
followed mid-call
11
native SDKs, plus web
4
about a second to reply
~1 s

India builds with Graine

Air-LockProHomeSparsh PearlBullet ShortsBhanot Realty

Three kinds of agent

One platform, three ways to talk to your customers.

Every agent shares the same languages, caller context, analytics and controls — whether it answers the phone, follows a flow, or lives inside your app.

  • On your phone lines

    Voice agents

    Inbound and outbound in 18 languages, following the caller between 11 of them mid-call.

    • Inbound and outbound, on your own numbers
    • Retries, follow-ups and calling windows
    • Replies in about a second
  • Built visually, step by step

    Flow agents

    The conversation as steps — each path taken by AI, by a rule, or by an event from your systems.

    • AI, rule and event paths
    • Your backend moves a live call
    • Fixed lines play instantly
  • Inside your app

    In-app agent

    Native SDKs for iOS, Android, Flutter, React Native and web. It sees the screen, and does the step.

    • Guides, points and fills in
    • Personal data masked on the device
    • Voice, chat and in-app calls

Caller context

Every call makes the next one better.

Your agent keeps what each conversation leaves behind — what is still open, what was promised and by when, the language the person prefers — and learns which approach works for each topic. The next conversation starts from there.

  1. 01

    Every call is remembered

    What is still open, promises with their dates, and the language the caller prefers.

  2. 02

    It learns what worked

    Which approach works for each topic — across your callers, per agent, never across organisations.

  3. 03

    The next call opens ready

    In the caller’s language, with the open item and the approach that works. Someone new starts with what usually works.

…and again, on every call.

People this agent remembers

Example people

One memory per person, not per channel.

  • Phone calls
  • In-app voice
  • In-app chat
  • Your website

A person is recognised by their phone number, or by the identifier your app passes. What the agent remembers is kept for that agent — or shared by the agents you choose — and never crosses organisations.

How caller context works

The platform, working

See it do the work, not describe it.

Five parts of the platform, each running on an example. Pick one.

Voice

One agent, in every language your callers speak.

Each language gets its own voice, recognition, prompt and lines. A call can open in the caller’s language, and mid-call the agent follows them between 11 languages — all four parts switch together.

  • 18 languages on phone calls
  • Follows the caller between 11 of them mid-call
  • Inbound and outbound, on your own numbers

Across the customer journey

From the first call to the one that keeps them.

The same platform — and the same memory of each person — from the first conversation to the renewal.

Reach every new lead while the interest is fresh.

Upload a list, or send people from your systems through the API.

  • Calling windows, retries and follow-ups
  • Calls go out from your own numbers
  • Every finished call reaches your systems by webhook
Outbound callExample

Hi, you asked about our plans this morning. Is now a good time for two minutes?

Built withCampaignsWhatsAppWebhooksPublic API

Use cases

The conversations your team has every day.

Each one is built from the same parts — languages, flows, caller context, campaigns and analytics — so a team that builds one has most of the next.

  • Lead follow-up

    Call new enquiries inside your calling window, ask your qualifying questions and book the next step.

    Runs on: PhoneWhatsApp

  • Appointments

    Confirm, remind and reschedule — and send the details on WhatsApp.

    Runs on: PhoneWhatsApp

  • Payment reminders

    Remind before and after a due date; when your backend confirms the payment, the call moves on.

    Runs on: PhoneWhatsApp

  • Support lines

    Answer inbound calls from your knowledge base, in the caller’s language.

    Runs on: Phone

  • Onboarding

    Guide new users through sign-up and setup inside your app, and do the step with them.

    Runs on: In-appWeb

  • Feedback and surveys

    Ask your questions in the customer’s language; the answers arrive as the fields you define.

    Runs on: PhoneIn-app

  • Renewals and win-back

    Open with what was left open last time, and use the approach that has worked for that topic.

    Runs on: PhoneIn-app

  • Confirmations

    Confirm an order, an address or a visit before it happens, and update your systems by webhook.

    Runs on: PhoneWhatsApp

Customer stories

What teams did with it, and how it was counted.

Trust and control

Built for teams that answer to someone.

Decide who can change an agent, have a second person approve it, and keep a record of every change. Give teams or clients their own workspaces, or run Graine on your own infrastructure.

  • Roles and permissions

    Decide who can build, change, publish or only view — role by role.

  • Maker–checker approvals

    A change to a live agent, or a campaign about to start, waits until a second person approves it.

  • An audit trail of every change

    What changed, when, and by which member of the team — every change, on the record.

  • Sub-accounts

    Separate workspaces for teams, brands or clients, each with its own agents and people.

  • Your own infrastructure

    Run the calls on your own compute: recordings and transcripts stay with you. Funding and metering stay with us.

  • Data kept apart

    Caller context never crosses organisations, and personal data in your app is masked on the device.

Security and compliance

Where we stand, stated plainly.

SOC 2 and ISO/IEC 27001 are in progress, and we say so. These are the controls working for customers today; the Trust Center lists every one with its status.

  • SOC 2

    In progress
  • ISO/IEC 27001:2022

    In progress
  • DPDP Act 2023 (India)

    Aligned controls, program in place
  • GDPR

    DPA on request
  • Encrypted in transit

    TLS 1.2 or 1.3 on the API and the call sockets, older versions refused, and HTTPS-only headers on the dashboard and the API.

  • An audit trail you can verify

    Every change is chained to the one before it. Check the chain yourself, in the dashboard or through the API.

  • Workspaces kept apart, and tested

    Another workspace's data answers “not found”, and an automated test sends a foreign id to every route that takes one.

  • Roles, approvals and scoped keys

    Admin, Member and View only, custom roles, a second person's approval for changes to live agents, and API keys with scopes.

  • Verified apps and verified users

    For in-app agents, require Apple App Attest or Play Integrity and a signed identity for each user, and read every check in the Security log.

  • Subprocessors, by name

    32 listed with what each processes and where. A location we have not confirmed says “On request”.

50 controls implemented and 18 in progress. Policies and documents are shared on request, under a non-disclosure agreement.

One stack

One stack, three products on top of it.

The speech, language and agent engine we build in India answers a company's phone lines and lives inside its app, screens a person's incoming calls, and sits in the machine they work on all day.

From the blog

How it works, in depth.

Questions

Asked before every rollout.

  • How do I get started?
    Sign up and you get $5 in free credits — enough to build an agent and hear it on a real call. Write the prompt, test it on a call, connect a number and go live.
  • Do I need developers?
    Not for voice or flow agents: you build and test them in the dashboard, and flows are built visually. Developers use the public API and webhooks to connect your systems, and your app team adds the SDK for the in-app agent.
  • Can calls use our own numbers?
    Yes. Outbound campaigns and inbound lines run on your own numbers.
  • How is it priced?
    ₹6 per connected minute, all-in — speech recognition, the agent’s voice, the AI model and telephony — billed per second, and ₹10 per chat session, from a prepaid balance. Prices exclude GST. For volume pricing, invoicing or running on your own infrastructure, book a demo. See pricing

Get started

Build your first agent today, and hear it on a real call.

Start with $5 in free credits, or book a demo with our team.

Book a demo
  • 18 languages, 11 followed mid-call
  • Approvals and an audit trail
  • Runs on your own infrastructure