
- App Tool Calls
- Voice Tool Calls
- Extract Variables
App Tool Calls
App Tool Calls allow the agent to interact with external applications such as booking systems, CRM, or databases. Use App Tool Calls when the agent needs to fetch data, create records, or perform actions outside the conversation.
- Click Add Tool Call
- Select App Tool Call
- Choose the Tool/App
- Select the Action (function to call)
- Add a Description to define when the function should be called(highly recommended)
- Click Submit
- get_available_slots
- book_appointment
- update_crm
Voice Tool Calls
Voice Tool Calls allow the agent to control the call flow, such as transferring the call to a human agent or ending the call programmatically.
- Click Add tool/function calls
- Select Voice Tool Call
- Select Action
- Click Submit
- voice_transfer_call
- voice_end_call
This function transfers the call from the AI agent to a human agent or an external phone number.
Use this when:
- The user requests a human agent
- The issue requires human assistance
- Escalation is needed
Voice End Call
This function allows the agent to end the call automatically when the conversation is complete or the user no longer needs assistance. This ensures a clean and professional call termination without requiring manual intervention. Call this function when:- Conversation is complete
- Task or request has been successfully finished
- User confirms no further help is needed
- User says goodbye or wants to end the call
- User is frustrated or does not want to continue
- Call needs to be terminated gracefully
Extract Variables
Extract Variables allow the agent to capture and store important information from the conversation, such as customer name, phone number, or appointment details. Please note that this is useful when the call and chat are still going on and it has not yet completed.