Atlas B7oxwnqthoOutboundSync Help CenterEmail SupporticonApp Loginicon
Help CenterGetting startedSalesforce setup guide

Salesforce setup guide

Last updated July 9, 2025

Here is every step required to connect your new OutboundSync account with Salesforce (SFDC) and start syncing data.

This guide is broken into five major steps:

  1. Create app in Salesforce: Create an app in SFDC.
  2. Connect app in OutboundSync: Connect your app.
  3. Create webhook in OutboundSync: Create a webhook receiver.
  4. Verify activity in Salesforce: Check your data synced and enable visibility.
  5. Connect Sales Engagement Platform: Add your webhook URL to get data.

This is designed to be self-guided for users creating a test account. However if you are interested in getting help from our team, please contact  service@outboundsync.com .

Create app in Salesforce

💡

Before beginning, please note: You must have System Platform User permissions.  Read more about setting up permissions here .

  1. Login to Salesforce.
  2. Navigate to Setup Menu: Click the gear icon in the top right corner to access the Setup Menu. Click Setup
Salesforce setup guide
  1. Navigate to App Manager: On the left sidebar, under Platform Tools, go to Apps > App Manager.
💡

If you do not see the App Manager option, contact your Salesforce Admin. You must have System Platform User permissions.  Read more about setting up permissions here .

Salesforce setup guide
  1. Create a New Connected App: Click New Connected App and then select Create a Connected App.
Salesforce setup guide
Salesforce setup guide
  1. Enter the following basic information:
  1. Connected App Name: OutboundSync
  2. API Name: OutboundSync
  3. Contact Email: Your preferred email (does this need to be your SFDC email address).
Salesforce setup guide
  1. Enter the following API information:
  1. Check the box for Enable OAuth Settings.
  2. Enter the following Callback URL:  https://app.outboundsync.com/oauth/salesforce 
  3. Add the following OAuth Scopes:
  1. Full Access (full)
  2. Manage user data via APIs (api)
  3. Perform requests at any time (refresh_token, offline_access)
  1. Uncheck the box for Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows.
  2. Click Save and then Continue.
Salesforce setup guide
  1. Manage Consumer Details
  1. Under API (Enable OAuth Settings), find Manage Consumer Details.
  2. You will receive a verification code in your email—enter it to proceed.
  3. Now you can view the Consumer Key and Consumer Secret.
Salesforce setup guide
💡

Keep this information nearby, we will enter it into OutboundSync next. 

Connect app in OutboundSync

  1.  Login to OutboundSync. 
  2. Navigate to Salesforce Account:
  1. Go to Connected Accounts > Salesforce Account.
  2. Copy the Consumer Key and Consumer Secret from Salesforce and paste them into their respective fields in OutboundSync.
Salesforce setup guide
  1. Find Your Salesforce Domain: In Salesforce, click your profile image in the top right corner and copy the Domain URL under your name.
Salesforce setup guide
  1. Enter Domain URL in OutboundSync: Go back to OutboundSync and enter the Domain URL, adding https:// at the beginning.
💡

For example: my.salesforce.com becomes https://my.salesforce.com

  1. Create the Connection: Click Create when you’ve entered all the criteria.  
Salesforce setup guide
  1. Complete the Connection:
  1. Log out of any tabs you have open for Salesforce.
  2. Click Connect on the newly added Salesforce account in OutboundSync. This will prompt you to log in to Salesforce.
  3. Select Allow on the list of permissions.
Salesforce setup guide

Create webhook in OutboundSync

Create a Webhook receiver

In OutboundSync, go to the Webhook receiver tab.

Salesforce setup guide
  1. Select account: Select your Salesforce account from the dropdown.
  2. Select owner: The owner is the Salesforce user that newly assigned leads, accounts, and contacts will be assigned to by default. This can be a person or it can be an integration user that is created specifically for OutboundSync.
  3. Custom Fields: Optionally, OutboundSync has the ability to create and write to a group of custom fields with metadata related to your campaigns. You can also select which objects you want to write those fields to (e.g. Contact, Lead, or Task). We highly recommend performing this action with System Administrator-level permissions.
  4. Select Email Service. This is your Sales Engagement Platform (e.g. Smartlead, Instantly, EmailBison). 
  5. Select Salesforce Object. You can log activities as either Tasks or EmailMessages.
  1. Task Object (Recommended): When  writing to the Task Object , you can log data with a user-configurable subject line that can be used for Flows and Reports. While counterintuitive based on the name "tasks", this is the method that most integrations use in Salesforce in general. 
  2. EmailMessage Object: This object is more intuitively named and for smaller organizations, it may be preferred. Note that when  writing to the EmailMessage Object , it has fewer options when it comes to Flows and Reports. However the metadata provided by this object is also more clear to a user and in some cases—especially for EMAIL_SENT and EMAIL_REPLY - it is more intuitive that these be logged as emails.
  1. Upsert or Update Only Salesforce Object: If you select Upsert, it means you want OutboundSync to search for Leads or Accounts/Contacts, and either update them if one is found or create a new one if one is not found. Update Only means that OutboundSync will search and will only update existing Leads or Accounts/Contacts.
💡

If you select Upsert, OutboundSync will try to find Contact or Lead by ID, and then by email as a fallback, and ultimately create a new Lead or Contact if no results are found. If you select Update Only, OutboundSync will only search and update existing Leads or Contacts.

  1. Select additional endpoints. This is built for Smartlead users due to constraints on the number of permitted webhooks.  Read more about how additional endpoints work here .

Send a test webhook payload

We'll see this in Salesforce later. But while we're here in OutboundSync, click the Sync Test button to send a test webhook payload over to your Salesforce account.

Configure the payload if you want to modify it, or just scroll down and click Test Sync to send it.

Verify activity in Salesforce

First, go to Salesforce and search for the contact used in the test.

Salesforce setup guide

Next, open the contact in Salesforce and view their Activity to ensure everything synced correctly.

Salesforce setup guide
Salesforce setup guide
Salesforce setup guide

Connect Sales Engagement Platform

To finish the process, add the newly created OutboundSync webhook URL into your Sales Engagement Platform. 

Find instructions on how to do with with the following supported platforms:

  • EmailBison
  • Instantly
  • Smartlead
💡

It is vital that you properly add and configure your webhook in your Sales Engagement Platform. If you don't do this, OutboundSync won't receive data and your data will not show up in Salesforce.

Was this article helpful?