Exotel is a highly secure, reliable, and scalable cloud-based telephony system. It enables businesses to set up Customer Call Centres without any hassle of physical infrastructure. The marque capabilities like Number Masking, Multi-Level IVR, Click-2-Call, Missed Call solution, COD, VoIP calling etc. helps businesses to achieve their telephony needs all in one place.
By integrating Exotel with Zoho CRM, you can get intimation of Incoming Calls and initiate an Outbound call using our Click-2-Call feature, all from the Zoho CRM interface. The seamless integration of a call with Zoho CRM Contacts, Events & Tasks, saves agents from context switching and improves their productivity.
Exotel Benefits
With the Exotel - Zoho CRM Integration, you can:
Call Intimation - Get the notification on your Zoho CRM screen, whenever any Incoming call comes on to your customer-facing Exotel Number.
Follow-Up - Ability to create a new Task, Event, or Call as a follow-up after every Incoming Call.
Click2Call - Initiate a call directly from the Zoho CRM Dashboard from Contacts, Missed Calls, and other relevant sections.
VoIP - By adding the SIP IDs in the User mapping page, you can enable your agents to make VoIP calls directly from Zoho.
User Mapping & Bulk Upload - Map the Exotel Users to Zoho CRM Users and enable Click2Call selectively. You can do a bulk upload of user mapping and save time.
Recordings - Call Recordings getting automatically added to the completed calls
Missed Calls - Missed Calls automatically get added under Activities and Calls
Productivity - Work on just one interface (Zoho CRM) and improve your productivity by eliminating context-switching.
Prerequisites
In order to have a successful integration with the Zoho CRM account, you must complete the following tasks:
Sign up for an Exotel Account.
Verify your account through phone or email.
Get your account KYC verified.
Purchase ExoPhone to be used by Zoho CRM users/agents for inbound and outbound calls.
From the API section, make a note of Account SID, API Key, and API Token.
NOTE - For VoIP calling, you need to have a Veeno account. If you have a normal Exotel Account, VoIP calling cannot be enabled on that, you would have to create a new Veeno account.
Setting up of Exotel Integration
In order to set up the integration, follow these five steps:
Create Co-Workers and Group
Configure Zoho CRM Call flow
Associate the call flow to the ExoPhones
Enable Integration via https://zohocrmplugin.exotel.com/
Map the Zoho CRM Users to Exotel Co-Workers in the Integration interface and enable Click-2-Call (if required)
Step 1: Create Co-Workers and Group
To create co-workers and groups in Exotel:
Login via my.exotel.com, go to the ‘Co-workers and Groups’ section
Add all the co-workers corresponding to Zoho account, by clicking on Invite co-workers
Create a new group, by clicking ‘Add Group’ and adding all the co-workers in that group
Step 2: Configure Zoho Plugin Call flow
In order to create the Zoho Plugin Call flow, follow these five steps:
Go to the ‘App Bazar’ section and under ‘Custom Apps’ click on the ‘Create’ button
Provide the App Name and click on OK.
Add a Connect Applet
Select the Group as created earlier, under the ‘Dial a user or group’ option.
Under the ‘Distribute Calls’ section, select ‘Sequentially’ or 'Equally' and other options as per your requirement.
Let ‘Music on Hold’ be set as ‘Default Tone’. If you want a Custom Tone, please select it and upload the file to be used.
Under the ‘Create popup…’ section, enter this URL (modify the Exotel account name in it by your Exotel account name:
https://zohocrmplugin.exotel.com/callback/exotel/{account_name}/createpopup
Note: Account_name can be taken from the URL just after my.exotel.com/{account_name}
E.g. https://zohocrmplugin.exotel.com/callback/exotel/exotel001/createpopup
After the Call Conversation ends, add a Passthru. In that passthrough enter this URL (change the account_name):
https://zohocrmplugin.exotel.com/callback/exotel/{account_name}/incomingcallhungup
Note: The Passthru method should be sync.
In the section ‘If Nobody Answers..’, select Go To and add a Passthru applet.
Enter the pass-thru URL ( change the account_name) as:
https://zohocrmplugin.exotel.com/callback/exotel/{account_name}/callmissed
Note: The Passthru method should be sync.
Save the flow and click on Close.
Step 3: Associate the call flow to the ExoPhones
Go to the ExoPhones section
Click on the button ‘Assign ExoPhones to Flow’ and select the flow created in Step 2 with the ExoPhone and click on ‘Attach Flow’
In the subsequent pop-up, click on OK and you can see the flow getting associated with ExoPhone.
Step 4: Enable Integration
1. Go to the Zoho Plugin Integration interface:
2. Enter your Exotel Account SID and stamp (Can be found under My Account section on your dashboard), click on the Submit button. On the subsequent page, click on the ‘Enable Integration’ button.
3. If you are not logged in to your Zoho CRM account, it will take you to the Zoho CRM login page. Enter Zoho CRM credentials.
4. Once logged in, it opens up the Access permission page, and click on the ‘Accept’ button (if agreeing to provide the mentioned information access).
5. On the ‘Exotel Account Details’ page, provide the API Key, and API Token as noted down in Prerequisites step 5, and click on the Save button
The Integration is enabled and the User Mapping page opens up.
Step 5: Mapping the Zoho Users to Exotel Agents
1. On the mapping page, Zoho Users will be auto-populated. Provide details of Exotel Agents (PBX User) and corresponding Mobile Number (prefixed with Zero digits) or SIP ID (For VoIP calling)
2. Click on the Edit button against each user and enter the details as required.
You can navigate across pages using the pagination option or Search a specific user by Zoho User ID, Zoho User Name or Mobile Number.
Step 6: Setup for VoIP calling
All your agents would have to set up their VoIP Phone on their browsers. They need to start by clicking on the Exotel icon in the bottom right corner
Once, they click that icon, they will see a popup where they will need to enter their VoIP details. These details can be obtained from the `My Account` > `VoIP` page from the dashboard. They can reset their VoIP Password and enter it in the SIP password field. Please note that you need to prefix your VoIP username and then enter it in the SIP ID field.
For example - if your VoIP username in your dashboard is vijaykb3d615ce, enter sip:vijaykb3d615ce in the SIP ID field on Zoho
3. Once you’re on a call, the VoIP popup would look like the following where you can mute, hold and disconnect the call.
Step 7: How to start calling from Zoho?
- Go to Zoho CRM (refresh the page, if already logged in) and you can see the Click2Call icon enabled for the Zoho User on initiating an outbound call from there, the pop-up comes up displaying the available information
- For an Incoming Call, the pop-up will come up showing the calling number. Once the call is over, the user can take the required action to create a new lead, or contact or add to an existing lead or contact. Subsequently, it can be added as a follow-up action for a call, event, or task.
Once saved, the Incoming Call screen will display the call details like call duration and call recordings (for completed calls):
Known Limitation:
- On-Call Events
- : For both Incoming Call and Outbound Call pop-ups, the call events (like call answered, Ringing, etc.) will not be triggered. Hence, once the call is over, click on ‘Answered’ and do the subsequent action.
- Call Recording Upload: The call recordings will be uploaded under call details in an interval of 5 minutes. The agent needs to refresh the Zoho Desk screen after 5 minutes of calls completed, in order to see the respective call recordings.
- Missed Call Details: Missed Call Details will be available in the Zoho Dashboard only after 5 minutes. Exotel is pushing the event in real time. However, it's a limitation at Zoho's end to validate the missed call per agent and then publish it.
Revoking Exotel Zoho CRM Integration
In order to revoke Exotel Zoho CRM Integration, please go to the Exotel Zoho CRM Integration interface and click on the ‘Revoke Integration’ button present on the User Mapping page:
If you have any questions or concerns, please connect with us using the chat widget on your Exotel Dashboard or WhatsApp us on 08088919888.