+44 (203) 695-03-80

Google Contacts Integration

Google Contacts Integration is available in Advanced Pack extension.

Features:

  • Ability to push your EspoCRM contacts and leads to Google Contacts;
  • Ability to choose Google Contacts groups;
  • Available fields: Name, Description, Email Addresses, Phone Numbers, and Account Name.

 

How to setup integration for an administrator

First, an administrator has to configure Google Integration. For this, go to Administration (System panel) -> Integration -> Google. Integration requires Client ID and Client Secret. This integration requires curl, libxml and xml PHP extensions. If any is not added, you will be notified about it after saving.

Espocrm and Google Integration

To find your project’s Client ID and Client Secret, take the following steps:

  1. Go to the Google Developers Console.
  2. Select a project, or create a new one.
  3. Check on the Dashboard if Contacts API is enabled.

Google API Manager

  1. In the sidebar on the left, select Credentials.
  2. If you haven’t done so already, create your project’s OAuth client ID credentials by clicking Create new Client ID (Web Application), and providing the information needed to create the credentials. Get Redirect URL from EspoCRM Integration Page. If your Consent Screen is not configured, please set a Project Name in Configuration.

Google Create New Client ID

Google API Credentials

  1. Look for the Client ID and Client secret in the table associated with each of your credentials. Copy it to EspoCRM Google Integration page and save it.
  2. Manage Roles in EspoCRM to set access to Google Contacts.

Roles in EspoCRM

 

How to setup integration for a regular user

Go to Profile -> External Accounts -> Google

Check the box Enabled, choose Google account, allow EspoCRM to work with your data.

If you synchronize Google Calendar Events, disable synchronization, save and enable again. It is necessary for expansion of permission.

Check the box Contacts. You can select Google Contacts Groups, where EspoCRM entities will be pushed.

External Account

Go to the list view of your Contacts or Leads, select needed items and push them to Google.

Push to Google Contact

The portion of data can contain up to 100 records.

Successfully Pushed

After that you can find your contacts in Google.

Google Contact List