Home  >   Articles   >  Phone Calls with Exotel
Articles in this section

Phone Calls with Exotel

Learn how to connect with your contacts with Phone Calls and Exotel in Vtiger CRM!
12 Feb, 2021 - Updated 1 year ago
Table of Contents



Is your office crowded with the latest phones, faxes, mobiles, etc.?Are you finding it difficult to communicate with your customers with these multiple devices?


What if your laptop or desktop had a single app that could connect you to a customer with a single click?


Well, there is - the Phone Calls module in Vtiger CRM!

With the Phone Calls module, you can connect with your contacts by simply placing a call directly from your laptop or desktop by clicking the phone call icon. You do not have to worry about tying up with a service provider, logging in your credentials in CRM, and then placing your calls.

So, how does Vtiger CRM’s feature work? Let us see... 


With the Phone Calls module installed, you can:

  • Place calls directly from your desktop or laptop. 
  • Integrate services such as Live Chat, email, call logging, purchase history, feedback surveying, support tickets, and many more. 

You can also use different telephony gateways! With the Phone Calls module, you can connect to other hosted telephony services such as Plivo, Twilio,ViciDial, Knowlarity, and Asterisk ver. 1.4 and 1.6 (without Vtiger Connector) and Asterisk ver. 1.8 - 11 (with Vtiger Connector).

The Vtiger Phone Calls Advantage!

Look at the benefits of using our Phone Calls module:

  • Lower investments - Integrated telephony (web-based) comes at a cheaper cost both in terms of hardware and handling, as calls are routed through your internet.
  • Reduced resources - Vastly beneficial, especially if you are a small business with a few employees and do not want to invest heavily in communication.
  • Better control and coordination - You can control and coordinate your communication with a single platform. No more worries about trying to work with too many devices and losing out on a contact. 
  • Flexibility - Call from anywhere and anytime. You or your employees can work from the office or home or when they are on the road. You can log in at different times and not worry about changes in weather or social conditions.
  • Large volume of calls - More lines of communication and handle a large number of calls.
  • Increased productivity and efficiency - You will have a single platform, your computer, to track customer data and communicate with them. You don’t have to switch between apps and devices to see data and make that all-important phone call. 

Feature Availability


Sales/help Desk Starter

Sales/Help Desk Professional

Sales Enterprise

All-in-One Professional

All-in-One Enterprise

Feature Availability

Exotel Gateway

How Exotel Works

Here is a simplified flow of how Exotel calls work in Vtiger CRM.

  1. CRM admins must subscribe to Exotel service and get their Exotel Number.
  2. CRM admins must then add their sales/support members as co-workers in Exotel, along with their phone numbers.
  3. Individual sales/support members must set up their phone number (the same number mentioned in Step 2) as their Exotel Extension Number in the CRM preferences. 
  4. Incoming calls - When a customer calls on the Exotel Number, the call is routed to the sales/support members who are added as co-workers. One of the members can attend the call.
  5. Outgoing calls - When a sales/support member calls a customer, the call is first routed to the member’s own extension number. The sales/support must receive the call on the extension number, after which the call connects to the customer. 

Installing Phone Calls

To use the Phone Calls module, you must first install it from the Extension Store. You can access the Extension Store if you are an Admin user. 


Follow these steps to install Phone Calls:

  1. Log in to your CRM account.
  2. Click the User Menu on the top right corner of the CRM screen.
  3. Click Settings.
  4. Look for the Extensions section.
  5. Select Extension Store.
  6. Search for ‘Phone Calls’ using the search bar.
  7. Click Install


After you install the module, you can see it under Main Menu > Essentials > Conversations.

Configuring Exotel

After you have installed the Phone Calls extension, you must configure the Exotel gateway.


Follow these steps to configure Exotel:

Perform these steps in Vtiger CRM.

  1. Log in to your CRM account.
  2. Click the User Menu on the top right corner of the CRM screen.
  3. Click Settings.
  4. Look for the Extensions section.
  5. Select Phone Configuration.
  6. Click +Add Gateway.
  7. Select Twilio from the Gateway drop-down.
  8. Select Active from the Gateway Status drop-down. This activates the gateway for incoming and outgoing calls.
  9. Set the gateway as default by selecting Yes from the Default Gateway drop-down. This step is optional.
  10. Enter the following details:
    • Select Transactional from the Exotel Calltype drop-down.
    • Choose a timezome from the Exotel Timezone drop-down.
    • Enter the Case/Ticket Title that you want to create. You can provide a junk value here.
    • Enter the Opportunity Name that you want to create. You can provide a junk value here.
    • Choose the country from which you/your business operates from the Country drop-down.

Keep both the Exotel and CRM tabs open.

  1. Log in to your Exotel account.
  2. Click API from SETTINGS in the left sidebar.
  3. Click API Settings from the left sidebar.
  4. Copy Account sid to Exotel SID in the CRM.
  5. Copy API KEY to Exotel API Key in the CRM.
  6. Copy API TOKEN to Exotel Token in the CRM. Make sure you disclose the token before copying it.
  7. Copy your Exotel number into the Exotel Number field in the CRM. Prefix the number with 0 and remove all special characters.
  8. Click Save in the CRM.
  9. Click App Bazaar under ADMIN in Exotel’s sidebar.
  10. Click Create to create an application.
  11. Enter the App Name. For example, VtigerCRM.
  12. Click OK.
  13. Click Create Call App in the CALL SETUP column.
  14. Drag and drop the Connect applet from the right under When a call happens, what should we do?.
  15. Click on the applet.
  16. Scroll down to Create popup.
  17. Copy the Call Popup URL from the CRM into the textbox in Create popup.
  18. Drag and drop the Passthru applet from the right under After the call conversation ends.
  19. Click on the applet.
  20. Copy the Call Hangup URL from the CRM into the textbox in Passthru.
  21. Click Save.

Add co-workers (sales/support members) and their numbers in Plivo.

  1. Click Co-workers and Groups under CONTACTS on the Plivo sidebar.
  2. Click +Invite Co-workers
  3. Enter their name, email address, phone number, etc. 
  4. Specify their role in Plivo - User, Supervisor, or Admin.
  5. Click Add.

Configure the extension number in the CRM.

  1. Click the User Menu on the top right corner of the CRM screen.
  2. Click My Preferences.
  3. Click the Edit icon.
  4. Scroll down to Phone Preferences
  5. Enter the extension number (co-worker number added in Exotel) under Exotel Extension. Prefix 0 to the extension number.
  6. Click Save.

Note: To make outgoing calls from the CRM using the Exotel gateway, you must set up your KYC details in your Exotel account. You will be able to make calls only after the Exotel team approves your KYC.

Phone Calls Feature

The Phone Calls module provides the features below.

Incoming Call Pop-up

Vtiger CRM users are notified about incoming calls in the form of pop-up messages. 

So how does this feature work? Incoming calls are matched with the lead, contact, or organization records in the CRM by matching caller numbers with numbers in the CRM. 

  • If a matching number exists, then the lead/contact/organization's name is displayed in the pop-up.
  • If a matching number does not exist, you are prompted to enter the caller's email ID in the pop-up to create a new contact record.


And if you have multiple users manning your phone calls, say a customer care team, then the incoming call pop-up is shown to all the users configured the extension number in their preferences.

When a user answers a call, the pop-up disappears for other users.


So, how is this incoming call pop-up helpful to you? Well, from the pop-up, you can:

  • Search/Create a contact if there is no matching contact for an incoming call.
  • Create a deal or a case from the incoming call pop-up.
  • Transfer calls to other agents or reps.
  • Add call notes.


Also, you can view recent call logs in related touchpoints of the contact’s record.

Click-to-Call for Outgoing Calls

This feature is available for all outgoing calls. You can directly call your contacts from the contact/organization record by adding their phone numbers to the record.  


Follow these steps to place a call from a record:

  1. Log in to your CRM account.
  2. Click the Main Menu.
  3. Go to Essentials.
  4. Select Contacts.
  5. Click on the phone number of a contact under the Phone column in the List View.
  6. Choose a gateway (if multiple are configured and active).


The call is connected automatically. The outgoing call pop-up has a dialer icon that can be used for IVR messages. 


Note: You can also call your contacts from the following screens -

  • Contacts’ List View
  • Contact Summary View
  • Actions
  • Related organization record
  • Related deal record

Call Notes

You can add notes while on a call or after the call to follow up with customers. These notes are available in the phone call records. You can also access these notes for reference whenever you call the customer again.

Customer Sentiments

After a call is completed, you can rate the customer’s experience of talking with you using one of the five sentiments: Very Negative, Negative, Neutral, Positive, and Very Positive. Recording sentiments helps you improve customer experiences in the future.


To learn more about customer sentiments, click here.

Call Recording

You can automatically record all incoming calls to ensure you don't miss out on the important points you discussed with your contact. You can listen to these calls later to make notes or to review what you have discussed.

Transfer Calls

Do you have a team of sales reps or customer reps handling calls in your business? Then the Transfer Call feature is perfect for you. If some of your sales reps or customer reps are busy, they can transfer the call to other agents from the incoming call pop-up with just a click. This facility is available for Plivo and Twilio users.


For example, if Chris is busy on a call with a customer and receives another, he can immediately transfer the second call to James, another sales representative.


Follow these steps to transfer a call:

  1. Log in to your CRM account.
  2. Receive the call from the incoming call pop-up.
  3. Click the Transfer icon shown on the top right of the pop-up.
  4. Select the agent to whom you want to transfer the call. 


Note: You can get voicemails and voicemail transcriptions in Plivo and Twilio gateways.

Phone Calls Logs

The log of the calls (incoming and outgoing) are listed under Main Menu > Essentials > Phone Calls. You can view the following details on this screen:

  • Call status, customer number, which agent or rep handled the call (mentioned in Handled By and Assigned To fields), call duration, etc.
  • Details for each call can be seen when you open the call record, such as -
    • Links to the voice recording
    • Call notes
    • Call transfer details
    • Call direction, etc.


You can create a list of all your phone calls, such as missed calls, completed calls, etc., from the List View. 

To learn how to create a list, click here

Phone Call Status Values

Call status values define the status of the calls being handled. You can see the following call statuses in the CRM.

  • Ringing: For inbound calls, before the call is routed.
  • In-progress: For inbound calls, after an agent or a rep picks up the call. For outbound calls, when a rep initiates a call.
  • Completed: For inbound and outbound calls, after a call is completed.
  • Voicemail: For inbound calls, if a call went to voicemail.
  • Hang-up: For inbound calls, if a customer hangs up the call before it is routed to a rep.
  • No-answer: For an outbound call, when it is not answered and there is no voicemail.

Other Telephony Gateways in Vtiger CRM

Vtiger CRM’s integrated telephony helps to connect with the following:

Was this article helpful?
0  out of  0  found this helpful.
Comments 0
Be the first to comment
© Copyright 2022 Vtiger. All rights reserved.