Twilio Extension for Zoho CRM
How Can I...
Twilio is a cloud communication system that provides SMS services to its users. By integrating Twilio with Zoho CRM you can send and receive individual or bulk SMS to your Zoho CRM leads or contacts manually. You can also send automated text messages to your users on Lead/ Contact/ Event/ Task creation. When you install this extension you will get the following components:
- SMS Texts - A custom module that creates a record every time you send an SMS to a Contact. All necessary fields will also be installed along with this module.
- Snd text sms - A custom function that sends the SMS to your contacts everytime it is triggered.
- Send Bulk SMS - A custom button that will trigger the Snd text sms function.
Apart from these components some custom functions that triggers the SMS action will also be installed. You can view the complete list of components in the extension details page.
- This extension can be used to send and receive SMSonly for the records in the Leads and the Contacts module and not for any other modules.
- The number provided in the Mobile Number field of the records will be used as the recipient number. So this field should not be left empty.
- The number has to be stored along with the country code.
To install Twilio extension
- Go to Setup > Marketplace > All.
All the installed extensions are listed. Under All Extensions you can view all the extensions supported in CRM.
- Click All Extensions, browse through for Twilio and click it.
The details about the extension will be available.
- Click Continueto Install.
- In the following screen, agree to the terms of service and click Install Now.
- Choose one of the following and click Confirm.
- Install for admin only - The extension will be installed in CRM for only the users with the administrator profile.
- Install for all users - The extension will be installed in CRM for all the users.
- Choose profiles - The extension will be installed in CRM for all the users. You need to choose this option, click Continue and then select the profile
The extension will be installed automatically for the specified users.
Once you've installed the extension, you will have to configure the extension for sending and receiving Text SMS. You will receive an email with the URL for Twilio's incoming SMS webhook to the email id that is registered with your CRM account. Now you will have to configure both your Zoho CRM( for outgoing messages) and Twilio (for incoming messages) accounts.
Configure Zoho CRM for outgoing messages
- Once the extension is installed to your CRM account, you will be asked to configure the extension.
If you click Skip in this step, you can later configure from Settings> Setup > Marketplace > All > Installed Extensions.
In the Twilio SMS extension details page, you can click Configure.
- In the pop-up, specify the AuthToken, User's Message, Twilio Mobile Number and Account SID for the Twilio account and click Save.
The AuthToken, Twilio Mobile Number and Account SID can be obtained from your Twilio account. To get these details log in to your Twilio account and click Dashboard in the left pane of the homepage. These details will be available in the Dashboard.
In the Users Message field fill in the text for the Bulk SMS that has to be sent to your Leads and Contacts.
Configure Twilio for incoming messages
- Login to your Twilio console and click Phone Numbers in the homepage.
- In the Manage Numbers page, click the Twilio number that is associated with your Zoho CRM account.
- In the resulting page, under Messaging section, select Webhook from the A Message comes in drop-down list and paste the Webhook URL you received in your email and click Save.
To send bulk SMS to your leads/contacts using Twilio SMS extension
- In your Zoho CRM account, go to the corresponding module and select all the records to whom the SMS has to be sent in the List view page.
- Click Send Bulk SMS button.
- The SMS with the text you've configured will be sent to all the selected records.
- A new record will be created in the SMS Text module, everytime you send an SMS to individual or bulk leads or contacts.
Apart from sending manual messages to your leads and contacts, Twilio extension also comes with certain pre written custom functions that allows you to send automated messages in the the following recipients in the following cases:
- To the Lead/ Contact/Task owner when a new lead/ contact/ task is created and assigned to them.
- To all the participants associated with an event, when a new event is created.
- To all the user Related toan event when a new event is created.
Whenever a Lead or Contact or Any record associated with your CRM account sends an SMS to your Twilio number, that SMS will be stored in your Zoho CRM and can be viewed in two sections.
- Under the SMS Texts related list of the associated record.
- As a new record in the SMS Texts module with direction marked as Inbound.
You can uninstall the Twilio SMS extension whenever you wish to. Remember that deleting this extension will delete all its associated data.
To uninstall Twilio SMS
- Go to Setup > Marketplace > All.
All the installed extensions are listed.
- Browse for Twilio SMS and click the corresponding Uninstall link.
- Click OK to confirm.
The extension will be uninstalled.