Follow these steps to connect Okta with Productive and enable user provisioning on login.
๐ Recommendation: Open Productive and Okta side by side in two browser tabs. This way, you can easily copy values from one platform to the other without losing your place.
๐ Note: Youโll need to be an admin in both Okta and Productive to complete this setup.
1) Create an app in Okta
1) Log in to your Okta Admin account.
2) Go to Applications > Add Application and select Create New App.
3) Choose:
Platform: Web
Sign-on method: SAML 2.0
4) Give the application a name, for example Productive, so you can easily find it later.
2) Connect Okta with Productive
1) In Productive, go to Settings > SSO and SCIM.
2) Copy the following values from Productive into the Okta app settings:
3) In Okta, under the SAML settings, set:
3) Enable user provisioning
To allow Productive to create new users automatically when they log in with SSO, you need to configure attributes in Okta and finish the connection setup.
1) In Okta, open your Productive app and scroll to Attribute Statements.
Add: FirstName โ
user.firstName
Add: LastName โ
user.lastName
(Email is already mapped as the Name ID.)
2) In Okta, copy the Metadata URL and paste it in Productive > Settings > SSO and SCIM under Metadata URL.
๐ Make sure the field is named Metadata URL, not Metadata.
3) Copy the Identity Provider Single Sign-On URL from Okta and paste it into Productive as well. In Productive, click Enable SSO to save your settings.
4) Back in Okta, go to Applications > Assign, choose your Productive app, and assign it to the employees who should have access.
๐ From now on, anyone you assign in Okta will be able to sign in to Productive. If they donโt already have an account, Productive will automatically create one the first time they log in.