Articles in this section
Vtiger Integration with Exotel
Table of Contents
Introduction
|
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. Now, you do not have to worry about tying up with a service provider, logging into CRM, and then placing your calls.
How does Vtiger CRM’s Phone Calls feature work?
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.
- Use different telephony gateways, that is, 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).
|
Feature Availability
|
|
|
|
| |
| |||||
|
|
|
|
|
|
How does Exotel Work
Following is a simplified workflow of Exotel calls in Vtiger CRM:
- Integration - CRM admins subscribe to the Exotel service and get their Exotel Number.
- Adding members - CRM admins must then add their sales and support representatives as co-workers in Exotel along with their phone numbers.
- Setting up phone numbers - Individual sales and support representatives must set up their phone number (the same number in Step 2) as their Exotel Extension Number in the CRM preferences
- Incoming calls - When a customer calls on the Exotel Number, the call is routed to the sales and support representatives who are added as co-workers. Any one of the representatives can attend the call.
- Outgoing calls - When a sales and support representative calls a customer, the call is first routed to the representative’s own extension number. They must first receive the call on their 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:
- Log in to CRM.
- Click the User Menu on the top right corner of the screen.
- Click Settings.
- Look for the Extensions section.
- Select Extension Store.
- Search for Phone Calls using the search bar.
- Click Install.
After you install the module, you can see it under Main Menu > Essentials > Conversations.
Configuring Exotel
After installing the Phone Calls extension, you must configure the Exotel gateway.
Follow these steps to configure Exotel:
Perform these steps in Vtiger CRM
- Log in to CRM.
- Click on the User Menu in the top right corner of the screen.
- Click Settings.
- Look for the Extensions section.
- Select Phone Configuration.
- Click +Add Gateway.
- Select Exotel from the Gateway drop-down.
- Select Active from the Gateway Status drop-down. This activates the gateway for incoming and outgoing calls.
- Set the gateway as default by selecting Yes from the Default Gateway drop-down. This step is optional.
- Enter the following details:
- Select Transactional from the Exotel Calltype drop-down.
- Choose a timezone from the Exotel Timezone drop-down.
- Enter the Case/Ticket Title that you want to create.
- Enter the Opportunity Name that you want to create.
- Choose the country from which you or your business operates from the Country drop-down.
- When you choose a country, the calls populate that country's phone code. For example, if you select India, +91 is taken to generate the calls.
- If you keep the field blank, calls can be triggered with all other providers, and the codes will auto-populate.
- If you select “ALL”, the CRM allows all types of country codes to do a call.
- If you configure the same country in multiple gateway fields, the CRM displays all the providers configured with the same country code. You can choose any of the gateways to generate a call.
Open Exotel in a different tab and keep both tabs open.
- Log in to your Exotel account.
- Click API from SETTINGS in the left sidebar.
- Click API Settings from the left sidebar.
- Copy Account sid, API KEY, API TOKEN simultaneously. Use the eye icon to disclose API TOKEN.
- Paste Account sid to Exotel SID, API KEY to Exotel API Key, API TOKEN to Exotel Token in the CRM. Make sure you disclose the token before copying it.
- Copy your Exotel number from the exophone section under the admin column.
- Paste the copied Exotel number into the Exotel Number field in the CRM. Prefix the number with 0 and remove all special characters.
- Click Save in the CRM.
- Click App Bazaar under ADMIN in Exotel’s sidebar.
- Click Create to create an application.
- Enter the App Name. For example, VtigerCRM.
- Click OK.
- Click Create Call App in the CALL SETUP column.
- Drag and drop the Connect applet from the right under When a call happens, what should we do?
- Click on the applet.
- Copy the Call Popup URL from the CRM into the textbox in Create popup.
- Scroll down and paste the copied URL into Create popup field.
- Drag and drop the Passthru applet from the right under After the call conversation ends.
- Click on the applet.
- Copy the Call Hangup URL from the CRM.
- Paste the copied URL into the textbox in Passthru.
- Click Save.
Add co-workers and their numbers in Exotel.
- Click Co-workers and Groups under CONTACTS on the Exotel sidebar.
- Click +Invite Co-workers.
- Enter their name, email address, phone number, etc.
- Specify their role in Plivo - User, Supervisor, or Admin.
- Click Add.
Configure the extension number in CRM.
- Click the User Menu on the top right corner of the screen.
- Click My Preferences.
- Click the Edit icon.
- Scroll down to Phone Preferences and enter the extension number (co-worker number added in Exotel) under Exotel Extension. Prefix 0 to the extension number.
- Click Save.
|
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 or contact or 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 with 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 or 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 or organization record by adding their phone numbers to the record.
Follow these steps to place a call from a record:
- Log in to CRM.
- Click the Main Menu.
- Go to Essentials.
- Select Contacts.
- Hower on any required contact in the Listview and click on the phone icon on the available options.
- 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.
|
- The Click2call option is available for the Customer Number field.
- You can now make an outgoing call to the customer number in the Customer Number field in Phonecalls.
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:
- Log in to CRM.
- Receive the call from the incoming call pop-up.
- Click the Transfer icon shown on the top right of the pop-up.
- Select the agent to whom you want to transfer the call.
- Add transfer call notes if any.
- Click Transfer call.
|
Phone Calls Logs
The log of the calls (incoming and outgoing) is 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 directions, etc.
You can create a list of all your phone calls, such as missed calls, completed calls, etc., from the ListView.
To learn how to create a list, click here.
Phone Call Status Values
Call status values to 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 goes 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.
Enhancement
-
You can now assign more than one number to a user or group based on your business requirements.
Other Telephony Gateways in Vtiger CRM
Vtiger CRM’s integrated telephony helps to connect with the following: