Staffbase offers automatic contacts and groups sync using Microsoft Entra ID. You need to set up the integration in the Studio by connecting your Entra ID instance to Staffbase Email. Once the integration is set up, Staffbase synchronizes your contacts every 24 hours to ensure that your data remains current.
The daily sync is automatically triggered based on the timestamp of the initial synchronization. You can adjust the time of the recurring sync by triggering a manual sync. When you do this, the system uses the timestamp of the manual sync as the new daily sync time. For example, if you manually sync at 10:00 p.m., the next automatic sync will occur at 10:00 p.m. the following day.
Benefits of using Entra ID integration
- Automatic regular updates: Keep your contact information accurate and current with seamless syncs daily.
- Greater flexibility:
- Leverage imported contacts attributes to create mappings and then use user groups for targeted communication.
- Sync existing Microsoft Entra ID groups directly into Staffbase Email for effortless contact management.
- Configure multiple integrations to:
- Sync distinct sets of user data.
- Connect multiple Microsoft Entra ID instances to Staffbase Email.
How it works
Check the Get started with Entra ID integration for Staffbase Email article to learn how to set up the integration in the Studio by connecting your Entra ID instance to Staffbase Email.
Required permissions
The integration uses Microsoft Graph application permissions through a Microsoft Entra ID app registration. As the synchronization runs automatically every 24 hours without a signed-in user, it needs to read user objects from your directory on its own. This is why application-level permissions are required.
User.Read.All: Allows the integration to read the user objects in your Entra ID tenant and make their available fields selectable for mapping to Staffbase profile fields. You stay in control of which fields are mapped and synchronized, and you can configure exclusion rules in the Staffbase Studio.Group.Read.All: Allows the integration to read your Entra ID groups and their members so that you can sync groups into the Staffbase platform.