Xainab Mehr
11/19/2025, 11:23 PMVapi Support Bot
11/19/2025, 11:23 PMfirstMessage is set to an empty string and firstMessageMode is set to assistant-speaks-first-with-model-generated-message. Also, ensure the Squad's assistantDestinations[*].message property is an empty string for the destination. For example:
json
{
"firstMessage": "",
"firstMessageMode": "assistant-speaks-first-with-model-generated-message"
}
This configuration is required for silent handoffs to work as expected in Squads.
See the [handoff tool documentation](https://docs.vapi.ai/tools/handoff) for more details.
Source:
- [Handoff Tool Documentation](https://docs.vapi.ai/tools/handoff)Xainab Mehr
11/19/2025, 11:27 PMVapi Support Bot
11/19/2025, 11:27 PMfirstMessage and sets firstMessageMode to assistant-speaks-first-with-model-generated-message. Also, in your Squad config, set the destination's assistantDestinations[*].message to an empty string. Here’s an example:
json
{
"firstMessage": "",
"firstMessageMode": "assistant-speaks-first-with-model-generated-message"
}
This setup is required for seamless silent transfers in Squads. For more details, see the [Silent Transfers documentation](https://docs.vapi.ai/squads/silent-transfers).
Source:
- [Silent Transfers documentation](https://docs.vapi.ai/squads/silent-transfers)Xainab Mehr
11/19/2025, 11:37 PMVapi Support Bot
11/19/2025, 11:38 PM4de11561-6f31-42b7-a145-0fff262dbdd2) is valid, accessible, and present in the same Squad. If this is confirmed and the problem continues, escalate to support with your Squad and session IDs, plus a summary of your troubleshooting steps, as recommended in the documentation:
json
{
"assistantId": "4de11561-6f31-42b7-a145-0fff262dbdd2",
"squadId": "53fb76d0-ef3d-44a4-86cb-b96637565a34",
"sessionId": "268e727d-26c1-4705-b0aa-3a9e27d0b075"
}
See the [handoff tool documentation](https://docs.vapi.ai/tools/handoff) for advanced troubleshooting steps.
Source:
- [Handoff Tool Documentation](https://docs.vapi.ai/tools/handoff)Chiranjeet Mishra
11/21/2025, 2:05 AMfirstMessage of destination assistants to an empty string and using specific message modes. More guidance can be found in the [Silent Handoffs documentation](https://docs.vapi.ai/squads/silent-handoffs).
3. **Dynamic Routing**: Leverage the webhook functionality for dynamic handoff destinations based on real-time criteria such as customer intent or sentiment. Detailed setup instructions are available here: [Dynamic Handoffs](https://docs.vapi.ai/squads/handoff).
4. **Context Engineering**: Decide how much conversation context to pass between assistants, whether it's all messages, last N messages, or none. Adjust context settings for privacy and relevance as needed. Refer to the [Context Engineering section](https://docs.vapi.ai/squads/handoff).
5. **Debugging Transfers**: If you encounter issues like call drops after transfers, follow these debugging steps: Check call logs, validate configuration, and ensure proper telephony provider setup. Detailed troubleshooting steps are provided in the [Debugging Guide](https://docs.vapi.ai/phone-calling/in-call-control/transfer-calls/debug-forwarding-drops).
By utilizing these features and resources, you can enhance the operation of your multi-agent system while ensuring a seamless customer experience.