GAL sync for MSPs — one tenant or forty
You already know the ticket. A user complains that colleagues show up as unknown numbers on their phone. You explain, again, that the Global Address List doesn't live in the phone's contacts. There is no setting to flip.
The reason it stays unsolved across your whole client base isn't difficulty — it's that every fix so far has meant touching endpoints. And you have learned what a mobile rollout across forty tenants actually costs.
The mechanism, before the pitch
SyncMyGAL reads the directory through Microsoft Graph and writes the contacts directly into each user's Exchange Online mailbox, server-side. Phones pick them up at their next mail sync, through the ActiveSync connection they already have.
That is the whole mechanism. Which means, concretely:
- No mobile app. Nothing to publish, nothing to ask users to install.
- No MDM profile. No Intune configuration policy, no per-device push.
- No endpoint agent, no server to host, no VM to patch on your side.
- Nothing for the end user to do. Contacts simply appear.
It works on iOS and Android alike, because it isn't doing anything platform-specific — it's writing mailbox contacts.
Why this matters differently for you
A single-company IT manager evaluates whether a tool works. You evaluate whether it works without calling you, forty times over.
| What you care about | How this is designed |
|---|---|
| Support load after deployment | No endpoint footprint means no endpoint tickets. The failure surface is one server-side job per tenant. |
| Time to deploy per tenant | One admin consent. Roughly five minutes, no maintenance window. |
| Billing that survives shared mailboxes | Flat per-tenant pricing. Service accounts, shared and resource mailboxes don't inflate the bill. |
| Client offboarding | Revoke the admin consent and it stops. Contacts already written stay; nothing is held hostage. |
| Explaining the risk to a client | Four Graph permissions, listed in full, publicly. No mail, no files, no calendars. |
Per-seat pricing is the part that hurts you most
Per-user tools price against a seat count you don't control. Every hire at every client raises the bill; shared mailboxes, service accounts and resource rooms pad the count without adding a single human who benefits.
SyncMyGAL is a flat monthly price per tenant — €29 up to 75 users, €99 up to 300, €249 up to 1,000. You can quote a client a number that doesn't move next quarter, and you can hold a margin on it if you resell.
See the full per-user vs flat comparison, with sourced figures.
What it does not do
Being straight with you saves us both a call. SyncMyGAL syncs directory contacts. It does not do public folder synchronization, shared calendar distribution, or per-department contact list curation. If a client needs those, we are not the right tool and we will say so.
It also holds no copy of your clients' directories. The sync reads from Graph and writes to mailboxes; there is no contact database on our side to breach. The security page lists every permission and what it is used for.
Multi-tenant and partner pricing
If you manage several tenants, tell us how many and we will quote accordingly — including white-label arrangements and consolidated billing across your client base. This isn't a published tier because the right structure genuinely depends on your volume and whether you resell or pass through.
Ask about multi-tenant pricing
Try it on one tenant first
The honest way to evaluate this is on a real tenant — ideally your own. Five minutes, one admin consent, and you will see the contacts land on a phone. If it doesn't do what this page claims, you have lost five minutes and you will know.