Salesforce - How do I set up my partner credentials for OAuth?

Last updated: April 15, 2026

Overview

This guide will walk you through how to create a Connected App in Salesforce and enter your OAuth credentials in Merge.

Instructions

Step 1: Create a Connected App in Salesforce

  1. Log into Salesforce. Click the Gear Icon, and then click Setup from the drop down menu.

  2. Using the Quick Find Search box, search and select App Manager.

  3. Click New External Client App

    Screenshot 2026-04-03 at 4.01.19 PM.png
  4. Enter a name for the App. Please note that it must be a unique name within your Organization.

Step 2: Enable OAuth settings

  1. In the API (Enable OAuth Settings) area of the page, select Enable OAuth.

  2. Set Callback URL to https://ah.merge.dev/oauth/callback

  3. Complete the following fields:

    • Check the Enable OAuth Settings box

    • Check the Require Secret for Web Server Flow box

    • Check the Require Secret Refresh Token Flow box

    • Add the three Scopes below to the Selected OAuth Scopes box

      • Access unique user identifiers (openid)

      • Manage user data via APIs (api)

      • Perform requests at any time (refresh_token, offline_access)

      Note: Salesforce does not have granular scopes. Permissions are derived based on the authenticated user. The below above permissions must be added to access the API

      See Salesforce documentation here

    Screenshot 2026-04-03 at 4.06.03 PM.png
  4. Save the app. Back on the External Client App Manager screen, find and select the app you just created.

Screenshot 2026-04-03 at 4.11.17 PM.png
  1. Within the Policies tab, click into OAuth Policies. In the App Authorization section, ensure that you select Refresh token is valid until revoked.

Screenshot 2026-04-03 at 4.09.47 PM.png
  1. Next, navigate to the Settings tab, expand the OAuth Settings menu, and select Consume Key and Secret.

Screenshot 2026-04-03 at 4.10.56 PM.png
  1. Copy the following values and enter them in the Merge Dashboard

  • OAuth Client ID

  • OAuth Client Secret

Screenshot 2026-04-03 at 4.10.38 PM.pngScreenshot 2026-04-02 at 3.48.11 PM.png