Contactzilla Logo
  • Features
  • Pricing
  • Blog
  • Contact Us
Login
Start FREE Trial
Contactzilla Logo
Contact management for teams

How to setup Google oAuth/OIDC for Google Shared Contacts Export

Getting Started

2
  • Getting started: Setting up a team and address book
  • Managing Team Members and Permissions

Contact Organization

4
  • Using Labels to Organize and Filter Contacts
  • Understanding Group Labels
  • Custom Fields in Contactzilla
  • Color Coding Labels in Contactzilla

Deployment and Device Integration

6
  • Setting Up CardDAV Connections
  • Setting Up MDM Deployments in Contactzilla
  • How to Sync Your Contactzilla Address Book with Android Devices
  • Adding a Contactzilla address book to OSX Contacts: Using the provisioning Profile
  • Adding Contacts from Your iOS Device (or OSX contacts) to Contactzilla
  • Adding a Contactzilla address book on your iPhone: Using the provisioning Profile

Platform Specific

3
  • How to Deploy Contactzilla Address Books to iOS Devices using Microsoft Intune MDM
  • How to Sync Contactzilla with BusyContacts (CardDAV Two‑Way Setup)
  • Setting up Outlook with CalDAV Synchronizer
Laptop showing different contacts that have been imported.

Importing contacts

2
  • Importing Contacts from Salesforce into Contactzilla
  • Import contacts from a CSV to a Contactzilla address book

Exporting Contacts

1
  • How to setup Google oAuth/OIDC for Google Shared Contacts Export
View Categories
  • Home
  • Help
  • Exporting Contacts

How to setup Google oAuth/OIDC for Google Shared Contacts Export

2 min read

Google Shared Contacts Export for Contactzilla allows you to export contacts from an address book in Contactzilla to Google Shared Contacts. You can read more about Google Shared Contacts in our Google Shared Contacts Guide but, in summary, Google Shared Contacts is a Global Address List/GAL for your Google Workspace. Before proceeding to set the Google Shared Contacts export you should read up on it to ensure it is what you are looking for or feel free to reach out to our support and we will be happy to chat to you about it.

Before you can use the Contactzilla Google Shared Contacts Export you need to configure a Google Project for your workspace that has the correct API Permissions and then configure Contactzilla to use that project for authentication.

Create a project in Google Cloud

Head to Google Developer Console at https://console.cloud.google.com/

Create a new project with a suitable name such as GoogleSharedContacts or GoogleSharedContactsExport – it’s up to you:

Create your project in the Google Cloud Developer console

Enable the Contacts API

Note. This says it’s legacy but this is what is required for the Google Shared Contacts API, not the newer People API.

When the project is created, you need to Enable the Contacts API:

You need to enable API and Services

Find the contacts API in the search:

Find the Contacts API to enable

Click to enable:

Even though it says it is legacy you need to enable the Contacts API
Click Enable to turn it on for your project

Setup your oAuth Consent Screen

Now we need to setup the oAuth consent screen

Set your app information – Just give it a friendly name that will be familiar to you as to what it is:

Give the consent screen a friendly name that will make sense and a suitable support email (probably yours)

Set the audience to Internal as you only want your own workspace users to use it:

Set the audience to internal as this will only be for your use

Add contact information and finish.

Create an oAuth Client

We refer to this as OIDC or Open ID Connector in our system but it’s all the same thing, oAuth is just an authentication flow and you need to create a client on the Google end:

Now create an oAuth client

Fill in the correct Authorized redirect URI

Note. This is the first part of the process that is important to get right. The value needs to be:
https://contactzilla.app/oauth2/google/callback
Make sure the redirect URI is filled out correctly

Click Create. Google will give you some secret credentials, do not dismiss the window until you have the details copied.

Now you are ready to copy the details to Contactzilla.

Google will give you a client id and secret, you will need to copy these over to Contactzilla

Setup Google under Team > OIDC

Proceed to the team settings in Contactzilla for the team that you wish to setup Google Shared Contacts export for:

Make sure you pick Google as the OIDC source.

Setup the OIDC connector in the team settings of Contactzilla.

Provide the details:

Connector Label: Whatever you like
client_id: Copied from previous step Client ID from Google
client_secret: Copied from previous step Client Secret from Google
redirect: https://contactzilla.app/oauth2/google/callback
scopes: https://www.googleapis.com/auth/contacts

Connect Account in Contactzilla Google Shared Contacts Export

Now you have your OIDC connector setup you can proceed to connect it with an export.

Proceed to Export > Google Shared Contacts for the address book you want to export.

Create a new export:

Now you can create a new export

Select Add New Connection and then Connect.

You will be taken through the oAuth flow with Google.

Connect your Google account

Important

Exporting to Google Shared Contacts will make contacts visible to all users in your workspace. As such, you probably only want to setup a single export from one address book and we recommend that you test it first.

The Contactzilla export has the option to delete all Google Shared Contacts first. In most cases you probably want to do this but please ensure you have a backup already.

Also, to leverage Google Shared Contacts correctly you will need to configure your Workspace to do so. We recommend reading our post on Google Shared Contacts before you proceed to use the export.

Updated on September 24, 2025

Get your contacts in order today. Sync across devices.

Start FREE Trial
Get in touch
  • hello@contactzilla.com
  • Live Chat
  • Help
Follow us on socials

© Contactzilla. All Rights Reserved. 2025.

  • Trust Site
  • Terms & Conditions
  • Privacy Policy
  • Cookie Policy
Close
Contactzilla Logo
  • Features
  • Pricing
  • Blog
  • Contact Us
  • Features
  • Pricing
  • Blog
  • Contact Us
Login
Start FREE Trial
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.