Skip to content

CRM Integration FAQ

When Cloud Voice syncs contacts with a CRM (Customer Relationship Management) system such as Zoho or Salesforce, the results depend on how that CRM’s fields are configured on your side. The questions below cover the two problems customers report most often and how to resolve each one.

Why did Cloud Voice fail to synchronize existing contacts in Zoho CRM?

Section titled “Why did Cloud Voice fail to synchronize existing contacts in Zoho CRM?”

The usual cause is a field access permission problem. If Cloud Voice cannot reach the fields it needs inside the modules you are syncing from, contact synchronization fails. Start by confirming that the required fields listed below exist and are configured correctly in Zoho CRM. Check every module you sync from (Accounts, Leads, and Contacts), not just one, because a missing or unreadable field in any of them can stop synchronization.

ModuleRequired fields
AccountsPhone, Fax
LeadsPhone, Mobile, Fax
ContactsPhone, Home Phone, Other Phone, Asst Phone, Mobile, Fax

There are two things to verify: that every required field has been created in each module, and that each field’s permission is set to Read and Write.

Confirm the required fields exist in each module

Section titled “Confirm the required fields exist in each module”
  1. Sign in to Zoho CRM and click the settings icon Zoho CRM settings gear in the top-right corner.

    Cloud Voice, Zoho CRM settings menu opened from the top-right corner

  2. Under Customization, click Modules and Fields.

    Modules and Fields option within the Customization section

  3. Check whether the required fields for the module have been created.

    a. Hover over the more icon More options next to the module you want, then click Fields.

    Fields option in the menu beside a module

    b. In the top-right corner of the field list, click Create and Edit Fields.

    Create and Edit Fields button above the field list

    c. In the module information section, verify that the required fields are shown.

    Module information layout showing the configured fields

Confirm each required field is set to Read and Write

Section titled “Confirm each required field is set to Read and Write”
  1. Sign in to Zoho CRM and click the settings icon Zoho CRM settings gear in the top-right corner.

    Cloud Voice, Zoho CRM settings menu opened from the top-right corner

  2. Under Customization, click Modules and Fields.

    Modules and Fields option within the Customization section

  3. Review the permission on each required field.

    a. Hover over the more icon More options next to the module you want, then click Fields.

    Fields option in the menu beside a module

    b. Open the Field Permissions tab and select the Standard profile.

    Field Permissions tab with the Standard profile selected

    c. Find the required field and confirm its permission is set to Read and Write.

    A field's permission set to Read and Write

Why does Cloud Voice create a new contact on an incoming call when the contact already exists in Salesforce CRM?

Section titled “Why does Cloud Voice create a new contact on an incoming call when the contact already exists in Salesforce CRM?”

This typically comes down to a field permission issue: when a required field is not visible, Cloud Voice has no read or write access to it on the object you are syncing from, so it cannot match the incoming caller to the existing record. Because the match fails, Cloud Voice treats the caller as unknown and creates a duplicate contact. To fix this, adjust the field accessibility settings for the fields below on the Account and Contacts objects in Salesforce CRM.

ObjectRequired fields
AccountAccount Name, Phone, Fax, Description
LeadName, Phone, Fax, Email, Description
ContactName, Account Name, Phone, Home Phone, Mobile Phone, Other Phone, Asst. Phone, Fax, Email, Mailing Address, Description

The steps below use the Home Phone field on the Contact object as an example of how to review a field’s permission.

  1. Sign in to Salesforce CRM, click the settings icon Salesforce settings gear in the top-right corner, then click Setup.

    Setup option in the Salesforce settings menu

  2. In the left navigation bar, go to PLATFORM TOOLS > Objects and Fields > Object Manager.

    Object Manager path under Platform Tools in the navigation bar

  3. Search for the object you want, then click its label to open the object details page.

    Selecting an object from the Object Manager list

  4. Open the Fields & Relationships tab, search for the field, then click its label to open the field details page.

    Field details reached through the Fields and Relationships tab

  5. Click Set Field-Level Security.

    Set Field-Level Security button on the field details page

  6. In the Field-Level Security for Profile section, select the Visible checkbox, then click Save.

    Visible checkbox selected in the Field-Level Security settings