Bit Integrations – Price Will Increase In
Highest 5-star Review in wp.org & Highest Number of integrations, making it #1 Automation plugin in WordPress.
00

days day

00

hours hour

00

Mins Mins

00

Secs Secs

bit integrations logo
Bit Integrations – Price Will Increase In
00

days day

00

hours hour

00

Mins Mins

00

Secs Secs

Estimated reading: 7 minutes 492 views

Google Contacts Integration: The Best Tool for Managing and Syncing Your Contacts Across Platforms

Google Contacts Integration: Use your Google Account. Email or phone. Forgot email? CAPTCHA image of text used to distinguish humans from robots. Type the text you hear or see.

Bit Integrations is a WordPress plugin that allows you to automate and integrate your WordPress form builders and other plugins with Google Contacts. This can save you time and effort, and improve your lead generation and customer management processes. Bit Integrations supports a wide range of WordPress plugins, such as Bit Form, Contact Form 7, Gravity Forms, WPForms, WS Forms, Ninja Forms, Fluent Forms, Formidable Forms, Everest Forms, Elementor Form, Beaver Builder, Divi, Brizy, BuddyBoss, WooCommerce, WordPress User Registration, LearnDash LMS, LifterLMS, Memberpress, GiveWP, Easy Digital Downloads, AffiliateWP and many more so you can use it to automate and integrate your WordPress plugins with Google Contacts.

Google Contacts Integration Tutorials

Authorization of Google Contacts Integration

First, you have to select Google Contacts from the actions page. To do this open your Bit Integrations dashboard then click on the Create Integration button now the Trigger page will open select any trigger from the list such as Bit Form, Contact Form 7, Gravity Forms, WPForms, WS Forms, Ninja Forms, Fluent Forms, Formidable Forms, Everest Forms, Elementor Form. Then proceed to next and the action page will open. Now Search and select Google Contacts from the action page.

Google Contacts Integration with Bit Integrations - Search and Select Google Contacts

Integration Name/Title: Here give the meaningful integration title as per your requirement.

Google Contacts Integration with Bit Integrations - set integration name

To set up Google Contacts integration with Bit Integrations, you’ll need Google Contacts Client ID & Client Secret. Follow these steps to get them.

  1. Go to Google Cloud Console
  1. Create a Project or Select an Existing Project
    • If you don’t already have a project, click on Create Project and follow the prompts to set it up.
    • If you have an existing project, select it from the project list.
  1. Enable APIs:
    • Now, go to “APIs & Services.”
    • Search and enable both the Google Contacts API and the Google People API.

3. Configure Consent Screen:

  • Go to “Configure Consent Screen.”
    • Click on “Get Started” under OAuth Overview.
    • Fill in App Information, Audience, Contact Information, and click Finish.
    • Click Create.
  • Publish the App.
    • On the left menu, click Audience and Publish the app.
  • Create a Client.
    • On the left menu, go to Clients and click “CREATE CLIENT.”
    • Select Web Application as the application type.
    • Enter a Name.
    • Add your Authorized JavaScript Origins and Authorized Redirect URIs (found on the integration page).
  • Enable Data Access.
    • Give all the scopes of “Contacts API” and “People API“.
    • Scroll down and click Save.

info-icon-bit-apps  Note

While adding scopes, you may see some restricted scopes. Your integration will still work after adding them, but if you encounter any errors, you will need to verify the app. To do this, go to the Verification Center on the left side and complete the verification process.

Learn more: Google Cloud App Verification

4. Generate Client ID and Client Secret:

  • Go to the “Credentials” section.
  • Click on the download icon under the Action column.
  • A popup will appear displaying your Client ID and Client Secret.
  • Copy these credentials.
  • Paste them into the appropriate fields on the integration page.
Google Contacts Integration with Bit Integrations - Paste client id and client secret

Once you have successfully entered your Google Contacts Client ID & Google Contacts Client Secret, click “Authorize” to proceed. Then click Next.

Actions: Select an Action from the drop-down option.

Google Contacts Integration with Bit Integrations - Choose an action
  • Create a Contact
  • Update a Contact

In the Google Contacts integration settings, you will see a “Map Fields” option. This is where you will need to map the fields from your form to the corresponding fields in Google Contacts. The “Phone Number” and “Name” field is the default field in Google Contacts, so you will need to map your form’s “Phone Number” and “Name” fields to this field in Google Contacts. You have the option to map additional fields by clicking on the Plus (+) icon.

Google Contacts Integration with Bit Integrations -  Field mapping
  • Phone Number – Required
  • Name – Required
  • Biographies
  • Nickname
  • City
  • Country
  • Locations
  • email
  • Occupation
  • Organization

Utilities

Photo: To add pictures to your contacts, simply map the photo upload field to the photo.

Google Contacts Integration with Bit Integrations - Utilities - Picture

Conditional Logics

With this feature, you can incorporate conditions into the integration process. When the specified conditions align, the data will be transmitted to your Google Contacts. For additional details, we recommend consulting our documentation regarding conditional logic. After you have configured your conditional logic, click Next to continue.

Bit-Integrations-Conditional-Logics

Google Contacts Integration Save

Once you have configured the desired settings for the integration, click the Save & Finish button to save the integration.

Google Contacts Integration with Bit Integrations - Finish and Save

Google Contacts Integration Log

Every integration has a timeline that you can use to check the success or error status of the integration.

Google Contacts Integration with Bit Integrations - Timeline
Google Contacts Integration with Bit Integrations - Integration Log

Troubleshooting Request had invalid authentication credentials Error

Error Description

“error”:{“code”:401,”message”:”Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.”,”status”:”UNAUTHENTICATED”}}

If you are facing the above Google token expiration issues, our developers contacted Google support and received the following guidance:

Welcome to the Google Cloud Community!

You are correct that once the Publishing status is set to “In Production,” tokens shouldn’t expire after 7 days. Please try the following steps from this Stack Overflow thread[1]:

  1. Go to https://console.cloud.google.com/apis/credentials/consent and change the status from “Testing” to “Published.”
  2. Delete the current token file.
  3. Authorize the API again by signing into your Gmail account. You will encounter a warning screen; choose to proceed.
  4. Once done, you will receive a new token file.

If these steps do not resolve the issue, you can contact Google Cloud Support for further assistance. Thank you!

Use Case

Bit Form with Google Contacts

Bit Form Integration with Google Contacts using Bit Integrations. When the Bit Form is submitted, then a contact will be created or a contact will be updated in Google Contacts.

Elementor Form with Google Contacts

Elementor Form Integration with Google Contacts using Bit Integrations. When the Elementor Form is submitted, then a contact will be created or a contact will be updated in Google Contacts.

Gravity Forms with Google Contacts

Gravity Forms Integration with Google Contacts using Bit Integrations. When the Gravity Forms is submitted, then a contact will be created or a contact will be updated in Google Contacts.

WPForms with Google Contacts

WPForms Integration with Google Contacts using Bit Integrations. When the WPForms is submitted, then a contact will be created or a contact will be updated in Google Contacts.

Contact Form 7 with Google Contacts

Contact Form 7 Integration with Google Contacts using Bit Integrations. When the Contact Form 7 is submitted, then a contact will be created or a contact will be updated in Google Contacts.

WooCommerce with Google Contacts

WooCommerce Integration with Google Contacts using Bit Integrations. When a user creates a customer or a product in WooCommerce, then a contact will be created or a contact will be updated in Google Contacts.

Ninja Forms with Google Contacts

Ninja Forms Integration with Google Contacts using Bit Integrations. When the Ninja Forms is submitted, then a contact will be created or a contact will be updated in Google Contacts.

Forminator Forms with Google Contacts

Forminator Forms Integration with Google Contacts using Bit Integrations. When the Forminator Forms is submitted, then a contact will be created or a contact will be updated in Google Contacts.

Formidable Forms with Google Contacts

Formidable Forms Integration with Google Contacts using Bit Integrations. When the Formidable Forms is submitted, then a contact will be created or a contact will be updated in Google Contacts.

Fluent Forms with Google Contacts

Fluent Forms Integration with Google Contacts using Bit Integrations. When the Fluent Forms is submitted, then a contact will be created or a contact will be updated in Google Contacts.

Share this Doc

Google Contacts Integrations

Or copy link

CONTENTS
Bit Integrations footer logo
Fastest Integration with 289+ Trigger & Actions
multiple logo