Objective
The purpose of this article is to provide direction to Outreach Users in syncing Salesforce Opportunities to the Outreach platform.
Outreach Opportunities allow Users to manage and track opportunities through the entire sales pipeline, enabling Users to engage in more meaningful ways and measure revenue attribution down to the activity.
With the Salesforce plugin correctly configured, users are able to sync existing Salesforce opportunities into Outreach automatically.
Applies To
- Outreach Users
Notes
- Outreach recommends disabling the fallback sync option to avoid duplicate tasks syncing to Salesforce once the Opportunities have been configured to sync. For more information on disabling the Fallback Sync option, refer to the How to Disable the Fallback Sync Option on Plugin Types article.
- Admins must create and map the Opportunity, Opportunity Contact Roles, and Opportunity Stages objects in the Org's Salesforce plugin prior to completing this process. For more information regarding these and related content, refer to the Additional Resources section at the end of this article.
Procedure
- Access the Outreach Platform.
- Access the Salesforce integration.
- Click the Opportunity object.
-
On the Configuration tab, click to enable the Polling and Inbound sync options as outlined in the table below:
Setting
Description
Set Sync frequency - Polling
This option looks to see if there have been any changes to Salesforce Opportunity that are not yet reflected in Outreach. This must be enabled for any Inbound Create and Inbound Update toggles to process correctly.
Create new opportunities in Outreach
This option looks to see if there are any new opportunities in Salesforce that should be added to Outreach. If so, Outreach will pull the opportunities into the Outreach Platform.
Create associated contacts in Outreach
When an opportunity is created in Outreach, the integration will also create any contacts associated to the Opportunity.
Sync data down after manual create inside Outreach
When opportunities are manually created in Outreach, the integration will search for the associated opportunity in Salesforce and pull in the relevant data.
Update existing Opportunities in Outreach
The integration will look up to Salesforce to see if existing opportunities have any updates that do not yet reflect in Outreach. If so, the integration will update the Opportunities with current information.
-
Confirm the Create in Salesforce and Update in Salesforce options are disabled and click Save.
Note: Opportunities have many validation rules that must be met to create new opportunities or update existing opportunities. Because there is no visibility into validation rules from within Outreach, the creation and updating of Opportunities should remain in Salesforce. -
Navigate to the Set Field Mapping section and add the Opportunity Type, External Created Date, and Prospecting Rep ID fields as applicable.
Note: Adding these fields will assist Outreach with Opportunity Attribution - Click to enable the Update Outreach options where applicable and click Save.
- Click the Opportunity Contact Roles object.
- Click the Configuration tab and click to enable the Polling and Sync into Outreach options as outlined below:
-
Setting
Description
Set Sync frequency - Polling
The Outreach integration will look up to Salesforce to see if there have been any changes in the Salesforce Opportunity contact roles that are not yet reflected in Outreach. This must be enabled for any Inbound Create or Inbound Update toggles to process correctly.
Automatically push changes to Salesforce
Outreach will compare the contact role in Outreach to the contact role in Salesforce. If they do not match and the contact role was recently updated in Outreach, the integration will update the contact role in Salesforce. Opportunity Contact Roles only sync one way from Salesforce to Outreach, but not from Outreach to Salesforce.
Create new Opportunity contact role in Outreach
The integration will look up to Salesforce to see if there are any new opportunity contact roles in Salesforce that should be added to Outreach. If so, Outreach will pull the date into the Outreach platform.
Sync data down after manual create inside Outreach
When opportunity contact roles are manually created in Outreach, the integration will search for the associated opportunity in Salesforce and pull in the relevant data.
Update existing Opportunities
Outreach will look up to Salesforce to see if existing Opportunity contact roles in Salesforce have updates that have not been synced to Outreach. If so, Outreach will update the Prospect with the current Opportunity contact role.
- Click Save.
- Click the Configuration tab in the menu bar and add the Opportunity, Prospect, Role, and Primary fields as applicable.
- Click to enable the Update Outreach options for the new fields and click Save.
- Click the Opportunity Stages object.
- Click the Configuration tab in the menu bar and add the Name, Order, Active, Is Closed, and Is Won fields as applicable.
- Click to enable the Update Outreach options for the new fields and click Save.
- Click the Mappings tab and map the existing Outreach Opportunity Stages to the associated Salesforce Opportunity Stages and click Save.
The Opportunity objects will now sync with Salesforce as configured.
Complete the disabling the Fallback Sync Option on Integration Types process and sync calendar events to an opportunity as applicable.
Additional Information
Outreach University - Using Outreach within Salesforce
How To Disable Fallback Sync Options