Overview
The Actions & Tools section allows you to configure what your agent can do during and after calls. This includes transferring calls, ending conversations, making API requests, and setting up automated follow-up protocols.Call Transfer
Configure how your agent handles call transfers to human agents or other departments.Transfer Configuration
| Setting | Description |
|---|---|
| Transfer Number | Phone number to transfer calls to |
| Transfer Prompt | Instructions for when to transfer |
| Warm Transfer | Brief the receiving agent before transfer |
Transfer Best Practices
- Set Clear Triggers - Define specific scenarios that warrant a transfer
- Provide Context - Configure what information to pass to the receiving agent
- Have Fallbacks - Set backup numbers if the primary line is busy
End Call
Configure how your agent concludes conversations.End Call Settings
| Option | Description |
|---|---|
| End Call Prompt | Conditions that trigger call ending |
| Goodbye Message | Final message before hanging up |
| Language Templates | Pre-configured messages in different languages |
Language Templates
The system provides pre-built templates for common scenarios in multiple languages:- English
- Spanish
- French
- Professional goodbye
- Casual farewell
- Service completion message
Webhook Tools
Create custom integrations by defining webhook tools that your agent can trigger during conversations.Creating a Webhook Tool
Configure Basic Info
Set the tool name and description (this helps the AI understand when to use it).
Webhook Configuration
| Field | Description |
|---|---|
| Name | Identifier for the tool |
| Description | When and why to use this tool |
| URL | Endpoint to call |
| Method | HTTP method (GET, POST, PUT, DELETE) |
| Query Params | URL parameters |
| Body Params | Request body fields |
Parameter Types
Each parameter can be configured with:| Property | Description |
|---|---|
| Name | Parameter identifier |
| Type | string, number, boolean |
| Description | What the parameter represents |
| Required | Whether the agent must provide it |
Advanced Settings
Interruption Control
Interruption Control
Configure whether the agent pauses while waiting for the webhook response.
- Wait for response - Agent pauses until API responds
- Continue speaking - Agent continues while request processes
Execution Mode
Execution Mode
Control when the webhook executes:
- Immediate - Execute as soon as triggered
- Deferred - Queue for execution after the call
Example Webhook: CRM Integration
Recall Protocol
Set up automatic follow-up calls when certain conditions aren’t met.Recall Settings
| Setting | Description |
|---|---|
| Enable Recall | Turn on/off automatic callbacks |
| Max Attempts | Maximum number of retry calls |
| Schedule | Time between retry attempts |
| Conditions | When to trigger a recall |
Recall Schedule Options
- 5 minutes
- 15 minutes
- 30 minutes
- 1 hour
- 2 hours
- 4 hours
- Next business day
Coming Soon
The following integrations are in development:| Feature | Description | Status |
|---|---|---|
| 📧 Send Email | Send emails during or after calls | Coming Soon |
| 💬 Send SMS | Send text messages to customers | Coming Soon |
| 📱 Send WhatsApp | Send WhatsApp messages | Coming Soon |
Best Practices
- Clear Descriptions - Write detailed tool descriptions so the AI knows exactly when to use them
- Handle Errors - Your webhook should return appropriate error messages the agent can relay
- Test Thoroughly - Use the Playground to verify webhook integrations work correctly
- Monitor Usage - Track webhook calls to ensure they’re firing as expected
- Secure Endpoints - Use authentication headers for sensitive APIs

