TABLE OF CONTENTS
- Introduction
- Why Use This?
- Step-by-Step Guide to Configuring the Transfer Bot Action
- Important Notes for Transfer Bot Conditions
Introduction
The Transfer Bot Action allows you to automatically transfer a conversation from one AI bot to another when specific trigger conditions are met during customer interactions.
This helps you avoid building unnecessarily complex workflows by streamlining conversations based on user intent or service requirements.
Why Use This?
Let’s say you're a business owner who offers multiple services—perhaps you run a clinic that offers dental, skin, and eye care. Instead of building one massive bot to handle everything, you can:
Create a primary or receptionist bot that greets users and collects basic information.
Create individual service bots—for example, a Dental Bot, Skin Bot, and Eye Care Bot.
Use the Transfer Bot Action to move the conversation to the right service bot based on the customer’s response (e.g., “I want a dental checkup”).
This approach leads to:
Simpler bot logic
Better user experience
Cleaner workflows
Watch a loom video here : Use case
Step-by-Step Guide to Configuring the Transfer Bot Action
Step 1: Navigate to the Bot Goals Tab
If you're creating a new bot, ensure you assign or edit the bot's name before accessing this feature.
Step 2: Click on the "Transfer Bot" Action
In the Bot Goals interface, locate and select the Transfer Bot action to begin configuring it.
Step 3: Configure the Scenario Details
Action Name
Assign a name that helps you identify the purpose of this scenario.
Example:
"Transfer to Dental Bot"
or"Transfer to AC repairing"
.
Select the Trigger Condition
Provide a concise description of the condition that will trigger the Transfer Bot Action. This helps the AI recognize when to transfer. Examples include:
Examples: - "The customer says AC repairing or needs AC repairing services or says he is facing issues with his AC"
Add Example Phrases
Input example phrases that illustrate the trigger condition. This trains the bot to recognize specific expressions that should prompt it to transfer .Enter several sample phrases that represent what a user might say to activate the transfer.
Example Phrases:
AC repairing
AC needs repairing
My AC is not working
Instead of writing many different examples for related issues, you can use brackets []
to instruct the bot to recognize a broader category. This helps you:
- Avoid writing redundant examples.
- Keep prompts clean and easy to manage.
- Cover a variety of real-world phrases with fewer inputs.
Example:
Suppose you're building a bot to help with electricity-related issues. Instead of writing examples like:
“I need help with wiring”
“My circuit is broken”
“The fuse tripped”
“Electricity isn’t working”
You can simplify it like this in the prompt:
Prompt Instruction:
"I need help [with any issue related to electricity]"
This allows the bot to generalize and respond to anything that fits inside that bracket—wiring, circuits, switches, etc.—without explicitly listing each one.
Select the Destination Bot
Choose the specific bot to which the conversation should be transferred when this scenario is triggered.
Make sure the destination bot is activated on similar channels , example if Bot A is active on live chat and it transfers the conversation to Bot B , Bot B should be active on live chat as well
And make sure both the bots are in auto pilot mode
Important Notes for Transfer Bot Conditions
? If You’re Using the Workflow Action: Update Conversation AI Bot and Status
Make sure to add a 'Wait' step in your workflow before transferring.
Without a delay, the original bot may reassign itself immediately, causing a loop that prevents the transfer bot action from working properly.
? Default Transfer Behavior
By default, if a bot is assigned to a conversation but does not know the answer, it will automatically reassign the conversation to the Primary Bot (if one is configured).
If this default handoff is not needed, make sure to turn it off in the settings.