Hey everyone 👋
I'm building an insurance receptionist assistant on VAPI with a Twilio number. I need help combining two features:
My situation:
Agent phone number is fetched dynamically from Salesforce via HTTP tool
Different agent number for every caller — can't hardcode it
What I need:
Dynamic transfer number ✅ (working via transfer-destination-request webhook)
Fallback plan if agent doesn't answer ❌ (breaks the transfer when added)
What I've tried:
Adding transferPlan + fallbackPlan to the webhook response → transfer fails immediately
PATCH with hardcoded number + fallbackPlan → fallback works but loses dynamic number
server as destination type → 400 Bad Request
Placeholder in destination number field → rejected due to E.164 validation
My question:
Is there any way to have both a dynamic agent number AND a fallback plan work together in VAPI? Or is this a known limitation?
Any help or workaround appreciated! 🙏