Skip to main content

How to Create an Exotel App for Outbound Calls

To enable outbound calling functionality with Bolna’s Voice AI agents through Exotel, you’ll need to create and configure a dedicated app in your Exotel dashboard. This app serves as the communication bridge between Bolna’s AI voice agents and Exotel’s telephony infrastructure for making outbound calls.

Understanding Exotel Apps for Voice AI Integration

An Exotel app is a customizable workflow that defines how your outbound calls are handled, routed, and connected. For Bolna integration, you’ll configure a specialized app that connects the Voicebot functionality with Bolna’s API endpoints, enabling seamless AI-powered outbound calling capabilities.

Prerequisites for Creating Your Exotel Outbound App

Before you begin, ensure you have:
  • An active Exotel account with API access
  • Access to your Exotel dashboard at my.exotel.com

Step 1: Access the Exotel App Bazaar

Navigate to your Exotel dashboard and locate the App Bazaar section under the Manage menu. The App Bazaar is where you’ll create and configure custom apps for your telephony workflows.
Exotel dashboard highlighting the App Bazaar menu option under Manage section for creating Bolna Voice AI outbound calling applications

Step 2: Create a New App for Bolna Integration

Click the Create button to start building your new app. Give it a descriptive name such as “Bolna Outbound” (you can customize this name based on your preference for easy reference in your dashboard).
Exotel app creation interface showing name input field where users configure Bolna AI outbound calling application settings

Step 3: Add the Voicebot App Component

Drag the Voicebot app from the available components and drop it into the “Drop app here” box. This is the primary component that will handle the AI voice interaction.
Exotel workflow builder showing Voicebot component being dragged into the app canvas to enable Bolna AI voice agent functionality

Step 4: Configure the Voicebot Component

Once dropped, a configuration popup will appear for the Voicebot settings:
  • In the URL field, copy and paste the following Bolna API endpoint:
https://api.bolna.ai/exotel_callback
  • Enable the “Record this” checkbox to record your outbound calls for quality assurance and compliance purposes
Exotel Voicebot settings showing Bolna API callback URL configuration for outbound AI calling setup

Step 5: Configure App for Transfer calling

Within the Voicebot popup, you’ll notice another “Drop app here” section at the bottom. This is where you’ll configure the call connection logic. Drag and drop the Connect voice app into this designated area. This component manages the actual phone call connection and routing. When the Connect app popup opens, you’ll need to specify how connection parameters are controlled:
  1. Look for the section titled “How do you want to control your Connect params?”
  2. Select the option: “Configure parameters dynamically by providing a URL”
  3. In the Primary URL field, copy and paste the following Bolna API endpoint:
https://api.bolna.ai/exotel_connect_transfer
This configuration allows Bolna to dynamically control call parameters while transferring a live call.
Exotel Connect app settings showing dynamic URL configuration for Bolna call transfer functionality and call routing setup

Step 6: Save Your Exotel App Configuration

Click the Save button to finalize your app configuration. Your Exotel outbound app is now ready to work with Bolna’s Voice AI platform.
Exotel app configuration complete with Save button highlighted, showing final step of Bolna AI voice agent outbound calling setup

Obtaining Your Exotel App ID

After saving your app, Exotel will generate a unique App ID for your configuration. This ID is what you’ll use when configuring outbound calling campaigns in Bolna. You can find this ID in your Exotel App Bazaar dashboard next to your newly created app.

Next Steps: Using Your Exotel App with Bolna

With your Exotel app configured and your App ID obtained, you can now:
  • Configure outbound calling campaigns in Bolna using your Exotel App ID
  • Launch AI-powered outbound voice campaigns through your Exotel infrastructure
  • Monitor call performance and analytics through both Bolna and Exotel dashboards
Important: Make sure to test your app configuration with a test call before launching production campaigns to ensure all components are working correctly together.