Okta Custom Attributes Instructions

Modified on Thu, 30 Apr at 6:37 AM

Overview

Okta custom attributes allow you to add additional fields to user profiles—such as Department, Employee ID, or Location, which can be synced to Visitly. Once configured, user profile data is automatically synced, helping keep your directory accurate and up to date. 

Pre-requisites

Before you begin, make sure the following are in place: 
1. The Visitly app is added in Okta. 
2. Provisioning settings are enabled. 
3. You have administrative access to your Okta instance.

Set Up Okta Integration 

Follow the steps in Visitly's  Okta Integration Guide up to Step 5 before proceeding. 

Navigate to Attribute Mapping

1. Log in to Okta as an administrator.

2. Open the Visitly app in your Okta admin dashboard.



3. Go to the Provisioning tab.

4. Select Attribute Mapping.



5. Click on Profile Editor.

6. Click on the Add Attribute button to create custom attributes.



Add Custom Attributes

For each custom attribute, configure the following fields:

1. Title

  • Display Name: Title

  • Variable Name: title

  • External Name: title

  • External Namespace: urn:ietf:params:scim:schemas:core:2.0:User



2. Employee Number

  • Display Name: Employee Number

  • Variable Name: employeeNumber

  • External Name: employeeNumber

  • External Namespace: urn:ietf:params:scim:schemas:extension:enterprise:2.0:User



3. Department

  • Display Name: Department

  • Variable Name: department

  • External Name: department

  • External Namespace: urn:ietf:params:scim:schemas:extension:enterprise:2.0:User



4. Work Phone

  • Display Name: Work Phone

  • Variable Name: workPhone

  • External Name: phoneNumbers.^[type=='work'].value

  • External Namespace: urn:ietf:params:scim:schemas:core:2.0:User



5. Mobile Phone

  • Display Name: Mobile Phone

  • Variable Name: mobilePhone

  • External Name: phoneNumbers.^[type=='mobile'].value

  • External Namespace: urn:ietf:params:scim:schemas:core:2.0:User



6. Primary Location

  • Display Name: Visitly Location Id

  • Variable Name: siteId

  • External Name: siteId

  • External Namespace: urn:scim:schemas:extension:visitly:core:1.0:User



Map Attributes to Visitly

1. After creating the custom attributes, map them to Visitly fields in Okta.

2. For the Primary Location attribute:

  • Use the unique attribute (e.g., CityZIP Code, or State) that you shared with your Visitly account manager.

  • This ensures employees are assigned to the correct locations in Visitly.



3. Once all attributes are configured, click Save Attribute in Okta.

4. Test the integration by provisioning a test user to Visitly and confirming that the attributes (e.g., Title, Work Phone, Primary Location) are synced correctly.

Example For Adding Department Attribute

1. In Okta, go to Applications and select Visitly app. 

2. Open Provisioning > To App, then click Go to Profile Editor


3. In Visitly app, click Add Attribute


4. Set the data type to String, enter the attribute details for Department, and click Save


5. Go to Assignments> Assign to People

 6. Add details for the users who should be synced to Visitly.


6. The Department attribute will now appear and sync in the Users section in Visitly. 
 

For further assistance, please reach out to Visitly Support.



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article