Skip to main content
All CollectionsIntegrations
Syncing Okta users with PraisePal
Syncing Okta users with PraisePal
Felix Tan avatar
Written by Felix Tan
Updated over a week ago

Syncing of Okta users will require additional configurations in your Okta app integration. The sync enables new users to be created automatically, and for Deprovisioned users in Okta to be deactivated in PraisePal.

Once the sync has been configured, the sync will happen once a day, between 0000 - 0600 hours, GMT+8.


Who can use this feature

πŸ‘‘ Available to Workspaces on the Enterprise Plan.

βš™οΈ Global Admin Permissions are required


Configure Okta app settings

Before proceeding, navigate to your PraisePal app integration in Okta.

Navigate to General Settings, and ensure that "Grant type" has both Authorization Code and Refresh Token checked. This will allow us to sync your users automatically on a daily basis.

The Refresh Token should also be configured to the "Use persistent token" setting.

We support syncing all users from your Okta instance, or syncing only a group. Depending on which type of sync you'd prefer, head to the appropriate section below:

Sync all users

Navigate to "Okta API Scopes". Within the granted API scopes, ensure that okta.users.read has been granted.

You should also ensure that within Okta, your individual user account has sufficient user permissions to read all users. Otherwise, PraisePal will only be able to access your individual data and not the data of all your users.

Sync users within a group

Navigate to "Okta API Scopes". Within the granted API scopes, ensure that okta.users.read and okta.groups.read has been granted.

You should also ensure that within Okta, your individual user account has sufficient user permissions to read users in groups. Otherwise, PraisePal will only be able to access your individual data and not the data of your users.

You're now done configuring your settings in Okta. Head to the PraisePal web application.

Activate PraisePal - Okta users sync

Within PraisePal, head to the Admin Settings -> Workspace -> Integrations tab.

If you have opted to sync only users within a group, indicate the Group ID within the relevant field.

Under Single Sign On, click on "Activate User Sync". This should direct you to your Okta log in interface.

Once authenticated with Okta, you should be redirected back to PraisePal's Integrations page, with a success message shown. This would mean that the sync has been successfully configured, and you should expect to see your Okta users created in PraisePal shortly.

Did this answer your question?