Automated User Provisioning requires a Business or Enterprise plan. For Microsoft-only environments, Directory Sync (Entra ID) is available on Pro plans.
Before you start
You’ll need:Supported identity providers
SCIM vs Directory Sync — which should I use?
Step 1: Connect your Master List
- Open your Master List
- Go to the Sync tab
- You’ll see two provider cards — click Automated User Provisioning
- In the connect dialog, choose a Unique Identifier:
- Click Connect

The connect dialog showing Unique Identifier selection with stability guidance for each option
CaptrID also stores the IdP’s internal identifier separately as a sync anchor. This means people are reliably matched even if their visible ID changes — but changing UID can still cause confusion, so pick a stable one.
Step 2: Generate a bearer token
After connecting, the Sync tab shows your SCIM configuration. You need to generate a token for your IdP:- In the Bearer Tokens section, click Generate Token
- Copy both values:
- SCIM Base URL — the endpoint URL your IdP will send requests to
- Bearer Token — the authentication credential

Token generation dialog showing SCIM Base URL and Bearer Token with copy buttons
Step 3: Configure your identity provider
In your IdP’s admin console, create a SCIM application and enter the URL and token from Step 2. The exact steps vary by provider, but the general pattern is:- Create a new application (SCIM or custom connector type)
- Set the SCIM Base URL (sometimes called “SCIM connector URL” or “Tenant URL”)
- Set the Bearer Token (sometimes called “Secret Token” or “API Token”)
- Set authentication mode to HTTP Header (Bearer token)
- Assign users or groups to the application
Step 4: Assign users
In your IdP, assign individual users or groups to the SCIM application. Assigned users are provisioned to your CaptrID Master List automatically:- New assignments create people in the Master List
- Attribute changes update the corresponding fields
- Unassignments or deactivations deactivate the person in the Master List
Managing field mappings
CaptrID creates sensible default mappings, but you can customise which IdP attributes map to which Master List fields.- In the Sync tab, click Configure Mappings
- The full-screen mapping editor shows fields grouped by category:
- Name — given name, family name, display name
- Contact — emails, phone numbers
- Organisation — department, job title, employee number
- Account — username, active status
- Toggle mappings on or off, or change which Master List field each attribute maps to
- Click Save

The full-screen field mapping editor showing IdP attributes grouped by category with toggle switches
You can map up to 27 IdP attributes to Master List fields, including name components, multiple email addresses, phone numbers, addresses, organisation details, and custom extension attributes.
Viewing the provisioning log
Every create, update, and deactivate operation from your IdP is logged. To view the log:- Open the Master List → Sync tab
- Scroll to the Provisioning Log section

Provisioning log showing recent create and update operations from the identity provider
Managing tokens
Each Master List has its own bearer tokens. You can have multiple active tokens per list (useful for rotating credentials without downtime).Generating additional tokens
Click Generate Token in the Bearer Tokens section. Each new token works independently alongside existing ones.Revoking a token
- Find the token in the Bearer Tokens list (identified by its prefix, e.g.
sct_a1b2...) - Click Revoke
- Confirm the action
401 Unauthorised errors until you update it with a new token.
Syncing different groups to different lists
To sync different IdP groups to different Master Lists (e.g. Staff and Students):- Create a separate Master List for each group
- Connect SCIM on each list and generate a token for each
- In your IdP, create a separate SCIM application for each list
- Assign the relevant group to each application
Disconnecting
To stop SCIM provisioning on a Master List:- Open the Master List → Sync tab
- Click Disconnect
- Confirm the action
- All active tokens for this list are revoked
- Your IdP will receive
401errors on its next provisioning attempt - All existing people remain in the Master List — nothing is deleted
- Previously synced fields become editable
- You can reconnect and set up provisioning again later
IdP setup guides
Okta
- In Okta Admin Console, go to Applications → Create App Integration
- Select SWA - Secure Web Authentication
- Give the app a name (e.g. “CaptrID Staff Roster”)
- After creating the app, go to the General tab → App Settings → Edit
- Under Provisioning, select SCIM
- Go to the Provisioning tab → Integration → Edit
- Enter:
- SCIM connector base URL — paste the SCIM Base URL from CaptrID
- Unique identifier field for users —
userName - Authentication Mode — HTTP Header
- Authorization — paste the Bearer Token from CaptrID
- Click Test Connector Configuration — verify it connects successfully
- Under Provisioning → To App, enable:
- Create Users
- Update User Attributes
- Deactivate Users
- Go to the Assignments tab and assign users or groups
Microsoft Entra ID
Entra ID SCIM provisioning requires a Microsoft Entra P1 or P2 licence (included in Microsoft 365 E3/E5). If you only have basic Entra, use Directory Sync instead — it works on all Entra tiers.
- In the Azure portal, go to Microsoft Entra ID → Enterprise Applications
- Click New application → Create your own application
- Name it (e.g. “CaptrID Provisioning”) and select Integrate any other application not found in the gallery
- Go to Provisioning → Get started
- Set Provisioning Mode to Automatic
- Under Admin Credentials, enter:
- Tenant URL — paste the SCIM Base URL from CaptrID
- Secret Token — paste the Bearer Token from CaptrID
- Click Test Connection — verify it connects successfully
- Click Save
- Under Mappings, review the attribute mappings (Entra’s defaults usually work well)
- Go to Users and groups and assign users or groups
- Set Provisioning Status to On and click Save
JumpCloud
- In the JumpCloud Admin Console, go to SSO Applications → Add New Application
- Search for “Custom SCIM” or create a Custom Application
- Under Identity Management → Configuration:
- Base URL — paste the SCIM Base URL from CaptrID
- Token Key — paste the Bearer Token from CaptrID
- Click Test Connection
- Under Identity Management, enable user provisioning
- Go to the User Groups tab and assign groups
JumpCloud requires a paid plan with Identity Management enabled for SCIM provisioning.