This guide provides step-by-step instructions for Salesforce administrators to update the SuccessPro Connected App's settings, enabling the OAuth 2.0 JWT bearer flow for the API user configured to integrate with SuccessPro.
- You must have Salesforce Administrator permissions.
- You must have the public key certificate file provided by the ActiFi Development team. [tenant-name]_salesforce_api_integration.crt
Log in to your Salesforce account.
Click the (Setup) in the top-right corner and select .
In the "Quick Find" box on the left, type and click on it when it appears.
In the list of applications, find the “SuccessPro Connected App” that needs to be updated. In older installations, this Connected App may be named "Roadmap".
Click the dropdown arrow on the far right of that app's row and select .
On the main edit page for the Connected App, scroll down to the section.
Check the box labeled .
Once the box is checked, a button will appear. Click it.
Select the public certificate file (.crt) that was provided by the ActiFi development team.If downloading the .crt file from a browser, you may get a warning saying the file could be harmful. This file is safe to download if provided via link from your ActiFi contact.
In the list, ensure the following 2 scopes are included. If they are not, select them from the "Available OAuth Scopes" and click the "Add" arrow.
Scroll to the bottom of the page and click the button.
A confirmation message will appear noting that changes can take a few minutes to take effect. Click .
From the App Manager list of applications, select from the dropdown arrow for the SuccessPro Connected App.
Click the button on the row.
Copy the and send this key back to your ActiFi contact.
Creating a dedicated permission set is a security best practice, as it allows you to grant access to the Connected App without altering a user's broader profile permissions.
While in , use the "Quick Find" box to search for and click on it.
Click the button.
Create a for the permission set (e.g., " SuccessPro JWT API Auth Permissions”). The will populate automatically.
Click .
On the new permission set's page, find and click on .
Click the button.
Select the SuccessPro Connected App from the "Available Connected Apps" list and click the arrow to move it to the "Enabled Connected Apps" list.
Click .
On the new permission set's page, find and click "Manage Assignments".
Click "Add Assignment" and select the API User.
Click "Next", then click "Assign".
Click "Done".
After performing these steps, notify your ActiFi contact that the configurations have been updated. Please provide them with the Consumer Key for the Connected App. ActiFi will manage the cutover and testing for the new authentication scheme from their servers and will reach out if any issues arise.
Thank you!