AI coworkers

Not a replacement for the floor. A coworker on it.

The FormantAI agent takes the bucket-1 reminders and the after-hours queue. Your people take the escalations, the legal threats and the judgement calls — and when a call moves between them, the context moves with it.

The worst moment on any floor is "so, what's this about?" — a customer repeating an angry story to a second person. We built the coworker so that moment never happens.

Four ways it works beside you

Hands the call. Whispers. Does the paperwork.

Warm transfer

With a full brief.

Who the customer is, why the call is moving, what has been promised, the sentiment, and which frozen lines have already been read. The human never asks "what's this about?"

Whisper & assist

On the human's screen, not the customer's ear.

Mid-call: the UTR lookup, the policy check, the next line in Hindi. The agent suggests; the human decides what to say.

After-call work

Notes, disposition, CRM.

The agent drafts the wrap-up for every human call. The human accepts or edits in one click — and each edit is a correction the weekly cycle learns from.

Takeover & review

Humans can step in. Humans grade.

A supervisor can take over any live agent call. Every week, your QA reviewers grade a blind sample — the same rubric the evaluation model uses.

The handover brief

What the human sees the second it lands.

A warm transfer is only warm if the context arrives first. The brief is built from the call's own trace — the verified identity, the stage the agent reached, the promise-to-pay state from the system of record, the sentiment curve, and the compliance lines already read. Nothing is inferred; every line has a timestamp.

Routing is a governance rule, not a model's mood: a legal-threat phrase, a deceased-borrower mention, a fee-waiver request or a customer who asks for a person goes to a named human queue, inside calling hours, with the transcript and audio attached.

Handover brief · Sunil M.
Warm transfer · landingqueue: legal-threat · hi-IN · wait 0:00
Who
Sunil M. · bucket 1 · DPD 12 · EMI due 5 Sep acct ██████4471
identity verified 00:14 (DOB) · consent captured · calling-hours check ✓
Why you
Said "main lawyer se baat karunga" at 02:31 — legal-threat phrase, governance routes to a human, not to the agent. Sentiment fell from neutral to angry across two turns.
Promised so far
Nothing binding. Agent offered a UPI link once (declined). No fee waiver mentioned — the agent cannot offer one. no PTP on file
Sentiment
neutralneutralfrustratedangry last two turns · barge-in ×2
Already read
✓ "Yeh call record ho rahi hai." · ✓ "Main AI assistant hoon." · ✓ grievance line
Frozen lines verified verbatim — do not repeat the disclosure.
Suggested open
"Sunil ji, main Priya hoon, aapki baat samajh gayi — aap lawyer se baat kar sakte hain, aur main abhi aapka dispute note kar rahi hoon." (assist · editable)
transcript + audio attached · brief built at 02:33 · handover 02:34 illustrative brief
Handover trace · 02:34
02:34human_joinedPriya S. · queue legal-threat · brief opened
02:41whispercustomer says already paid → UTR lookup: none in 30d
02:58whisperRBI FPC: no threat language · suggest dispute ticket
03:12assist_drafteddispute summary · hi-IN → CRM (awaiting human OK)
03:40callback_capturedMon 22 Sep · 11:00 · by human · agent will dial
04:02after_call_worknotes · disposition=dispute_raised · CRM updated
04:02qa_sampledflagged for weekly human review · reason=takeover

Illustrative event log. replace with a live handover trace

Whisper, assist, takeover

The agent stays on the call as the quiet one.

After the transfer, the agent keeps listening — for the human, not the customer. It runs the UTR lookup when the customer says "already paid", flags the Fair Practices Code line when tempers rise, and drafts the dispute summary in the customer's language. Every suggestion is a suggestion: the human speaks, the human clicks "OK".

It works the other way too. A supervisor can take over any live agent call from the floor console. The agent hands over the same brief about itself, steps back to whisper, and the call is flagged for the weekly QA sample — because a takeover is the most useful correction there is.

How corrections become next week's release
Shift design

Who does what, across a shift.

The agent takes the volume: bucket-1 reminders, callbacks, after-hours service. The humans take the judgement: escalations, legal threats, waivers, grief. The line between them is a policy your ops lead owns — not a setting we hide.

Shift plan · bucket-1 floor
WhenThe agentThe humans
08:00
Calling hours open. Bucket-1 reminders (DPD 1–30), Hindi / Hinglish / Tamil, AI disclosure on every call.
Floor stand-up. Reviews overnight after-hours dispositions and the agent's flagged calls from yesterday.
09:30
Captures promise-to-pay, sends UPI links, schedules callbacks — auto-approved actions under policy.
Takes escalations: fee-waiver requests, deceased-borrower cases, anything the policy marks "human approval".
11:15
Detects legal-threat phrase → warm transfer with brief. Stays on as whisper.
Handles the legal threat with the brief open. Never asks "what is this about?"warm transfer
13:00
Runs the promised callbacks and the "already paid" UTR confirmations.
Lunch cover is not needed — the queue does not stop.
15:00
Drafts after-call work for every human call: notes, disposition, CRM update — for the human to accept.
Accepts or edits the draft in one click. Coaches the agent by correcting it.after-call assist
17:30
Flags a wrong-number cluster on one campaign to the supervisor.
Supervisor pauses that campaign's dial list; the fix lands in the weekly cycle.
19:00
Calling hours close for outbound. Inbound service and renewals continue.
Floor goes home. Escalations after hours are queued for the morning, never faked.
Fri
Receives this week's corrected calls as training data; candidate replayed against the golden set.
QA reviewers grade a blind sample of the agent's calls. A named owner signs the release.weekly review
Illustrative shift for one bucket-1 collections floor. Calling hours and routing follow the client's RBI FPC policy. confirm shift design with ops
Humans grade the coworker

Reviewed weekly, like anyone on the floor.

Every week your QA reviewers grade a blind, stratified sample of the agent's calls — by language, by cluster, and every call a human took over. The grades go two places: to the evaluation model, which recalibrates against them, and to the weekly cycle, which turns the corrections into the next candidate release. A named human on your side signs that release.

The floor is not competing with the agent. The floor is training it — the same way a good team lead trains a new joiner: one corrected call at a time, with the frozen lines never up for debate.

The agent takes

Volume.

Bucket-1 reminders · callbacks · "already paid" confirmations · after-hours service and renewals · every after-call wrap-up draft.

The humans keep

Judgement.

Legal threats · fee waivers · deceased-borrower and hardship cases · anything the customer asks a person for · the weekly grade and the release signature.

FAQ

What your risk team will ask.

Does the customer know when a human takes over?
Yes. The AI disclosure is read at the start of every agent call, and the human introduces themselves by name on transfer. No call pretends to be something it is not, in either direction.
What does the human agent see, and what do they not see?
The brief, the transcript and the audio for that call — with Aadhaar, PAN and card numbers redacted in both text and audio. Field access follows the same governance policy as the agent: a floor agent sees the due amount and DPD bucket, never the credit score.
Can the agent make a commitment the human then has to honour?
Only the actions its policy auto-approves — capturing a promise-to-pay, sending a link, booking a callback. A fee waiver or a settlement is a human-approval action; the agent can raise it, never grant it. The brief always states what was promised.
Who decides the shift split, and can it change?
Your ops lead, as a written policy: which buckets, which hours, which phrases route to which queue. It is versioned like a prompt and rehearsed in the simulator before it goes live — a routing change is a release, with a rollback.
Live on a call

Watch a transfer land warm.

See a warm transfer
Shift design

Draw the line for your floor

Design a shift split with us