ChakraHQChakraHQ
Communication ChannelsTelephony Integrations

Exotel Telephony Setup

Steps to setup Exotel Telephony in Chakra Sales CRM

Overview:

Steps to integrate Exotel cloud telephony in Chakra Sales CRM

Add Exotel plugin

Provider's telephony plugin addition is needed to make any call through some provider on chakra. To add any provider telephony we need to follow the below steps:

  • Go to Admin --> Plugins
  • Click on Add.
  • Search for Exotel and click on the plugin.
  • In the New Plugin pop, name the plugin, click on Add
add_exotel_plugin_chakra_sales_crm

Access & Configure Plugin

  • Go to Chakra Admin Plugins
  • Click on the Exotel Plugin created
  • Configure the Exotel Plugin
    • Add Exotel SID
    • API Key
    • API Token which will be available on Exotel.

Note: ❌ Do not use the default API Key. Create a new API Key for Chakra

Configuration Exotel Plugin

  • Allowed Virtual Numbers (Optional) section
    • Add the exotel number by clicking Add Another
  • Actions for Inbound Call (Optional)
    • add the actions that needs to be taken if you recieve any inbound call for eg create lead whenever any exotel inbound call is received on Chakra.
  • Derived Payload (Optional)
    • Map exotel phone number as per any required condition.
      • Ex: To map the exotel phone number to some city;
      • Add the condition in the Derived Payload (Optional) section
      • Refer to JSONata Documentation for the format
derived_payload_exotel_chakra_plugin
  • Actions for Manual Outbound Call (Optional)
    • The first action that satisfies the condition will be triggered.

Exotel Configuration

Copy and Use the following API for configuration in Exotel integration setting in Exotel app.

  • Call Start URL 
  • Call Log URL 
Call_start_call_log_exotel_Chakra_Configuration

Configurtion in Exotel

Configuration need to added in exotel application to integrate with Chakra Sales CRM

Adding Exotel Numbers

To add new exotel numbers below steps needs to be followed:

  1. Go to your Exotel account
  2. In the Exotel homepage. Go to the ‘ExoPhones’ option present in the left navigation bar under Admin section
  3. Add the Exotel phone numbers here

Adding Configuration

Follow the below steps to add configuration on exotel:

  • Go to the ‘App Bazar’ option from the side nav in Admin section
app_bazaar_exotel
  • Create the flow and edit it.
create_flow_edit_call_exotel

Flow configuration

After creation the flow we need to add configuration in the flow to integrate exotel with Chakra. That can be done by:

  • Click on the Edit Call App which was created.
create_flow_edit_call_exotel
  • Call Start page will open.
    • Click on Greeting
    • Customize the greeting audio recording here
    • In Next , add the applet by drag and drop from voice applets
start_call_greeting_exotelaudio_choice_next_applets_exotel
  • In Connect -> ‘Dial Whom’, select the Dial group or user from the search option.
dial_whom_exotel
  • In Connect → ‘Create Popup’ add the Call Start URL.
create_popup_exotel
  • In Connect → After Call Conversation Ends tab
    • Select the Passthru applet from the voice applet.
    • Check the ‘Make Passthru Async’
    • Add the Call Log URL. Click Save.
info_Information Pass Through_exotel
  • In Connect → If nobody answers
    • Add the ‘Greeting’ Applet
    • Next add the passthru.
    • Check the ‘Make Passthru Async
    • Add the Call Log URL.
Information_pass_through_nobody_answers


  • In Connect → We didn't dial anyone
    • Add the passthru applet
    • Check the ‘Make Passthru Async’
    • Add the Call Log URL
  • Click Save

The configuration for that flow is done. You can also add the passthru response as Hangup

On this page