Enterprise Contacts
iOS App

Your Microsoft 365 contacts,
right where you need them

Enterprise Contacts syncs contacts from Microsoft 365 directly into the native iOS Contacts app — so they show up in every call, every message, every app on your iPhone.

What it does

One sync. Contacts everywhere.

Enterprise Contacts connects to your organisation's Microsoft 365 tenant and pulls contacts into the iOS Contacts app via the ContactProvider framework. Once synced, those contacts are available system-wide — in Phone, Messages, Mail, Teams, and any other app that reads your contacts.

Your IT administrator decides which contact databases are available. You simply log in with your work account, and your contacts appear automatically.

📇

Native iOS integration

Contacts are delivered through Apple's ContactProvider framework — fully integrated with the iOS Contacts app, not a parallel address book.

🔄

Flexible sync

Sync all databases in one tap, or set a background schedule — every 4 hours, specific weekdays, every 14 days, or monthly — so contacts stay current even when the app is closed.

🏢

Multiple contact sources

Sync from Entra ID groups, shared Exchange mailboxes, or your personal Exchange contacts folder — all manageable in one place.

🔒

Secure by design

Authentication via Microsoft MSAL. Contact data is stored encrypted on device using iOS Data Protection. No data is sent to third parties.


Why it matters

Stop searching. Start calling.

In most organisations, corporate contacts live inside Outlook or a shared address book — which means employees have to open a separate app, search manually, then copy a number before they can make a call. That breaks the flow of work.

Enterprise Contacts eliminates that friction. Because contacts live in the native iOS address book, they appear as caller ID, autocomplete in Messages, and are available in every app that uses iOS contacts — with zero extra steps from the user.

📞

Caller ID for colleagues

Incoming calls from colleagues are identified by name automatically, the same as personal contacts.

✉️

Autocomplete everywhere

Company names and numbers autocomplete in Mail, Messages, and Teams without opening another app.

⚙️

IT-controlled

Admins control which contact groups are available and whether users can add or remove databases themselves.


Try it first

No login required. See it in action.

Not ready to connect your Microsoft 365 account yet? Enterprise Contacts includes a built-in Demo Mode that loads a fictional company — Contoso Ltd — with sample contacts, databases, and a full sync history, so you can explore every feature of the app without signing in or involving IT.

👀

Explore before you commit

Browse the Databases screen, view contact cards, try the search, and see how background sync scheduling works — all with realistic sample data.

🏢

Perfect for evaluations

IT admins and decision-makers can get a feel for the full app experience before setting up the Entra ID configuration in their tenant.

🔁

Easy to exit

Tap Exit Demo Mode on the Databases screen at any time to sign in with your real work account and connect to your organisation.


For IT Administrators

Set up once. Works for everyone.

Enterprise Contacts is configured entirely through Entra ID security groups — no MDM profiles, no app configuration files, no per-user setup. Approve the app in your tenant, create a configuration group, and define which contact databases users should see.

Full setup instructions, group naming conventions, and description format reference are in the IT Admin guide.

View IT Admin Guide →