Skip to content
Contactzilla
Back to Blog
Uncategorized • • Updated

Google Workspace Shared Contact List: How to Get the Directory on Work Phones

Headshot Portrait of Nick Holder, MDM specialist at Contactzilla

Nick Holder

MDM Deployment Specialist

Google Workspace Directory shared contact list header: the Google logo flowing into Contactzilla, with an Android phone and an iPhone showing the directory in Contacts

Google Workspace already has a shared contact list for your whole domain: the Directory. The catch is that it lives inside Google, and your staff’s phones never get it as a list.

Short answer: To get a Google Workspace shared contact list onto work phones, import the Workspace Directory into a shared address book and deliver it to each iPhone and Android phone as a read-only contacts account, through an MDM such as Intune, Jamf Pro or Mosyle, or with a QR code. Google Workspace can’t do this itself: a work account on a phone syncs that person’s own My Contacts and nothing else, so colleagues don’t appear in the Contacts app or on incoming calls. Contactzilla reads the Directory through a read-only Google connection, refreshes the address book hourly or daily, and puts it in the phone’s own Contacts app, with caller ID, natively on iPhone and through the Contactzilla Sync app on Android.

The job has four steps, and none of them changes anything in Google Workspace:

1) Connect Contactzilla to the Directory with a read-only Google connection.

2) Import the Directory into a shared address book that refreshes on a schedule.

3) Deliver it to iPhones and Android phones by MDM or QR code.

4) Check the result on a phone: a colleague in Contacts, and their name on an incoming call.

Does Google Workspace have a shared contact list or global address list?

Yes. In Google Workspace the shared contact list is the Directory, Google’s equivalent of a global address list (GAL). Every user in your domain is in it, with the name, email, phone number and job title from their profile, and staff find colleagues there in Google Contacts, in Gmail autocomplete and on profile cards. An admin can also add external contacts, such as suppliers and clients, as domain shared contacts that everyone sees.

The Directory only shows up for users when contact sharing is on. In the Google Admin console, go to Directory > Directory settings > Sharing settings > Contact sharing, tick Enable contact sharing, and choose whether people see your own users, domain shared contacts or both (Google’s steps). You need the Directory settings administrator privilege to change it.

Google Admin console Contact sharing panel with Enable contact sharing ticked and the Directory display options for domain profiles and shared contacts
Contact sharing in the Google Admin console turns the Google Workspace Directory on for everyone in the domain, with a choice of showing your own users, domain shared contacts or both.

If colleagues don’t come up when you search: contact sharing is probably off, or the change hasn’t spread yet. Google says changes can take up to 24 hours, though they usually happen sooner.

Google Contacts Directory listing Google Workspace colleagues with their email, phone number and job title
The Google Workspace Directory in Google Contacts on the web: every colleague in the domain, with phone numbers and job titles, but only inside Google.

Do Google Workspace shared contacts sync to iPhone and Android?

No. When someone adds their Google Workspace account to an iPhone or Android phone, Google pushes their personal contacts, the My Contacts list, to the phone’s Contacts app. The Directory is not copied. Google’s own help says work contacts have to be searched for, because they don’t appear as a list (Get Google Workspace contacts in your mobile contacts app).

We tested this on an iPhone with only a Google Workspace account added. Search Contacts for a colleague and nothing comes back. The Contacts app does show a Global Address List under Lists, but it is a search box, not a list: it stays empty until you type a name, and only then does the colleague appear. Mail suggests them too, once you start typing. Google’s help describes Android the same way: you can search the Directory, but colleagues never appear in the contact list. On either platform, nobody gets a contact list they can scroll, filter or rely on offline.

Three iPhones with only a Google Workspace account: no Contacts result for Camila, a Global Address List search that finds her, and a call showing only a number
With only a Google Workspace account on an iPhone, a colleague is missing from a Contacts search, turns up only when you search the Global Address List, and calls in as a bare number.

That gap matters more than it looks. The Phone app, WhatsApp, Teams and other apps match numbers to names from the contacts stored on the device. In our test, a call from a colleague who was in the Google Workspace Directory rang as an unknown number, even though Google has the right name centrally.

Tip 💡 Want the deeper story on Google’s other shared contacts feature? Our Google Shared Contacts guide covers domain shared contacts, the API behind them and their limits.

Google Workspace ways to share contacts, and which reach staff phones

Google Workspace gives you three native ways to share contacts, plus two workarounds teams often try. Only the workarounds put contacts in the phone’s own Contacts list, and each brings its own problem.

MethodWhat it sharesWho sets it upIn the phone’s Contacts list?
Directory with contact sharing onEveryone in your domain, from their user profilesAdmin, in Directory settingsNo: search only
Domain shared contactsExternal contacts such as suppliers and clients, up to 200,000 or 40 MBAdmin, through the API, Google Cloud Directory Sync or a Marketplace appNo
Contact delegationOne person’s own contacts, to named colleaguesEach user, in Google ContactsNo: Google says delegated contacts aren’t available on phones
One shared Google account on every phoneThat account’s My ContactsAdminYes, but everyone can edit or delete, and one password covers the fleet
Exported CSV or vCard fileA copy of a listAnyoneYes, but it is out of date the day someone joins or leaves

Can you share Google contacts with another user in Google Workspace?

Yes, with contact delegation. In Google Contacts on a computer, open Settings > Delegate access > Invite delegate and enter up to 25 colleagues per invitation. Delegates can add, edit and delete your contacts, but they must be in the same organisation, contact sharing must be on, and both of you have to use a computer: Google’s delegation help says delegated contacts aren’t available in the mobile Contacts app. Delegation suits an assistant managing a manager’s contacts, not a team list on phones. The Google Shared Contacts guide covers every way users can share contacts with each other inside Google.

Google Contacts Manage delegate access dialog with the Invite delegate button highlighted
Contact delegation in Google Contacts shares one person’s contacts with named colleagues in the same Google Workspace organisation, on a computer only.

Can you share contacts with everyone using domain shared contacts?

Yes, for external contacts. Domain shared contacts appear for everyone in Gmail autocomplete and, when contact sharing includes them, in the Directory. Google lists three ways for admins to add them: the Domain Shared Contacts API, Google Cloud Directory Sync or a Google Workspace Marketplace app (Google’s overview). Like the rest of the Directory, they stay inside Google and don’t reach the phone’s Contacts list.

Can you add the whole Directory to My Contacts instead?

Not in one go. In Google Contacts you can point to a colleague in the Directory and click Add to contacts, but Google says work and school accounts can’t select all contacts in the Directory at once. What you add becomes your own copy in My Contacts, so it syncs to your phone but never updates when the colleague’s number or job title changes.

Key definitions: Google Workspace Directory, My Contacts and CardDAV

Google Workspace Directory: the list of everyone with an account in your domain, managed by your admin, plus any domain shared contacts. Google’s equivalent of a global address list.

My Contacts: each user’s own contacts in Google Contacts (sometimes called Gmail contacts). This is the only list a Workspace account syncs to a phone.

Domain shared contacts: external contacts an admin adds for the whole domain. They appear in autocomplete and the Directory, not on phones.

CardDAV: the open standard phones use to sync a contacts account into the native Contacts app. Contactzilla delivers the shared address book this way.

Google Workspace shared contact list (in this post): one managed list built from your Directory that lives in one central address book, stays in sync with Google Workspace and appears on every work phone for calling, messaging and caller ID.

What you need before you sync the Google Workspace Directory to phones

  • Google Workspace admin access, or help from whoever manages your tenant, to create a Google Cloud project, enable the Admin SDK API and approve a read-only directory scope.
  • Contact sharing turned on in Directory settings, if you also want staff to search the Directory inside Google.
  • A Contactzilla team and address book to hold the list. New to Contactzilla? Start with setting up your first team and address book.
  • A way to reach the phones: an MDM such as Microsoft Intune, Jamf Pro, Mosyle, IBM MaaS360 or Workspace ONE, or a QR code for phones you set up one at a time.

Step 1: Connect Contactzilla to your Google Workspace Directory

Contactzilla reads your Directory through your own Google Cloud project. Create the project, enable the Admin SDK API, set the OAuth consent screen to Internal and grant one read-only scope, admin.directory.user.readonly. Then add the client ID and secret to a Google connector under Team Settings > OIDC in Contactzilla and sign in. The read-only scope means Contactzilla can read your users but never change anything in Google Workspace.

Contactzilla Team Settings OIDC connector form with Google selected as the identity source
A Google connector in Contactzilla Team Settings links your own Google Cloud project to Contactzilla with a read-only Google Workspace Directory scope.

Step 2: Import the Google Workspace Directory into a shared address book

Under Import, choose Google Workspace Directory Users, pick your connection and the address book that will hold the list. Leave the query blank to bring in the whole Directory, or add one to import only some users. Set how often it syncs: manual for the first run, then daily or more often. Each sync brings in new starters and changed numbers.

Contactzilla Google Workspace Directory import sync settings with Every day at 12:00 AM highlighted
Choose how often Contactzilla refreshes the shared address book from the Google Workspace Directory, from manual to daily or more often.

Leavers need one decision on the mapping screen. Under Select columns to handle deletes, tick the Google Workspace columns that mark someone as gone, such as suspended or archived, and they drop off the list at the next sync. Someone deleted outright from Google Workspace stops appearing in the data altogether, so on the duplicates screen choose Replace duplicates and turn on Delete any contacts not replaced, as long as this address book holds only the Directory.

Contactzilla import mapping step with Select columns to handle deletes listing archived, suspended and includeInGlobalAddressList
Pick the Google Workspace columns that mark a leaver, such as suspended or archived, so those people are removed from the shared contact list at the next sync.
Contactzilla address book of Google Workspace Directory users with photos, job titles and department labels
The Google Workspace Directory as a shared address book in Contactzilla, with photos, job titles and department labels carried across.
Tip 💡 Want every click? The help article Import contacts from Google Workspace directory to Contactzilla walks through the Google Cloud project, the scope and the field mapping.

Step 3: Create read-only device connections for iPhone and Android

On the address book, create a device connection for each platform. Set the access to Full Read Only so staff can call and message colleagues but can’t edit or delete the company list on their phones; changes are made once, in Google Workspace. Our guide to making company contacts read-only on iPhone shows what staff can and can’t change.

Contactzilla Create New Device Connection form with Full Read Only access and Append lock emoji highlighted
A read-only device connection in Contactzilla turns the Google Workspace shared contact list into a contacts account for iPhones and Android phones, with a 🔒 on every company contact.

Step 4: Deliver the Google Workspace contact list to iPhones and Android phones

On iPhone: an MDM profile or a QR code, no app

iPhones sync CardDAV natively, so there is no app to install. Upload the Contactzilla configuration profile to your MDM and assign it to the right device group, or scan the connection’s QR code on a phone you set up yourself. The address book appears as its own list in the Contacts app, under the address book’s name, and incoming calls from colleagues show their names.

Three iPhones showing the Google Workspace Directory list in Contacts, colleagues marked with a lock, and an incoming call showing Aaron Blake's name
On iPhone, the Google Workspace Directory arrives as its own read-only list in Contacts, every colleague carries a 🔒, and incoming calls show the caller’s name.

On Android: Contactzilla Sync from Google Play

Android needs the Contactzilla Sync app from Google Play to add the address book to the phone’s Contacts app. Scan the connection’s QR code in the app, or push the app with its managed configuration through your MDM. Pushed through an MDM such as Intune, the app shows that its settings are managed by your organisation, so staff don’t have to set anything up. Once synced, the address book appears as its own account in Contacts, with your department labels, and colleagues sit in the list like any other contact, each with a 🔒 so they stand out from personal ones.

Prefer to watch? The video Sync CardDAV Contacts to Android via QR Code shows the Contactzilla Sync set-up on an Android phone.

Contactzilla Android device connection Setup menu with Download Profile and Show QR Code highlighted
Each Android device connection can be set up two ways: scan the QR code in the Contactzilla Sync app, or download the profile for your MDM.
Three Android screens: Contactzilla Sync managed by Skyline Development Group, the Google Workspace Directory account in Contacts, and colleagues marked with a lock
On Android, Contactzilla Sync adds the Google Workspace Directory to the Contacts app as its own account, with department labels and a 🔒 on every colleague.

Tested on an iPhone 15 (iOS 27.0.1) and a rugged Spectralink Versity 9553 (Android 13), the kind of phone frontline teams carry, in October 2026.

Tip 💡 Deploying through an MDM? We have step-by-step guides for Microsoft Intune, Mosyle, Jamf Pro, IBM MaaS360 and Workspace ONE, and the Android setup guide covers Contactzilla Sync.

When Contactzilla is the right fit for a Google Workspace shared contact list

  • Staff need colleagues on their phones, not just in Gmail: field teams, shared devices, on-call and 24/7 cover.
  • You want caller ID for internal calls without everyone saving numbers by hand.
  • The list must be read-only on phones and maintained in one place, Google Workspace.
  • You run a mixed fleet of iPhones and Android phones, managed through an MDM or set up by QR code.
  • You also need contacts from other sources, such as a CSV, Salesforce or HubSpot, in the same shared address book.

See what Contactzilla does for Google Workspace teams on the Google Workspace Directory sync page.

Next steps

Frequently Asked Questions

Is the Google Workspace Directory the same as a global address list?

Yes, in practice. The Google Workspace Directory is Google’s version of a global address list: everyone in your domain, plus any domain shared contacts, searchable in Gmail and Google Contacts once contact sharing is on. On Microsoft 365 instead? See how to sync the global address list to iPhones.

Why can’t my staff find colleagues in Google Contacts?

Usually because contact sharing is off. An admin with the Directory settings privilege turns it on under Directory > Directory settings > Sharing settings > Contact sharing. Google says the change can take up to 24 hours to appear, though it is usually faster.

Do delegated Google contacts show up on phones?

No. Google says delegated contacts can only be viewed and managed on a computer, not in the mobile Contacts app. Delegation shares one person’s contacts with named colleagues; it doesn’t create a team list on phones.

Can staff edit the Google Workspace contact list on their phones?

Not with a read-only connection. Contactzilla’s Full Read Only access lets staff call and message colleagues but not change or delete them, so the list stays as Google Workspace has it. Changes are made once, in the Directory, and follow at the next sync.

Does Contactzilla change anything in our Google Workspace?

No. The importer uses the read-only scope admin.directory.user.readonly through your own Google Cloud project, so it can read your Directory users but can’t create, edit or delete anything in Google Workspace.

What happens when someone joins or leaves the company?

Joiners appear at the next scheduled sync. Leavers come off once you’ve told the import how to spot them: tick suspended (or archived) under the columns that handle deletes, and turn on Delete any contacts not replaced for people deleted from Google Workspace altogether. The phones pick the change up at their next sync, so nobody has to delete a leaver by hand.

Ready to supercharge your contact book?

Grow sales and stay organized with better contact management for your team.

No credit card required • 14-day free trial

Contactzilla contact management dashboard on a laptop