Skip to main content
Enable your agent with advanced capabilities for enhanced call management and integration features.

🔴 End Call

  • Purpose: Configure when and how the agent should end calls
  • Settings: Define call termination rules and conditions
  • Usage: Automated call completion based on conversation flow
Advanced

⚙️ Configuration Options

  • Auto End: Set call termination triggers and timeout limits
  • Farewell Message: Customize closing message before ending calls
Advanced

🔄 Call Transfer

Transform your customer experience with intelligent call routing that seamlessly connects customers to the right human agents at the perfect moment.
The Call Transfer feature enables seamless handoff of customer calls from AI agents to human representatives, ensuring optimal customer service in retail environments.

🎯 Transfer Configuration Dialog

Transfer Call Setup

Configure how your AI agent transfers calls to human representatives with advanced routing and messaging options.
Call Transfer Dialog

📝 Basic Transfer Settings

Purpose: Brief description of the transfer scenario
Example: “hello transfer” - Simple identifier for this transfer configuration
Usage: Helps team members understand when this transfer is used
Purpose: Defines where the call should be routed
Options:
  • Dynamic Routing (transfer_destination.type: "inferred")
    • The AI model infers the correct transfer destination based on context.
    • Prompt (transfer_destination.prompt): Provide a specific instruction or context for the transfer, which will be combined with the global prompt and call transcript to deduce the right number. You can use dynamic variables here (e.g., {{customer_issue}}).
  • Static Routing: Route calls to a specific, pre-set phone number or extension.
    • How it works: You can specify a fixed E.164 number (e.g., +1234567890), a department extension, or use a dynamic variable such as {{transfer_number}} to determine the destination at runtime.
  • Specific phone numbers
  • Department extensions
Retail Application: Route customers to appropriate departments (sales, support, billing)
Purpose: Configure AI-driven transfer destination using the transfer_destination.type and transfer_destination.prompt fields.Call Transfer Dialogtransfer_destination.type:
  • Required
  • Options: "inferred"
  • Set to "inferred" to enable the AI to deduce the correct transfer destination.
transfer_destination.prompt:
  • Required
  • Provide a prompt that guides the AI in selecting the right number or department.
  • The model combines this prompt with the global prompt and the call transcript to infer the best transfer destination.
  • You can use dynamic variables (e.g., {{customer_issue}}, {{customer_priority}}) to tailor the routing.
Example Prompt:
  • “Transfer this call to the most appropriate sales agent based on the customer’s inquiry and priority.”
  • “Route to the senior support agent if the customer is VIP, otherwise to the general support queue.”
Retell AI Use:
  • With Retell AI, you can intelligently route high-value customers to senior sales agents by crafting a prompt such as:
    "If the customer is identified as VIP, transfer to the senior sales line; otherwise, route to the general sales team."
Purpose: Route calls to a fixed, pre-defined destination using explicit transfer fields.transfer_destination.type
  • Type: enum<string> (required)
  • Description: The type of transfer destination.
  • Available options:
    • predefined (Use this for static routing to a specific number or extension.)
transfer_destination.number
  • Type: string (required)
  • Description: The number to transfer to, in E.164 format (e.g., +1234567890) or a dynamic variable (e.g., {{transfer_number}}).
  • Example:
    • +18005551234
    • {{preferred_agent_number}}
transfer_destination.extension
  • Type: string (optional)
  • Description: Extension digits to dial after the main number connects. Sent via DTMF. Allow digits, *, #.
  • Example:
    • "123*456#"
How it works:
  • The transfer always goes to the same phone number or department, regardless of customer or context.
  • You can specify a fixed E.164 number, a department extension, or use a dynamic variable for runtime selection.

🌟 Warm Transfer

Warm Transfer
When you choose Warm Transfer, your experience is seamless and personal. Here’s what happens from your perspective:
  • The AI agent will greet you and ask about your needs.
  • Before connecting you to a human agent, the AI summarizes your situation so you don’t have to repeat yourself.
  • You’ll hear a friendly introduction as you’re transferred, and the human agent will already know why you’re calling.
  • This means you get a smooth, high-touch handoff—no awkward silences or confusion.

✨ What You Can Expect

  • Personalized Introduction: The AI introduces you and your needs to the agent.
  • On-hold Music: Enjoy relaxing or branded music while you wait.
  • Custom Greetings: Both you and the agent can hear a tailored handoff message.
  • Quick Connection: The agent is ready to help as soon as you’re connected.
  • Options for Privacy: The AI can greet just the agent if needed.

🚀 Your Experience

  1. The AI listens and understands your request.
  2. You’re introduced to the right person, with your context already shared.
  3. The agent is prepared to help you right away—no need to repeat yourself.
Result: You get fast, informed, and personal support every time!

💬 Warm Transfer Configuration

Warm Transfer Warm Transfer offers a highly customizable and seamless handoff experience. Here are the key configuration options and advanced features you can enable:

🧑‍💼 Human Detection

The AI can automatically detect when a human agent joins the call, ensuring that context and introductions are delivered at the right moment. This helps avoid confusion and guarantees a smooth transition for both the customer and the agent.

🎵 On-hold Music

During the warm transfer process, customers can listen to relaxing or branded on-hold music while waiting for the agent to join. This feature enhances the customer experience and can be customized to match your brand.

☎️ Navigate IVR (Interactive Voice Response)

If your transfer destination uses an IVR system, the AI can automatically navigate menu prompts by sending DTMF tones (keypad inputs). This allows the AI to reach the correct department or extension before connecting the customer, making the transfer process faster and more accurate.

Whisper Message

Purpose: Private message spoken only to the transfer agent
Content: Customer context, inquiry details, urgency level
Retail Examples:
  • “Customer calling about order #12345, high priority”
  • “Customer needs help with product return”
  • “VIP customer, transfer to senior sales”

Handoff Message

Purpose: AI-generated message based on conversation context
Functionality: Dynamically creates relevant transfer information
Retail Benefits: Provides real-time context to human agents

Three-way Message

Purpose: Message heard by both customer and agent after transfer
Content: Introduction and context for all parties
Retail Examples:
  • “I’m transferring you to Sarah, our product specialist”
  • “John will help you with your billing inquiry”
  • “You’re now connected with our sales team”

Always test your transfer configurations with sample calls to ensure smooth customer experience and proper routing.

❄️ Cold Transfer

Warm Transfer If you want to be connected to a human agent as quickly as possible, Cold Transfer is the fastest option. With Cold Transfer, you’re sent straight to a person—there’s no AI greeting, no summary, and no waiting for an introduction. You just get immediate help.

⚡ What Happens

  • You call in and are transferred directly to a human agent.
  • Your call is not delayed by any AI messages or explanations.
  • If enabled, your phone number can be shown to the agent (requires special setup).

💡 When to Use Cold Transfer

  • 🚨 For emergencies when every second matters
  • 📞 When you have a quick question and want to skip the AI
  • ⚡ Any time you want the fastest possible connection to a real person
You’re connected instantly—no explanations, just direct action.

📅 Calendar Appointments

  • Purpose: Manage appointment scheduling settings
  • Integration: GoHighLevel calendar synchronization
  • Features: Automated booking and confirmation workflows
Advanced Appointment Settings
  • Calendar & Platform: Select GHL calendar and booking platform
  • Booking Rules: Set advance booking days and required information fields
Advanced

📋 Post-Call Information

  • Purpose: Collect information after call completion
  • Configuration: Define data collection parameters
  • Usage: Gather feedback and call outcome details
Advanced Data Collection Setup
  • Fields: Configure required user information (name, email, phone)
  • Integration: Connect to CRM systems for automatic data entry
Advanced

📝Live Call Updates

  • Purpose: AI agent will update information during active calls.
Advanced
  • Configuration: You need to select GHL fields that you want to update during the calls
Advanced Advanced

🎥 Join Meeting

  • Purpose: Configure video meeting integration
  • Settings: Meeting platform connections and settings
  • Usage: Seamless video call transitions
Advanced Meeting Integration Setup
  • Platform Support: Google Calendar, Zoom, Teams integration
  • Auto-Join: Enable automatic meeting participation
Advanced

🔗 API Configuration

API Configuration for the agent ⚙️
  • Purpose: Set up custom API endpoints and webhooks
  • Configuration: Define API authentication and data flow
  • Usage: Custom integrations and third-party service connections
Advanced

API Setup Details

  • Endpoint & Auth: Configure URL, HTTP methods, and authentication
  • Templates: Use placeholders (caller_number, entered_code, action_taken, flow_name)
  • Testing: Built-in API testing and timeout configuration
Advanced

📞 Phone Number Configuration

Inbound Numbers
  • Purpose: Configure numbers for incoming calls
  • Settings: Assign specific numbers to agent
  • Management: Add, edit, or remove inbound routing
Outbound Numbers
  • Purpose: Set up numbers for outgoing calls
  • Settings: Configure caller ID and routing preferences
  • Management: Manage outbound calling capabilities
Advanced Number Management Features
  • Assignment: Assign numbers to agents with routing rules
  • Analytics: Track call volume and performance per number

🛠️ Tools & Testing

Available Tools Test Call 📞
  • Purpose: Test agent functionality with live calls
  • Usage: Validate agent responses and behavior
  • Benefits: Quality assurance and troubleshooting
AI Widget Configure 🧩
  • Purpose: Customize web widget appearance and functionality
  • Settings: Branding, colors, and interaction preferences
  • Usage: Website integration and user experience optimization
Endpoints 🌐
  • Purpose: Manage API endpoints and webhook configurations
  • Settings: URL management and data flow controls
  • Usage: External system integrations and data synchronization
Advanced

🧪 Testing and Configuration Tools

  • Live Testing: Real-time call testing and performance monitoring
  • Widget & Endpoints: Customize web widgets and manage API integrations

Sender Management

Email/SMS Sender Configuration
  • Table Structure: ID, Send To, Send Type, Action columns
  • Purpose: Manage automated message sending capabilities
  • Controls:
    • Show: Display 10, 25, 50, or 100 entries per page
    • Search: Find specific sender configurations
    • Add Sender: Create new automated messaging rules
Advanced
I