Salesforce
Checklist before installing a Salesforce integration
We recommend you to verify the following requirements before installing the Salesforce integration:
1. Verify your Salesforce edition supports API access
Salesforce editions offer different levels of API access, which can affect Salesforce integrations in Ampersand.
Before setting up your Salesforce integrations, you must confirm whether your specific Salesforce edition includes API access. Some editions include full API access by default, while others may offer limited access or require additional purchases.
To evaluate if your Salesforce edition supports the necessary API access for this integration, please refer to Salesforce’s official documentation on API access by edition.
If your Salesforce edition does not include the required API access, contact your Salesforce account representative to upgrade your edition.
2. Configure token policy settings
Salesforce access tokens expire after a certain period. To ensure your integration continues working without interruption, you need to set your refresh token policy to Refresh token is valid until revoked.
Here’s how to configure this setting in Salesforce:
- Log in to Salesforce.
- Go to Setup.
- In the Quick Find box, search for Connected Apps.
- Click on Manage Connected Apps.
- Find and click on the name of the application you are integrating with.
- Scroll down to the OAuth Policies section.
- Look for Refresh Token Policy.
- Under IP Relaxation, select Relax IP restrictions.
- Make sure the refresh token policy is set to Refresh token is valid until revoked.
- Click Save.
3. Check API access control settings
Salesforce allows administrators to restrict which applications can access Salesforce data through APIs. You need to ensure that API access isn’t limited to only specific connected apps.
To verify your API access control settings:
- Log in to Salesforce.
- Go to Setup.
- In the Quick Find box, search for Connected Apps OAuth Usage.
- Under the list of connected apps, find your app and click Manage App Policies.
- In the OAuth Policies section, ensure the Permitted Users status is one of:
- Admin approved users are pre-authorized - only selected users can access.
- All users may self-authorize - all users can access the app.
If you need to modify these settings:
- Click on Install next to your connected app.
- In the OAuth Usage and Policies section, set the appropriate permissions level.
- Click Save.
4. Ensure the installing user has API access in their profile
The user account that will be authorizing the integration must have API access enabled in their Salesforce profile.
To check and enable API access for a user profile:
- Log in to Salesforce.
- Go to Setup.
- In the Quick Find box, type Profiles.
- Click on Profiles.
- Find and click on the profile of the user who will be installing the integration.
- Look for API Enabled permission.
- Make sure API Enabled is checked.
- If you need to edit the profile, click Edit at the top of the page.
- Check the API Enabled box.
- Click Save.
Was this page helpful?