Warm Transfer
# support
j
I need help setting up a warm transfer. It does not work from the VAPI dashboard, and I am unsure how to resolve this issue.
v
To set up a warm transfer in Vapi, use the following configuration for your destination:
Copy code
json
"transferPlan": {
  "mode": "warm-transfer-with-summary",
  "summaryPlan": {
    "enabled": true,
    "messages": [
      { "role": "system", "content": "Please provide a summary of the call." },
      { "role": "user", "content": "Here is the transcript:\n\n{{transcript}}\n\n" }
    ]
  }
}
Note: Warm transfer is only supported with Twilio-based telephony. If you are not using Twilio, warm transfer may not work as expected. For more details, see the [Vapi documentation](https://docs.vapi.ai/call-forwarding#4-warm-transfer-with-wait-and-say-summary). Sources: - [Vapi Call Forwarding Documentation](https://docs.vapi.ai/call-forwarding#4-warm-transfer-with-wait-and-say-summary) - [Vapi Call Forwarding Troubleshooting](https://docs.vapi.ai/call-forwarding#troubleshooting)
j
how do i set this up in the dashboard?
v
Message marked as helpful by @! AetherMind! 🎉
k
Make sure you’re using Twilio, define a transferCall tool with mode: "warm-transfer-with-summary" and a valid phone number, include clear instructions in your assistant’s prompt to trigger it, and check call logs if it fails, misconfigured numbers or missing tool definitions are common issues..
j
The call transfers just fine, but vapi does not announce the caller and or summary
k
Could you send a call id and the assistant id with the transferCall tool attached to it? We would like to review the configuration of the transferTool and how the assistant interacts with it during a call with its prompts.