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 > Create App Integration.
3) Choose SAML 2.0.
4) Give the application a name, for example, Productive, and click Next.
5) In Productive, go to Settings > SSO and SCIM and copy the following values from Productive into the Okta SAML settings:
Audience URI → paste into Okta’s SAML settings under Audience URI.
into Okta’s SAML settings, set Name ID format to EmailAddress and Application username to Email
6) Click Next, then Finish to complete the app setup.
2) 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.firstNameAdd: 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 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.













