Skip to main content

Troubleshooting SCIM sync issues

Common causes and fixes for SCIM provisioning failures with Microsoft Entra, Okta, and other directory providers.

Written by Robin Janevret

If users are not syncing correctly from your directory provider (Microsoft Entra, Okta, or similar) to Learnster, this article covers the most common causes and how to resolve them. 🔍


Users are not being created in Learnster

Check the assignment scope in your identity provider

The most common cause of users not appearing in Learnster is that they have not been assigned to the Learnster application in your identity provider.

  • Microsoft Entra: go to the Learnster enterprise app in Entra → Users and groups → confirm the user (or their group) is assigned to the app.

  • Okta: go to the Learnster app in Okta → Assignments → confirm the user or group is assigned.

Check that provisioning is enabled

In your identity provider, confirm that provisioning (SCIM sync) is set to On for the Learnster app — not just SSO. Provisioning and SSO are configured separately.


User attributes are not mapping correctly

If users are being created in Learnster but their attributes (name, email, department, etc.) are wrong or missing, check the attribute mapping configuration.

  • Review the attribute mapping in your identity provider against the SCIM Data Mapping article to confirm each field is mapped to the correct Learnster attribute.

  • Trigger a manual sync (or wait for the next scheduled sync cycle) after updating the mapping.


Users are not being deactivated or removed when they leave

If users who should be removed from Learnster are remaining active after leaving the organization:

  • Confirm that deprovisioning actions are enabled in your identity provider's provisioning settings (look for "Deactivate users" or "Delete users" options).

  • Check whether the user was removed from the app assignment in the identity provider — simply disabling the user's account in your directory does not always trigger SCIM deprovisioning.


How to trigger a manual sync

  • Microsoft Entra: go to the Learnster app → Provisioning → click Provision on demand to sync a specific user, or Restart provisioning for a full sync.

  • Okta: go to the Learnster app → Provisioning → To App → click Force Sync.


Still not working?

If the issue persists after checking the above, contact Learnster support with:

  • Your identity provider (Entra / Okta / other)

  • A description of what is happening vs. what you expect

  • Any error messages shown in the provisioning logs in your identity provider

Did this answer your question?