Agents

Compose the agent.You cannot unboltthe safety.

An agent is a Voice Studio workflow: its voice, the tools it may call and the knowledge it may use, published as one version. Claude and other MCP clients can draft it. A person still publishes. The safety rails are not blocks on the canvas. They are checks the canvas cannot switch off.

Versioned agentsTools pinned to approved revisionsRehearsed before it dialsGated at publish

The workflow

A contract, checkedat publish time.

Everything an agent is allowed to be lives in one published workflow. A new agent version goes through your change process: not a code deployment, and not a prompt somebody edited on a Friday.

Identity and voice
Who the agent says it is and how it sounds, per language. The disclosure goes in the greeting, and the publish check warns when it is missing.
Tool grant
The tools on each step of the workflow, each pinned to an approved revision. A revoked revision stops working even in the middle of a call.
Handoffs
The named agents it may pass a live conversation to. The next agent brings its own workflow and tools, and gets a summary, not the previous agent's tool calls.
Drafts over MCP
Claude, Cursor and other MCP clients can draft agents and tools with a personal, scoped key that expires within 90 days. Publishing, and approving tool revisions, stay with people in Voice Studio.
Release gate
An agent cannot publish without approved identity-check and opt-out tools, and the gate blocks any account tool that could run before identity is verified.
Campaigns
A published agent, a list and the pacing: concurrency, calls per second, retries, calling slots and a circuit breaker. Every number still passes the contact policy.

Supervision

A person can step inwithout breaking the call.

From Floor command, a supervisor can listen to any live call, whisper a note to the agent, or take the call over and hand it back. Anyone without access to raw personal data hears and reads a masked version.

Listen

The live call and its transcript, as it happens.

Whisper

A note to the agent mid-call. The customer never hears it, and AI can draft it.

Take over

A person takes the call and can hand it back to the agent afterwards.

Flags on every turn

Out-of-hours contact, account figures before identity, third-party disclosure and ignored opt-outs are flagged: on WhatsApp as each reply goes out, on calls as soon as the call is filed.

Live · Voice agent · Collections, Hindi and English02:14
  1. AgentThanks for confirming. I can see an instalment of ₹4,850 that bounced on the 4th.
  2. CustomerMy salary comes in on the 7th. Can I pay then?
  3. AgentYes. I'll send a pay link on WhatsApp for the 7th, ending •••• 2291.
Masked for anyone without access to raw personal data.

Channels

One agent,voice and WhatsApp.

The same published agent answers calls and WhatsApp threads, with the same tools, the same identity rules and the same record.

WhatsApp threads

A transfer lands in the Conversation inbox. A person replies inside WhatsApp's 24-hour window and hands back, and the agent picks up with the last twelve messages.

Inbound calls

The agent recognises the caller by number and answers general questions from the knowledge base. Account questions still need identity first.

Requests and leads

Agents raise document requests for the Document desk, and leads for Upsell after an eligibility and consent re-check.

Placing the call

The part mostplatforms get wrong.

Everything between deciding to call and somebody saying hello, where the compliance failures and most of the cost actually live. Every dial is recorded as an attempt, including the ones the contact policy refused.

ConcernWhat Collections Hub doesWhy
PacingReserved-concurrency power dialling. Never predictive.Predictive dialling works by over-dialling and abandoning the surplus. An abandoned call to a customer in arrears is a conduct problem, and no efficiency gain is worth it.
Number poolsRotated, and a number that stops being answered is rested for a week.A number burned by spam labelling stops connecting. Answer rate is the cost base, so number health is an operating metric, not an afterthought.
VoicemailSet per agent: hang up, speak a short message, or play a recorded one. Call screeners are handled.Leaving a message, staying silent and hanging up are three different choices with three different costs.
Automated menusDetected, and the agent hangs up and logs it.Switchboards and carrier menus are machines. A language model guessing its way through them is expensive and unreliable.
Right-party contactVerified before any account detail: the last four digits on file, three tries, then lockout.An attempt that reaches the wrong person is fully paid for and worth nothing, and disclosing an account to them is a breach, not an inefficiency.
Third partiesRefused, always.Contacting a family member or a reference to apply pressure is prohibited conduct. The voice engine will only ring the customer or your own allow-listed test handsets.

Inside the conversation

Warm context,not cold discovery.

The agent opens the call already knowing the ledger, the last promise and why the payment failed, and the tools that read or change the account refuse to answer until the customer is verified. Discovery questions the system could have answered itself are how a collections call starts badly.

  1. 01

    Identity and disclosure first

    Who is calling, on whose behalf, and that the call is recorded, before any account detail is spoken. A call that skips the disclosure is flagged.

  2. 02

    The reason, captured as a field

    Forgot, salary timing, income loss, medical, a broken mandate, a disputed amount. After the call the reason is filed as one of nine codes, and that single field reprices a large share of the book: a message cures the forgot segment at a fraction of the cost of a call.

  3. 03

    Out of policy goes to a person

    Voice agents have no waiver or settlement tool at all. A request outside policy transfers to a person, who gets the account packet, the limits and the disclosure checklist on screen.

  4. 04

    The promise, made into an artefact

    Amount and date captured on the call, confirmed in writing with a pay link while the customer is still on the line, and a reminder on the day it falls due.

  5. 05

    Language follows the customer

    If the caller switches language mid-call, speech recognition picks it up and the agent replies in that language, in a voice set up for it. Each agent can listen for up to ten languages, from a set that includes Hindi, Tamil, Telugu, Kannada, Malayalam, Marathi, Bengali, Gujarati, Urdu and Arabic, alongside English.

After the call

The obligationsclose themselves.

After-call work is where a human floor loses a third of its capacity and where promises quietly die. Everything the conversation created becomes a scheduled obligation rather than a note somebody meant to write.

Structured disposition
Two codes per attempt, one for how the connection went and one for what the conversation settled. Free-text wrap-up is a comment, never the record.
Written follow-up
Confirmation of anything promised, sent within minutes on WhatsApp or SMS, with the payment link and without reading a URL aloud. Hardship, dispute and callback messages use fixed templates, never AI-written text.
Scheduled obligations
Callbacks, document requests, disputes and leads land in shared queues with owners and SLA timers instead of a clerk's diary.
Back into the engine
Kept or broken is computed from the ledger. A break re-decides the next action that hour, under an attempt cap that makes the ladder stop.

Before it dials

Rehearsed, gated,then published.

Checks

Rehearse the workflow against scripted customer lines, with an AI customer playing the other side, and grade it against the agent's guardrails. A real call that went wrong becomes a check in one click, so the fix is proven before it is republished.

Publish gate

It passes, or it lists exactly what blocks it. An agent with open warnings cannot go live on a routed channel, and if the gate cannot run, Publish stays disabled.

Versioned releases

One live version per agent, each with a change note, and a release page showing how every version did on real calls: QA score, violations, calls where it spoke personal data. Rolling back publishes the old version as a new one, so history is never rewritten.

A new agent version is a change they can review, not a release they have to take on trust.
What changes for your compliance team

Questions

What people askabout the agents.

Can an agent be given a tool by accident?

No. Tools are pinned to approved revisions when the agent is published. A draft from an MCP client stays a draft until a person approves the tool revision and a person publishes the agent, and an admin approving their own revision is marked as a self-review.

What stops an agent promising something it should not?

It has nothing to promise with. Voice agents have no waiver or settlement tool, so anything outside policy transfers to a person with the packet ready. What an agent can take is an amount and a date, confirmed in writing.

Can a supervisor step in on a live call?

Yes. From Floor command a supervisor can listen, whisper a note to the agent, or take the call over and hand it back. Anyone without access to raw personal data hears and reads a masked version.

Can we test an agent before it dials a real customer?

Yes. Checks rehearse it against scripted lines with an AI customer, and test calls to your allow-listed handsets go through every real check. Outbound calling stays off until an admin switches it on.

What languages are supported?

The caller can switch language mid-call. Speech recognition identifies the language as they speak, and the agent replies in that language, in a voice set up for it. Each agent listens for up to ten languages, including Hindi, Tamil, Telugu, Kannada, Malayalam, Marathi, Bengali, Gujarati, Urdu and Arabic, alongside English.

Hear one beforeyou believe it.

We will build an agent against your policy in Voice Studio during the walkthrough, then try to make it say something it should not.