Call transfer for Voice Agent
This guide demonstrates how to set up and use the call routing/transfer system to integrate with Workflows and enable automated call transfers to human agents.
Accessing Workflows
From the agent overview page:
Select a Chat Agent from the Chat Agents sidebar and click Edit Chat Agent

At the top of the agent overview page, click Workflows.

You will be taken to the Workflows list page, then click Create Custom to open the workflow editor.

1. Creating a Custom Workflow
Give your workflow a clear and descriptive name (for example, “Call Transfer”) and provide a brief description that explains its purpose, how it works, and what outcome it is designed to achieve.

2. Add a Conversation Task
Drag and drop a “Task” element into your workflow, then fill in the task name and description, and add bot instructions that define how the call should be handled, such as conversing with the user based on their needs and allowing them to request a human agent when needed.

3. Add Transfer Function
Place a “Function” element after your conversation task, fill in the function name and description, and then click Select Tool.

4. Configure the Transfer Tool
In the Select Function Tool options, choose “Transfer Call” and configure the phone number if needed.


Once you have assigned a phone number to your bot, you can proceed to configure the Transfer Call settings by filling in the Phone Number to Transfer To field, selecting the Transfer Type, setting the Timeout, and choosing whether to enable Call Recording, then click “Save & Add Tool”.

5. Save and Attach Workflow
After that, save your complete workflow. The workflow should now appear in your workflow list. Finally, attach this workflow to your bot.


Last updated