Silent Transfers
- The Problem: In traditional AI call flows, when transferring from one agent to another, announcing the transfer verbally can confuse or annoy callers and disrupt the conversation’s flow.
- The Solution: Silent transfers keep the call experience uninterrupted, so the user doesn’t know multiple assistants are involved. The conversation flows more naturally, boosting customer satisfaction.
If you want to allow your call flow to move seamlessly from one assistant to another without the caller hearing Please hold while we transfer you
here’s what to do:
-
Update the Destination Assistant’s First Message
- Set the assistant’s
firstMessage
to an empty string. - Make sure the
firstMessageMode
is set toassistant-speaks-first-with-model-generated-message
.
- Set the assistant’s
-
Trigger the Transfer from the Source Assistant
- In that assistant’s prompt, include a line instructing it to transfer to the desired assistant:
- Replace
'assistantName'
with the exact name of the next assistant.
-
Direct the Destination Assistant’s Behavior
- In that assistant’s prompt, include a line instructing it to
Proceed directly to the Task section without any greetings or small talk.
- This ensures there’s no awkward greeting or “Hello!” when the next assistant begins speaking.
- In that assistant’s prompt, include a line instructing it to
Example Usage Scenario
- HPMA (Main Assistant) is talking to the customer. They confirm the order details and then quietly passes the conversation to HPPA (Payment Assistant).
- HPPA collects payment details without the customer ever hearing,
We’re now transferring you to the Payment Assistant.
It feels like one continuous conversation. - Once payment is done, HPPA transfers the call again—this time to HPMA-SA (Main Sub Assistant)—which takes over final shipping arrangements.
Everything happens smoothly behind the scenes!
Squad and Assistant Configurations
Below are the key JSON examples you’ll need. These show how to structure your assistants and squads so they work together for silent transfers.
HP Payment Squad With SubAgent
HPMA Assistant (Main Assistant)
(Similar JSON information for the HPPA and HPMA-SA assistants can follow, just like in the original text.)
Assistant Prompts (In Plain Text)
Each assistant has its own system prompt outlining identity, context, style, and tasks. These prompts ensure the conversation is smooth, customer-centric, and aligned with your call flow needs. Here’s a streamlined version for reference:
HPMA (Main Assistant Prompt)
HPPA (Payment Assistant Prompt)
HPMA-SA (Main Sub Assistant Prompt)
Conclusion
By following these steps and examples, you can configure your call system to conduct silent transfers ensuring that callers experience a single, uninterrupted conversation. Each assistant does its job smoothly, whether it’s capturing payment, finalizing a shipping address, or collecting basic info.
Enjoy setting up your silent transfers!