/ Salesforce Integration
Salesforce

Salesforce Integration

External Client App Instructions for OAuth Setup

Note: These instructions apply to Salesforce Sales Cloud, Salesforce/Sycamore, Salesforce/Practifi, Salesforce FSC, etc.

Create a New External Client App (OAuth)

1

Go to Setup

Navigate to your Salesforce Setup menu.

Salesforce Setup
2

Navigate to External Client Apps

Go to Apps → External Client Apps → External Client App Manager.

External Client Apps
3

Select New External Client App

Click the button to create a new External Client App.

New External Client App
4

Fill Out Basic Information

Check Enable OAuth and name the New External Client App "Milemarker".

5

Set the Callback URL

For the Callback URL, use your ETL tool's redirect URL (Example: https://my.salesforce.com).

Important: Make sure you are NOT using a URL with "...lightning.force.com"
6

Select OAuth Scopes

At minimum, select the following scopes:

  • Manage user data via APIs (api)
  • Perform requests at any time (Refresh_token, offline_access)
  • Full access (full)
OAuth Scopes
7

Enable Client Credentials Flow

Under Flow Enablement, select "Enable Client Credentials Flow".

8

Configure Security Settings

Under Security, uncheck "PKCE extension for Supported Authorization Flows" (keep the others that are checked, checked).

Security Settings
9

Save the App

Click Save/Create. It may take a few minutes for the app to be ready.

10

Share Credentials Securely

Share the Consumer Key & Consumer Secret through the secure portal Password Link and send to connect@milemarker.co.

Consumer Credentials

Associate External Client App & Client Credentials Flow

1

Edit Your New App

Go into your New External Client App and select Edit.

2

Edit Policies

From your New External Client App details page, click Edit Policies.

3

Set Run As User

Under OAuth Flows and External Client App Enhancements, for Run As, select the user created for Milemarker. Make sure the Enable Client Credentials Flow box is checked.

Run As Settings
4

Save

Click Save to complete the configuration.

Reminder

Please use the email client_role@milemarker.co when setting up Milemarker's user credentials.

Need Help?

If you have any questions or need additional guidance, please contact us at connect@milemarker.co.

Milemarker Platform Guide Page 1 of 1
All Integrations Return to Dashboard