Skip to main content

Create and Implement a Transfer Call Tool for an AI Agent in Whippy

Set up a transfer call tool and configure an AI agent to use it during live calls.

Maria Cairns avatar
Written by Maria Cairns
Updated this week

Why it matters

The transfer call tool ensures callers are routed to the right person, team, agent, or phone number without manual intervention. To work correctly, the tool must be both created and explicitly enabled and referenced in the agent’s instructions.

Key Concepts

Transfer Call Tool: A tool that moves an active call to another destination.
Transfer Option: A single routing rule defined within the tool.
Identifier: A human-readable label the agent uses to select the correct transfer option.
Target Channel: An optional voice-enabled channel used when transferring calls across channels.

Step-by-Step: Create a Transfer Call Tool

  1. Open Agents from the left-hand navigation.

  2. Click Tools.

  3. Select Create tool.

  4. Choose Transfer call as the tool type.

  5. Enter a Tool name.

  6. Optionally add a description.

  7. Click Save to open the tool configuration page.

Configure Basic Info

  1. Review or update the Label.

  2. Add or edit the Description if needed.

  3. Click Save to apply changes.

Add Transfer Options

  1. Click Add transfer option.

  2. Enter an Identifier. (For example, sales, support, reception, fallback.)

  3. Select a Type:

    • Forward to user

    • Forward to team

    • Forward to agent

    • Forward to phone number

  4. Set the Value:

    • Select a user, team, or agent from the dropdown

    • Enter a phone number with country prefix

  5. Optionally select a Target channel if transferring to a different voice channel.

  6. Repeat these steps to add additional transfer options.

  7. Click Save to finish creating the tool.

Step-by-Step: Get an Agent to Use the Transfer Call Tool

There are two required parts: giving the agent access to the tool and instructing the agent how to use it.

  1. Create and configure the transfer call tool in the Tools section.

  2. Open Agents and select the agent you want to update.

  3. Click Edit agent.

  4. Scroll to the Agent instructions section.

  5. Add the transfer call tool in the Select tools field so the agent has access to it.

  6. In the instructions text, explicitly name the transfer call tool.

  7. Describe when the agent should use the tool.

  8. Define which Identifier to use for each scenario and any fallback rules.

  9. Save the agent configuration.

Without both steps, the agent will not use the tool.

Tips and Best Practices

  • Use identifiers that match how callers naturally describe destinations.

  • Always include a fallback transfer option.

  • Be explicit in agent instructions about when transfers should occur.

  • Avoid vague rules like “transfer when needed.”

  • Test each transfer option with a live call before production use.

Troubleshooting

Issue

Possible Cause

Fix

Agent never transfers calls

Tool not added or not referenced

Add the tool and name it in instructions

Wrong destination reached

Identifier unclear or reused

Rename identifiers to be specific

Call drops during transfer

Invalid number or channel

Verify phone number and target channel

Agent transfers too early

Triggers too vague

Tighten transfer conditions in instructions

Did this answer your question?