- Navigate to Setup -> Apps -> App Manager and click “New Connected App”
- Fill in the form as follows:
Connected App Name: SuccessPro Connected App
API Name (must be exact to work with parent component): SuccessPro_Connected_App
Email
API (Enable OAuth Settings)
Enable OAuth Settings: true
Callback URL:
- https://[tenant]-dev.actifi.com/salesforcewidget/oauth-callback.php (dev/ite)
- https://[tenant].actifi.com/salesforcewidget/oauth-callback.php (production)
Selected OAuth Scopes
- Manage user data via APIs (api)
Canvas App Settings:
- Canvas: true / checked
- Canvas App URL:
- https://[tenant]-dev.actifi.com/salesforcewidget/index.php (dev/ite)
- https://[tenant].actifi.com/salesforcewidget/index.php (production)
- Access Method: Signed Request (POST)
- Locations:
- Lightning Component
To decrypt the signed request provided by Salesforce, ActiFi will need the consumer key and secret associated with the roadmap connected app.
- Return to the App Manager, locate the new Connected App, and from the dropdown at the right, select “View”. Next, click “Manage Consumer Details”.
-  and  should be copied to send to ActiFi.
- Navigate to Setup → Apps → Connected Apps → Manage Connected Apps and click “Edit” next to the SuccessPro Connected App.
- Under OAuth Policies, set the following:
- : Admin-approved users are pre-authorized.
- Navigate to Setup → Users → Profiles, and for each profile that requires access to the SuccessPro app, click “Edit” and select the following:
- Under Connected App Access, select the “SuccessPro Connected App”.
- Under Administrative Permissions, select “API Enabled”.
If you haven't already, install the SuccessPro Lightning Component via the link supplied by ActiFi. When prompted, leave the default "Install for Admins Only" selected.
: To install the package, your instance must be utilizing "My Domain".
 If you are moving a previous install of the Connected App from a Visual Force page to the new Lightning Component, ensure that “Lightning Component” is included as a Location in the Connected App setup:
- Navigate to the record layout where you want to install the Connected App
- Select "Edit Page" from the gear icon at the top right
- Add an additional tab to the layout, with  or other custom name.
-  the SuccessProApp component from the Components menu on the left
-  the component into the new tab
-  a comma-separated list of Additional Record Fields for your particular object type (ex: SystemId__c)
-  an Alternate Salesforce User Identifier (ex: EmployeeId__c)
-  a Connected App Name if you didn’t use the default API name “SuccessPro_Connected_App” (ex: SPro_Widget)
If you’ve added the SuccessProApp Lightning Component to the record layout, and your Org was using the SuccessPro Visualforce Page on the layout prior to the new configuration, you can now remove the Visualforce Page.
- Navigate to the applicable Page Layout(s) and remove the Visualforce Page and Section wrapper (Note: the Visualforce page name may vary)
- Navigate to  →  and delete the