Built for Microsoft 365

Your GAL, in every phone's contacts.

SyncMyGAL streams the Microsoft 365 Global Address List into each employee's personal Outlook contacts — so every phone in the company gets caller ID. The sync is running below — scroll to take the controls.

The sync

One consent. The directory starts streaming.

SyncMyGAL reads the GAL through Microsoft Graph and writes it, server-side, into every employee's personal contacts. No app. No agent. Just flow.

5 min
from consent to first sync
0
apps to install on phones
The result

Every contact, named, in perfect order.

The chaos settles into a clean, deduplicated directory on every phone. New hire? Number change? The next run updates each contact in place — never re-created.

100%
of colleagues with caller ID
0
duplicates, guaranteed
Under the hood

Built to disappear into your tenant.

📞

Caller ID everywhere

Incoming calls show name, title and company — the whole directory lives in the phone's native contacts.

🔄

Idempotent sync

Every synced contact carries an invisible Graph marker. Updates happen in place — personal contacts are never touched.

🛡️

Server-side, zero retention

Four Graph permissions, granted once by your admin — two to sync, two read-only to scope it. Nothing installed, nothing stored longer than the sync run.

For the admin who will approve this
User.Read.Allread the directory — nothing else
Contacts.ReadWritewrite the contacts folder — nothing else
0 bytesretained after each sync run

Consent happens on the official Microsoft screen, revocable anytime in Entra ID. Full details on the Security & GDPR page.

Pricing

Flat. Per company. Not per user.

A 200-person company pays €79/month. Per-user competitors charge the same company €400+/month.

Team

€29/month
Up to 50 users
  • Full GAL sync, all employees
  • Daily automatic sync
  • Zero-duplicate guarantee
Request early access

Enterprise

€149/month
Unlimited users
  • Everything in Business
  • Signed DPA on request
  • MSP / multi-tenant pricing
Request early access