Available on the Teams and Enterprise plans. This is an organization-level integration, configured by an admin.
How to Connect
1
Open the integration
Go to Integrations → Microsoft Entra ID (admin only).
2
Connect with an admin account
Click Connect and sign in with a Microsoft account that has admin access to your Azure tenant.
3
Authorize Wave
Authorize Wave to read your directory.
4
Enable auto-sync
Turn on Auto-sync to apply all future directory changes to Wave automatically, or manage syncs manually.
What Gets Synced
Sync direction: Entra ID → Wave (inbound only)
When: Real-time via Microsoft Graph subscriptions (webhooks), plus on-demand manual refresh
Features
- Real-time sync: employee changes appear in Wave within minutes via Microsoft Graph change notifications.
- Auto-deactivation: when an employee is removed from Entra ID, their Wave account is deactivated.
- Profile photos: photos are fetched from Entra and proxied through Wave, so they load without requiring a Microsoft login.
- Subscription auto-renewal: Microsoft Graph webhook subscriptions expire periodically. Wave renews them automatically so the connection stays active.
- Import preview: view all Entra ID users before enabling auto-sync.
Limitations & Requirements
- Guest users (whose UPN contains
#EXT#) have their email sourced from themailfield. - This is an organization-level integration. Individual team members do not connect separately.
- Requires an Azure Active Directory tenant with admin consent.