Integrate Cloud Voice with a CRM Using a Template
When the CRM (Customer Relationship Management system) you want to connect is not among the ready-made integrations, you can build your own connection from a CRM integration template. A working integration lets Cloud Voice and your CRM exchange data, so incoming calls can be matched to CRM contacts and call activity can be logged automatically. This page walks you through activating a template you have already created.
Before you start
Section titled “Before you start”-
Make sure you have added a CRM integration template.
-
Gather the authorization details your CRM requires. Authorization is how your CRM confirms that Cloud Voice is allowed to connect and read data. What you need depends on the authentication method defined in the template:
Authentication method What to gather None Any integration details the CRM asks for, such as an API (Application Programming Interface) key or a webhook URL (a URL the CRM calls to push data). Some CRMs need nothing at all. Basic Credentials for sign-in, for example a username and password or an API key. OAuth2 (Open Authorization 2.0) First read the Cloud Voice authentication details under Integrations > CRM > Custom CRM, use them to register an application in your CRM, then collect the resulting authorization values (such as a client ID and client secret). Bearer Token The authentication credentials, such as a client ID and client secret. 
Activate the integration
Section titled “Activate the integration”-
Sign in to the Cloud Voice web portal and open Integrations > CRM.
-
In the CRM list, select the entry you created from the template.

-
Provide the authentication your CRM expects. Follow the steps for the method your template uses.
None

- In the Settings section, fill in the details required for the integration.
- Click Save.
Basic

- In the Settings section, enter the required credentials.
- Click Save.
OAuth2

-
In the Authorization section, enter the values from the application you registered in the CRM.
-
Click Save. A new browser tab opens and asks for permission to access your CRM data.
-
Approve the request so Cloud Voice can reach the data in your CRM account. Back on the configuration page, a pop-up reports the result of the authentication.

-
Click OK. The Status field now reads Connected, confirming the integration is in place.
Bearer Token

- In the Settings section, enter the required credentials.
- Click Save.
-
Link CRM users to Cloud Voice extensions. Some CRMs require users to be mapped to extensions before the integration features (such as click-to-call and call logging) will work for them. If yours does, complete the following.
-
On the CRM integration page, click the refresh icon
to pull in the current list of CRM users.
-
Match each CRM user to an extension. Choose the approach that fits how your users’ email addresses are set up.
Match automatically
When users have the same email address on both their CRM account and their Cloud Voice extension, you can link the two automatically.

- Click Associate Automatically.
- In the pop-up, click OK.
Match manually
When a user’s CRM account and extension use different email addresses, pair them by hand.

- In the Extension field next to the CRM user, click the edit icon
. - In the pop-up, choose the extension or extensions for that user.
- Click Confirm.
-
Click Save.
-