Outbound Calling
📞 Setting Up Outbound Calls for Your AI Assistant
1. Prerequisites
-
Phone Number Assigned
Make sure your AI assistant already has a phone number attached. Outbound calls won’t work otherwise (see your assistant’s settings to assign one). -
Assistant ID
You’ll need the unique bot ID of your AI assistant (can be copied from the ellipsis menu or from inside the assistant editor).
2. Create a Workflow in Your CRM
-
Go to Automations / Workflows
-
Navigate to your CRM’s Automations section.
-
-
Start a New Workflow or add to an existing one
-
Create a workflow from scratch or add this action to an existing one (e.g., Facebook leads, web form submissions, etc.).
-
3. Add a Drip Action (Recommended for Multiple Calls)
-
Why?
To prevent “call collisions” caused by overwhelming your number—which is limited by Twilio, by default to 2 calls per second (CPS)—when multiple contacts are processed simultaneously (which can lead to failed calls). -
How:
-
Add a Drip action before your “Make AI Call” action.
-
Example:
-
Batch size: 1
-
Time interval: 0.1 minute (6 seconds) This will allow for up to six calls per minute.
-
-
Adjust for higher volume as needed, but never overload your number(s).
-
4. Add the “Make AI Call” Action
-
Search for: Make AI Call in your workflow actions.
-
Paste in the Assistant ID you copied earlier.
-
(Optional) Use Number Pool ID:
-
For high volume, add a pool of numbers (see number pool documentation).
-
Paste the number pool ID in the action to rotate outgoing numbers.
-
-
(Optional) Add Custom Variables:
-
You can pass up to 5 variables (custom.one to custom.five).
-
Use any field from your CRM/contact (e.g., lead type, product interest, etc.).
-
In your AI assistant’s prompt, use variables like {{custom.one}} to get the information from the Make AI Call action into the assistant’s conversation.
5. Tips & Best Practices
-
High-Volume Outbound:
-
Use a number pool.
-
Limit number of calls per number per day (avoid spam flagging).
-
-
Drip Mode:
-
Prevents too many simultaneous dials.
-
-
Custom Variables:
-
Use them for maximum personalization—you can pass almost anything from your CRM!
-
-
Testing:
-
Test with a contact before scaling up.
-