Microsoft 365 contact sync for iPhone and Android
Contactzilla imports your Microsoft Entra ID users, the people in your Global Address List, into a managed address book and puts it in the native Contacts app on every staff phone, with caller ID and automatic updates.
How Microsoft 365 contact sync works
Connect Microsoft Entra ID
Contactzilla reads your directory through Microsoft's own admin consent, with read-only access. Nothing is written to individual mailboxes.
- Whole tenant or a single Entra group
- Import manually, hourly, daily, weekly or monthly
Choose who and what reaches the phone
Map Entra fields to contact fields, filter out service and shared-mailbox accounts, and decide how leavers and duplicates are handled.
- Require a mobile number before import
- Exclude specific Entra groups
- A hidden Entra ID field stops duplicates on every sync
Deploy to phones through your MDM
Create a read-only device connection and upload it to your MDM. Contacts appear in the native Contacts app on the next check-in.
- iPhone: a standard iOS configuration profile
- Android: the Contactzilla Sync app from Managed Google Play
See Microsoft 365 contact sync in action
From the Entra ID import to contacts on iPhone and Android, end to end.
See it working with your own Microsoft 365 directory
Start your free 14-day trialNo credit card required ✦ Test with your existing MDM
Prefer the walkthrough first? Read How to Sync the Global Address List (GAL) to iPhone Contacts →
Stay in control of what reaches every phone
Decide what each team sees, keep the directory read-only, and let it keep itself up to date.
- Read-only on every phone: Staff can search and call the company directory, but they can't edit or delete it.
- Choose who sees what: Use labels to send each team, site or department only the contacts it needs.
- More than the GAL: Keep suppliers, contractors and site contacts who aren't in Entra ID in their own address book, and send it to the same phones.
- Hands-off once it's set up: Scheduled syncs keep phones current, and leavers drop off after the next import.
How the options compare
Ways to get Microsoft 365 colleagues onto staff phones, and what each one leaves you with.
| Option | In the phone's Contacts app | Caller ID | Stays up to date | Upkeep |
|---|---|---|---|---|
| GAL search in Outlook | No, search only | No | Yes | None, but nothing reaches Contacts |
| Outlook "Save Contacts" | Mailbox contacts only, not the GAL | Yes, for saved contacts | Per mailbox | Per user; duplicates are common |
| Scripts or Graph exports | Only through each mailbox | Only with Save Contacts on | Only if scheduled and maintained | High |
| Manual CSV or vCard export | Yes, once imported | Yes | No | Repeat by hand |
| Contactzilla | Yes, read-only | Yes | Yes, on your schedule | Low after setup |
Works with the MDM you already run
Contactzilla gives you the deployment file for each platform. Your MDM decides which phones receive it.
- iPhone: a standard configuration profile: Download a .mobileconfig profile from Contactzilla and upload it to your MDM. Contacts appear in the native Contacts app.
- Android: Managed Google Play: Deploy the Contactzilla Sync app with a managed configuration, and contacts sync into the native Android Contacts app.
- Works with the MDM you already run: Intune, Jamf, Mosyle, Workspace ONE, MaaS360, Hexnode, NinjaOne, SOTI and ManageEngine.
- Central updates, native contacts: Update contacts once in Contactzilla and every managed phone picks up the change, with caller ID.
- No MDM? Still covered: Small teams can set phones up by hand, without Intune or any other MDM.
The right contacts, delivered securely to the teams that need them
“Contactzilla has made it super easy for us to deploy and update critical team contacts automatically via MDM or manually via email — and locking the lists means crews in the field always have the right information without risk of accidental changes.”
Sam Simanjuntak
Central Pierce Fire & Rescue
““Contactzilla has added the ability to synchronize and share critical contacts across our field devices - ensuring consistent access for those delivering care in fast-moving situations. It's been a perfect addition to our MDM setup.””
Sean Skaugen
North Hayes County EMS
Security and data protection
Contactzilla protects shared contact data with security controls, privacy safeguards and managed access.
Questions IT teams ask
Can I sync the Global Address List (GAL) to iPhone and Android?
Yes. Microsoft 365 won't do it natively, because the GAL is a directory you search rather than a contacts account the phone stores. Contactzilla imports the same people from Microsoft Entra ID and delivers them to the native Contacts app on iPhone and Android. How to Sync the Global Address List (GAL) to iPhone Contacts shows each step.
Does it work without Intune?
Yes. The same Contactzilla profile deploys through Jamf Pro, Mosyle, Workspace ONE, MaaS360 and other MDMs, and small teams can set phones up without an MDM. How to Sync the GAL to iPhone and Android Without Intune covers each route.
Do staff need to install anything?
Not on iPhone. The contacts arrive as an account in the built-in Contacts app, pushed by your MDM. Android phones use the Contactzilla Sync app, which your MDM can install from Managed Google Play.
Can staff edit or delete the company contacts?
Not with a read-only connection. Staff can call, message and search, while changes are made centrally in Contactzilla or come through from Entra ID.
How often do the contacts update?
As often as you set the import to run: manually, hourly, daily, weekly or monthly. Phones pick up the changes on their next sync.
Does it cover Android as well as iPhone?
Yes. The same address book reaches Android phones through the Contactzilla Sync app. How to Sync the Global Address List (GAL) to Android Phones explains the Android side.
Is there a step-by-step guide?
Yes. How to Sync the Global Address List (GAL) to iPhone Contacts walks through every stage with screenshots, and the help article Import contacts from Microsoft Entra ID to Contactzilla has every click.
Put your Microsoft 365 directory on every staff phone
Start your free 14-day trialNo credit card required ✦ Test with your existing MDM