TABLE OF CONTENTS

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.