What’s Supported

Supported Actions

The Salesforce connector supports:

Supported Objects

The Salesforce connector supports writing to and reading from the following objects:

For each of these objects, the connector supports:

  • Standard fields
  • Custom fields

Example Integration

For an example manifest file of a Salesforce integration, visit our samples repo on Github.

Before You Get Started

To integrate Salesforce with Ampersand, you need to Create a Salesforce Account and obtain the following credentials from a Salesforce Connected App:

  • Consumer Key
  • Consumer Secret

Create a Salesforce Account

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:

  • Go to the Salesforce Developer site and sign up for a free developer account.
  • Fill in the required details and click on Sign Me Up.
  • Verify your email and complete the registration process.

Create a Salesforce Connected App

To create Salesforce integrations with Ampersand, you’ll need to first create a Connected App in Salesforce. Follow the steps below:

  1. Log in to your Salesforce account.

  2. Navigate to the gear icon in the top right corner and select Setup.


    Alt text

  3. Go to Platform Tools >> Apps >> App Manager.

    Alt text

  4. Click New Connected App to create a new app.

    Alt text

  5. Enter Connected App Name, API Name, and Contact Email.

  6. Select the Enable OAuth Settings checkbox to configure the OAuth settings:

    1. Enter the Callback URL: https://api.withampersand.com/callbacks/v1/oauth

    2. Select the applicable OAuth Scopes from the list and click Add. You must always include thePerform requests at any time (refresh_token, offline_access) scope.

      ✅ For more details on which OAuth scopes to include, refer to the OAuth Tokens and Scopes guide.

    3. Uncheck the Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows checkbox.


      Alt text

  7. Click Save.

Obtain Consumer Key and Consumer Secret

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.

  1. Click the dropdown arrow next to your app and select View.
  2. Click Manage Consumer Details.
  3. 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.

Provide Salesforce Connected App info to Ampersand

  1. Log in to your Ampersand Dashboard.

  2. Select the project where you want to create a Salesforce integration.

    Alt text

  3. Select Provider apps.

  4. Select Salesforce from the Provider list.

  5. Enter the previously obtained Consumer Key in the Client ID field and the Consumer Secret in the Client Secret field.


    Alt text


ℹ️ If you lose these keys, you can regenerate them by editing the Connected App in Salesforce and selecting Regenerate Consumer Secret.

Using the connector

To start integrating with Salesforce: