kyle
12/11/2025, 11:52 PMVapi Support Bot
12/11/2025, 11:54 PMfallbackPlan is nested directly inside the transferPlan and that your transfer mode is "warm-transfer-experimental". Also, ensure you are using a Twilio phone number, as this mode only works with Twilio. Here’s a sample structure for reference:
json
"transferPlan": {
"mode": "warm-transfer-experimental",
"holdAudioUrl": "https://file.mp3",
"summaryPlan": { ... },
"fallbackPlan": {
"message": "It seems the person is currently busy or on another call. Can I take a message?",
"endCallEnabled": false
}
}
If the fallback still does not trigger, review your assistant/server configuration for overrides or conflicting settings.
See more in the [Vapi documentation](https://docs.vapi.ai/call-forwarding).
Source:
- [Call Forwarding](https://docs.vapi.ai/call-forwarding)