Okta SCIM Property Sync

Last updated: February 6, 2026

This article details the major steps to enable Okta SCIM property syncing to ModernLoop.

1. Tell ModernLoop to accept values from SCIM

  1. Navigate to ModernLoop and log in

Navigate to Settings → Interviewers → Work Info and change the source for each property your want to sync from Okta

Title

  • Set Title property’s Source to SCIM

    CleanShot_2024-12-17_at_08.36.44.png

Manager

  • Work Info → Interviewer fields → Manager

  • Set Manager property’s Source to SCIM

LinkedIn URL

  • Work Info → Interviewer fields → LinkedIn URL

  • Set LinkedIn URL property’s Source to SCIM

    CleanShot_2024-12-17_at_09.20.08.png

Country

  • Work Info → Interviewer fields → Country

  • Set Country property’s Source to SCIM

    CleanShot_2024-12-17_at_09.21.29.png

Level

  • Work Info → Interviewer fields → Level

  • Set Level property’s Source to SCIM

    image.png

Department

  • Work Info → Interviewer fields → Department

  • Set Department property’s Source to SCIM

    CleanShot_2024-12-17_at_09.29.29.png

Location

  • Work Info → Interviewer fields → Location

  • Set Location property’s Source to SCIM

    image.png

Team

  • Work Info → Interviewer fields → Location

  • Set Team property’s Source to SCIM

    image 1.png

2. Set up attributes in Okta and assign Mappings

  1. Navigate to your Okta Admin dashboard

  1. Navigate to your ModernLoop Okta App

    CleanShot_2024-08-13_at_18.40.532x.webp
  1. Click Provisioning

    CleanShot_2024-08-13_at_18.42.042x.webp
  1. Click Go to Profile Editor

    CleanShot_2024-08-13_at_18.43.102x.webp
  2. Click “+ Add Attribute” button and fill in the attribute fields as described as “Save” for each attribute you want to send to ModernLoop.

    image 2.png

Title

  • Data type: string

  • Display name: Title

  • Variable name: title

  • External name: title

  • External namespace: urn:scim:schemas:extension:modernloop:1.0:Profile

    CleanShot_2024-12-17_at_07.49.21.png

Manager Email

This field must be mapped to an email address

  • Data type: string

  • Display name: Manager Email

  • Variable name: manager_email

  • External name: manager_email

  • External namespace: urn:scim:schemas:extension:modernloop:1.0:Profile

    CleanShot_2024-12-17_at_07.50.30.png

LinkedIn Url

  • Data type: string

  • Display name: LinkedIn Url

  • Variable name: linkedin_url

  • External name: linkedin_url

  • External namespace: urn:scim:schemas:extension:modernloop:1.0:Profile

    CleanShot_2024-12-17_at_07.52.40.png

Location

  • Data type: string

  • Display name: Location

  • Variable name: location

  • External name: location

  • External namespace: urn:scim:schemas:extension:modernloop:1.0:Profile

    CleanShot_2024-12-17_at_08.02.52.png

Department

  • Data type: string

  • Display name: Department

  • Variable name: department

  • External name: department

  • External namespace: urn:scim:schemas:extension:modernloop:1.0:Profile

    CleanShot_2024-12-17_at_07.56.19.png

Team

  • Data type: string

  • Display name: Team

  • Variable name: team

  • External name: team

  • External namespace: urn:scim:schemas:extension:modernloop:1.0:Profile

    CleanShot_2024-12-17_at_08.03.39.png

Country

  • Data type: string

  • Display name: Country

  • Variable name: country

  • External name: country

  • External namespace: urn:scim:schemas:extension:modernloop:1.0:Profile

    CleanShot_2024-12-17_at_08.04.56.png

Level

  • Data type: string

  • Display name: Level

  • Variable name: level

  • External name: level

  • External namespace: urn:scim:schemas:extension:modernloop:1.0:Profile

Custom Attribute

Custom Attribute is special! As it allow you to set your own attributes! The External namespace is different than the other

  • Data type: string

  • Display name: Up to you! This will be displayed in Okta.

  • Variable name: Up to you!

  • External name: Up to you! This will be displayed in ModernLoop.

  • External namespace: urn:scim:schemas:extension:modernloop:1.0:CustomAttribute

CleanShot_2024-12-17_at_08.09.32.png
  1. In Profile Editor, click Mappings

    CleanShot_2024-12-17_at_08.14.00.png
  1. Click Okta User to ModernLoop

    CleanShot_2024-12-17_at_08.15.46.png
  1. Setup your Mappings from your Okta user profiles

    CleanShot_2024-12-17_at_08.20.33.png
  1. Click Save Mappings

    CleanShot_2024-08-13_at_18.40.532x.webp
  1. Click Apply updates now, to have Okta send the updates to ModernLoop

    image 3.png

3. De-provision and re-provision your users to have properties sync over

  1. If Apply updates now did not pull over all attributes please de-provision and re-provision your users.

  1. [Optional] On the Provisioning tab of the ModernLoop application settings in Okta, disable the Deactivate Users option to avoid deactivating users on the application side.

  1. Remove User or Group Assignments

  1. Add User or Group Assignments

  1. [If you did Step 2] On the Provisioning tab of the ModernLoop application settings in Okta, enable the Deactivate Users option to avoid deactivating users on the application side.