Skip to content
Contactzilla

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.

Contactzilla centralises business contacts, assigns them to managed devices, and syncs them to native iPhone and Android contact lists through Jamf Pro, Workspace ONE, Microsoft Intune, MaaS360 and NinjaOne.
Native contacts, real caller ID — Colleagues appear in the phone's own Contacts app, so incoming calls show a name.
Kept in step with Entra ID — Imports run on the schedule you set, so joiners appear and leavers can drop off.
Read-only on the phone — Staff can call and message, but can't edit or delete the company list.
Deployed through your MDM — Intune, Jamf, Mosyle, Workspace ONE and more, or set up by hand without one.

How Microsoft 365 contact sync works

The Contactzilla logo connected to Microsoft 365, Google Workspace, Salesforce and CSV sources.

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
A Contactzilla device connection limited to contacts with selected role and department labels, with the Download Profile option open.

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
Android and iPhone displaying synced business contacts, including an Android contact directory and iPhone lists organised by department and working group.

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 trial

No 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.
Contact labels selected in a Contactzilla device connection, and the matching label lists on an iPhone and an Android phone.

How the options compare

Ways to get Microsoft 365 colleagues onto staff phones, and what each one leaves you with.

OptionIn the phone's Contacts appCaller IDStays up to dateUpkeep
GAL search in OutlookNo, search onlyNoYesNone, but nothing reaches Contacts
Outlook "Save Contacts"Mailbox contacts only, not the GALYes, for saved contactsPer mailboxPer user; duplicates are common
Scripts or Graph exportsOnly through each mailboxOnly with Save Contacts onOnly if scheduled and maintainedHigh
Manual CSV or vCard exportYes, once importedYesNoRepeat by hand
ContactzillaYes, read-onlyYesYes, on your scheduleLow 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.
Rows of iPhones and Android phones showing the same shared company contact lists, with the logos of Microsoft Intune, Jamf Pro, Workspace ONE, MaaS360, NinjaOne, Mosyle, Hexnode and ManageEngine below.

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 from Central Pierce Fire & Rescue, Contactzilla customer testimonial

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 from North Hayes County EMS, Contactzilla customer testimonial

Sean Skaugen

North Hayes County EMS

Security and data protection

Contactzilla protects shared contact data with security controls, privacy safeguards and managed access.

AICPA SOC 2 logo
HIPAA healthcare data protection symbol
GDPR data protection symbol

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 trial

No credit card required ✦ Test with your existing MDM

Questions about your setup? Talk to us →

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