Integrate BambooHR with Okta
- If you've already added the BambooHR app to Okta, go to step 2. If you haven't added it, add it now:
-
In the Admin Console, go to .
- Click Browse App Catalog.
- Search the catalog for
BambooHR. Select it and click Add Integration. - Configure your general settings. Click Next.
- Configure your desired sign-on options.
- Optional. If using SAML 2.0 as your sign-on method, click View Setup Instructions and follow the instructions.
- Click Done.
-
-
Return to the Applications page of the Admin Console and select BambooHR from the list of applications.
-
Go to the Provisioning tab.
-
Click Configure API Integration, and then select Enable API integration.
-
Click Authenticate with BambooHR.
-
Click Save after the success message appears.
-
Optional. Change the Okta to BambooHR provisioning settings:
- Go to the Provisioning tab.
- Select To App under Settings.
- Click Edit.
- Select Update User Attributes to enable Okta to update user attributes in BambooHR.
- Click Save.
- Optional. Change the BambooHR to Okta provisioning settings:
- Go to the Provisioning tab.
-
Select To Okta under Settings.
- Click Edit in the General, User Creation & Matching, Profile & Lifecycle Sourcing, or Import Safeguard areas to edit the settings.
When you select Allow BambooHR to source Okta users in the Profile & Lifecycle Sourcing area, BambooHR is the source for user profile data.
- Click Save.
- Optional. Edit the integration settings:
- Go to the Provisioning tab.
-
Select Integrations under Settings.
- Click Edit in the Integration area.
-
In the Pre-Start Interval field, set the timeframe (in days) for a user to be considered active ahead of their hire date. For example, if you enter
7, only users with a hire date within one week of the current date are considered active and imported to Okta. -
Select Timezone aware pre-hires to use a user's timezone or location for lifecycle management. Universal Time Coordinated (UTC) is used for lifecycle management when this checkbox isn't selected.
-
In the Preferred timezone list, select the timezone used in your BambooHR instance. This list is available only when Timezone aware pre-hires is selected.
- Optional. Assign users to the BambooHR app. See Assign applications to users.
- Optional. Add custom app attributes. See Add custom attributes to apps, directories, and identity providers.