You need a Salesforce account to create integrations using Ampersand. If you do not have a Salesforce account, here’s how you can sign up for a free Developer Account:
To create Salesforce integrations with Ampersand, you’ll need to first create a Connected App in Salesforce. Follow the steps below:
Log in to your Salesforce account.
Navigate to the gear icon in the top right corner and select Setup.
In the left sidebar, go to Platform Tools >> Apps >> External Client Apps >> Settings and ensure the feature is enabled.
In the External Client Apps → Settings panel, click New Connected App to start creating your app.
(Note: The New Connected App button is located inside the Settings view, not in the App Manager)
Enter Connected App Name, API Name, and Contact Email.
Select the Enable OAuth Settings checkbox to configure the OAuth settings:
Enter the Callback URL: https://api.withampersand.com/callbacks/v1/oauth
Select the applicable OAuth Scopes from the list and click Add. You must always include the following scopes:
Perform requests at any time (refresh_token, offline_access)
Manage user data via APIs (api)
✅ For more details on which OAuth scopes to include, refer to the OAuth Tokens and Scopes guide.
Uncheck the Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows checkbox.
Now that you have created a Connected App in Salesforce, you can obtain your Consumer Key and Consumer Secret. These credentials will be used in the next step, where you will connect your application to Ampersand .In the Platform Tools >> Apps >> App Manager section, find your newly created connected App and follow the steps below to obtain Consumer Key and Consumer Secret.
Click the dropdown arrow next to your app and select View.
Click Manage Consumer Details.
Complete the verification and you will be able to access the Consumer Key and Consumer Secret.
Copy these keys and use them in the next step to connect Salesforce to Ampersand.