You’ve added everyone to Google Workspace. Names, photos, job titles, phone numbers — all sitting in the Admin console exactly where they should be. Then an employee picks up the phone, opens Contacts, and your CFO isn’t there. Neither is the developer who joined last week. Nobody on the marketing team has a photo.
This is one of those “wait, that’s not how it should work?” moments. The data exists, the company pays for it, and yet it never reaches the place where people actually use contacts: their phone.
Here’s what’s actually going on, why the obvious fixes don’t work, and the practical way to close the gap.
Google Workspace is a directory, not a contact sharing service
Google Workspace stores employees in what’s called the directory — the same data that powers the company picker in Gmail, the autocomplete in Calendar, and the search inside the Admin console. This directory is rich. It has full profiles: org chart position, phone, email, photo, manager, location, custom fields.
But the directory isn’t designed to push that data anywhere outside Google’s own apps. It’s an authoritative source for Google services — not an export pipeline to your team’s phones.
Specifically, here’s what doesn’t happen automatically:
- iOS Contacts doesn’t pull from Workspace directory. When an employee adds their Google account on iOS, Apple syncs their personal Google Contacts (the ones in
contacts.google.com) — not the company directory. - Android Contacts has the same limitation. Even on Android with deep Google integration, the directory isn’t synced to the phone’s address book by default.
- The Directory tab in Google Contacts is search-only. Employees can search the directory inside the Google Contacts app, but those results don’t get saved to their phone, don’t appear when someone calls them, and don’t work when offline.
So the directory you maintained so carefully sits behind a search bar. Useless when a call comes in, useless when looking up a number while driving, useless when network is patchy.
Why the workarounds keep failing
When admins notice this gap, there are roughly three things they try.
1. Ask employees to manually add colleagues
The most common “solution,” and the worst one. People add colleagues they work with directly, never the rest. New hires never get added at all. People who change roles get stale entries. Photos are never updated. After six months, every employee’s contacts list reflects only the slice of the company they happened to email in the past, frozen at some random moment.
This isn’t a process failure — it’s a structural one. You can’t ask employees to maintain duplicate state of something the company already has.
2. Shared Google Contacts groups
Some teams try to use Google Contacts’ shared labels. The catch: shared contacts aren’t actually shared from the directory. An admin has to manually create a contact in their own Google Contacts and label it for sharing. That label propagates, but only as a read-only group inside Google Contacts, and only for users in the same Workspace.
It still doesn’t land in the phone’s native address book. And it requires manual maintenance of every contact, in a separate place from the directory. Two sources of truth, diverging instantly.
3. MDM-based contact deployment
Mobile Device Management tools — Jamf, Intune, Hexnode, Google’s own endpoint management — can push contacts to enrolled devices. This works, but only if:
- Every employee’s phone is enrolled in MDM (rare in SMB and mid-market).
- You’re prepared to maintain a contact list inside the MDM, separately from the directory.
- Employees are okay with their personal device being managed.
For companies without a dedicated IT department, MDM is a Fortune-500-grade tool used to solve a sub-100-person problem. It works, but at unreasonable operational cost.
What actually works: a sync bridge
The pattern that works is conceptually simple:
Read the Workspace directory on a schedule, deliver it as a clean contact feed to each employee’s phone, automatically.
This is the gap Workspace Sync was built to fill. The shape of the right solution:
- One admin setup, no per-employee work. An admin connects Google Workspace once, using a service account with domain-wide delegation and read-only scope. After that, every employee in the workspace gets the directory automatically.
- Automatic background sync. Directory changes — new hires, role changes, updated photos — propagate to phones without anyone clicking anything.
- Per-employee enablement. Each employee opens an app, signs in with their work Google account, and the directory appears. No personal device management. No MDM enrollment.
- Per-field privacy controls. Some directory fields shouldn’t reach every employee — internal extension lists, manager hierarchy, custom HR data. An admin chooses which fields are exposed, the rest stay invisible.
This keeps the directory as the single source of truth (you already maintain it in Workspace), removes the manual work entirely, and gets contacts onto the device — not into a separate app, but into the phone’s actual address book where the operating system can use them for caller ID, search, and quick actions.
What changes when this is fixed
A few things stop being problems the moment your team’s phones reflect the real directory.
- Caller ID works for colleagues. When the CFO calls, “Ana Petrović — CFO” shows up instead of an unknown number.
- Search just works. Spotlight on iOS or the search field on Android finds anyone in the company, even people the employee has never emailed.
- New hires are visible immediately. The day someone joins, everyone already has their contact.
- Photos help recognition. People onboard faster when they can put faces to names in their own contact list, especially in distributed teams.
- Offline is no longer a blocker. Contacts cached on device work even when an employee is on a flight or in a basement office.
None of this is dramatic. None of it is the kind of feature you’d put on a marketing landing page. But cumulatively, it removes friction that exists in every interaction between every two employees in every company that uses Google Workspace. Multiply small friction by team size, by daily usage, and the operational cost is real.
Setting it up
If you’re convinced this is worth fixing, two options:
- Workspace Sync — free for teams of up to 10 active users, €1 per user per month after that. Read-only access to your directory, sync to mobile, per-field privacy controls.
- Build it yourself — feasible with the Google Workspace Admin SDK and a service account. Plan for a few days of initial setup and ongoing maintenance.
Both are valid choices. The first is what we build, so we naturally recommend it. See pricing — no credit card required to start.