Skip to main content

How to Configure Outbound Calling 🚀

With outbound calling, your bot can initiate calls to specific numbers, allowing for more dynamic user interactions.

Tomer Yair Zemel avatar
Written by Tomer Yair Zemel
Updated over 12 months ago

Here's how to set outbound calling in a few easy steps. For more detailed information, check out our Tech Docs.


1. Turn On Outbound Calling 🔄

  • Go to Bots and click Edit next to the bot you want to configure.

  • In the Features tab, toggle Outbound calling to "On."

  • Hit Update to save your changes.


2. Get the Details for Dialing Out 🔍

  • Click Details to access all the info you'll need for your Dialer App setup, like API credentials.


3. Set Up the REST API 🌐

  • Use the example below to configure the outbound call API:

    swiftCopy codecurl -X POST -H "Content-Type: application/json" -u "{ACCOUNT_API_CLIENT_ID}:{ACCOUNT_API_CLIENT_SECRET}" -d "{ \"bot\": \"{BOT_ID}\", \"target\": \"tel:{DESTINATION_NUMBER}\", \"caller\": \"{CONDITION_CALLING_NUMBER}\" }"
  • Replace placeholders with your own Account ID, Client Secret, Bot ID, and Destination Number.


4. Fine-Tune Settings (Optional) ⚙️

  • Enable Start recognition on connect if you want the bot to listen right away.

  • Set Dialout initiated event to "Enabled" to send a notification when a call starts.


5. Give It a Test Run! 🧪

  • Click Test Outbound Call, enter a number, and hit Test.

  • You'll get a success message if everything's working smoothly.


Important Notes ⚠️

To enable outbound calling, make sure you have an Essential account with outbound calling activated. If you don’t see this option in your account, don’t worry—just reach out to us and we’ll help you get set up!

And that’s it, you’re all set! Outbound calling makes your bot even more interactive and helps you reach people faster. Now go ahead and make some noise (literally)! 🎉☎️

Did this answer your question?