Skip to main content

Agent Transfer

Overview

The Agent Transfer function allows your agent to transfer conversations to different specialized agents based on user needs, query types, or conversation context.

When to use

  • User needs specialized assistance
  • Query type changes
  • Escalation required
  • Different language support
  • Skill-based routing

Configuration

Transfer Types

  • Voice to Chat - Transfer from voice agent to chat agent
  • Chat to Voice - Transfer from chat agent to voice agent
  • Agent to Agent - Transfer between different specialized agents
  • Human Handoff - Transfer to human representative

Parameters

  • Target Agent Type - Type of agent to transfer to
  • Reason - Transfer reason
  • Context - Conversation context to preserve
  • User Consent - Confirm transfer with user
  • Seamless Handoff - Maintain conversation continuity

Implementation

Transfer Scenarios

Skill-Based Routing

  • Technical support issues
  • Sales inquiries
  • Billing questions
  • General inquiries

Language Support

  • Different language agents
  • Regional specialists
  • Cultural considerations

Complexity Escalation

  • Simple to complex queries
  • Standard to premium support
  • Automated to human assistance

Best Practices

  • Explain transfer reason to user
  • Get user consent when possible
  • Preserve conversation context
  • Choose appropriate target agent
  • Ensure seamless experience

Transfer Complete

The function calling documentation is now complete. All available functions have been documented with implementation examples and best practices.