Our Blog

Salesforce® Exotel CTI Connector

Salesforce® Exotel CTI Connector

The easiest way to manage your business processes is to let your business processes ‘talk’.
Using Exotel CTI connector in Salesforce, any customer data that’s associated with an incoming phone number automatically pops up on your screen. Whenever a customer calls, their information appears front and center for your support agents so that agents have everything they need to help the customer. No more time spent searching, scrolling, or clicking for information about a customer.

Features

  • Build complicated call flows that can combine all of your customer interaction and give you the whole picture.
  • Simple Drag and Drop interface with every information available on SoftPhone. You can locate aSoftPhone in a Salesforce Console.
  • Call tracking: Keeps a track of the Conversations with your customers in Activity History.
  • Enabled with both Inbound and OutBound Calling.
  • Missed call solution: A simple missed call to a virtual phone number provides you with an option to generate those calls as Leads.
  • Go Wireless: Say no to wires and servers and highly Reliable.
  • Save cost by process Automation.

Installation Link:  Contact Us

Configuration at Exotel  Configuration

 

  • Step 1 : Please click on Home Tab if you are already not in there and than click on API tab as shown in screenshot below:

 

  • Step 2: After Clicking on API please copy the Account SID as that need to fill in the Exotel Configurationat Salesforce 

        If you don’t want to use default API you could create your own API credential as mentioned in 

        the screenshot below:

 

Please copy the API Key and Access Token somewhere so that you could provide these detail 

when asked in Exotel Configuration in Salesforce 

Step 3:  Now we will create an App to manage our call flow for IVR, Greetings, and Permission to generate Pop Up 

and Recording URL : 

For this please click on Home Tab and Click on App Bazar as mentioned in the screenshot below : 

 

Please follow the steps to create an App:

Note:  Client can still use their existing call flow but they need to make sure the Passthrough URL and Recording permissions are provided.

As soon as you click on OK button this will open the Flow to set up further instruction to manage call and please follow the screenshots to mange the flows: draganddrop

Now we will provide option to select IVR response for reference I will select Type Text :

 

 

Please type your Message and Click on Save as mentioned in Screenshot: 

IVr menu

After this please Drag and Drop Connect Applet at Given Space as mentioned in screenshot 

and same time another Screen will Open to Configure Connect Flow details:dragapplet

Now we will provide details in Connect Configuration : 

a:) We will provide Salesforce Site URL (How to Create Salesforce Site mentioned in this Salesforce Configuration Part )

You need to append /services/apex rest/wk_exo/receive API/ at the end of your Salesforce Site Url so that you can control the flow as well as store the call details in your Salesforce CRM or other applications

In Salesforce your site should have the URL for reference 

https://wedgecommabydrumep-developer-edition.ap16.force.com/Exotel

The URL we need to provide here should look like : 

https://wedgecommabydrumep-developer-edition.ap16.force.com/Exotel/services/apexrest/wk_exo/recivedApi

b:  We need to mention where the call should route of  Exotel  User Grop 

so please click on search icon to find user Group  :

c: Down to the Page we will be providing Call Distribution , Recording Permission and Create Pop up:callflow

e:  In the End we will be providing the PassThru Applet so that recordings can be Saved at Salesforce End and to do so we will Drop Passthru Applet on 

passthrough

 

As soon as you drop Passthru Aplet here the next screen will open and where we need to provide 

Now, we just need to configure Passthrough Applet in this section.

Note: Using the Passthru applet, you can get Exotel to talk to your Application URL and pass on details about the incoming call as and when it happens. Your application can now process this information to decide which path (success/failure) the flow should take next. This applet helps to dynamically control the flow as well as store the call details in your Salesforce CRM or other applications.

You need to append /services/apexrest/wk_exo/recivedApi/ at the end of your Salesforce Site Url so that you can control the flow as well as store the call details in your Salesforce CRM or other applications

the same Salesforce site URL as we have provided in step a above:

Finally plese click on Save Button Save your Flow:

 

Let’s proceed with Exotel Configuration at salesforce end. Before you proceed with the configuration, you need to add the registered Exotel number under My Personal Information Section as shown below:settings

 

Now you need to set the Field Level Security of the Activity Custom fields associated with the Connector.

 

Similarly, do it for every other two fields and click on ‘Save’. 

OutBound Calls

Make an Outbound Call

You just need to click on ‘CALL NOW’ button in the Softphone panel in order to make the Outbound Call.

config

This is how your OutBound Calls will appear when you make a call to any registered number on Exotel.outboundcall

 

Inbound Calls

Create a Site to receive Inbound Calls: Follow the Steps below to create and Configure your Site to make it work for Exotel CTI connector.

Now, click on Save.

Field Level Security for all Accounts, Leads, Contacts and Tasks as shown below:

Enable Apex Classes:

Once you are done with Site Configuration, please get back to the Exotel panel.Step 1: Click on AppBazar under the Admin Section. It will show you the list of Apps installed.

 

Step 3: Click on ‘Connect’.

Step 4: Now, we just need to configure Passthrough Applet in this section.

Note: Using the Passthru applet, you can get Exotel to talk to your Application URL and pass on details about the incoming call as and when it happens. Your application can now process this information to decide which path (success/failure) the flow should take next. This applet helps to dynamically control the flow as well as store the call details in your Salesforce CRM or other applications.

You need to append /services/apexrest/wk_exo/recivedApi/ at the end of your Salesforce Site Url so that you can control the flow as well as store the call details in your Salesforce CRM or other applications. Refer to the screenshot below:

 

Exotel Lightning Configuration

To use the application at the Lightning end, it is required to register the domain first. Kindly go through the article: How to register your Domain in Salesforce.

Once you get registered with your Domain, please make sure that custom tabs related to Salesforce Exotel CTI should be Default On.

Go to Set Up | Call CenterCall center

Enter the visualforce Page URL at the Exotel call center.

Click here on exotelAdapterPage.

Click here to copy the page URL

 

Add the Exotel API Information in Exotel Settings

Go to APP Launcher | Click on Exotel Lightning.

For setting up the outbound calls, In the lightning end when the call would redirect to the Registered mobile number one Popup would generate.

 

You can see the past call logs in the logs tab

After the calling user can save the caller Information in Message Box. As well as users can see the Past activities related to that contact.

 

Support

Leave a Comment

Comments (0)

Please verify that you are not a robot.

css.php