Purpose:
The purpose of this article is to provide direction to Outreach admins in configuring Outreach and Salesforce to generate reports that address which sequences influenced new opportunities created and won, and which sequences influenced the most revenue.
For more information about the Salesforce Unmanaged Package, refer to the Last Touch Sequence Attribution (Unmanaged Package) FAQs article.
Intended Audience:
- Outreach Admins
Notes:
- Completing this process requires admin-level permissions in both the Outreach platform and the Salesforce instance.
- This article uses images from Salesforce Lightning to illustrate direction. The process is the same for Salesforce Classic except for accessing Page Layouts, which is accounted for in Step 1 of the Adding Installed Fields to Page Layouts in Salesforce section of this article.
- Unmanaged packages are similar to open-source code, meaning the building blocks needed for the package are provided but it is not supported by the package's author.
- Outreach provides this package for free but due to the customizable nature of unmanaged packages, does not offer support for the package. For more information regarding the unmanaged package, refer to the Understanding Packages Required Editions and User Permissions article.
- If you'd like to install the Outreach Unmanaged Package in your Salesforce Sandbox, please use the Sandbox Unmanaged Package.
- If you're installing the package in your production environment, use the Production Unmanaged Package.
Before This Procedure, Outreach Admins have:
- Confirmed Outreach Connection to Salesforce.
- Confirmed Historical Trend Reporting is enabled in Salesforce.
Install the Outreach Unmanaged Package in Salesforce:
- Install the applicable unmanaged package.
Note: Confirm the Do Not Install option is selected for what to do when existing component's names conflict with those in the Outreach package. - Select Install for All Users.
Note: If you do not yet have Historical Trend Reporting for opportunities enabled, you will need to enable it in Salesforce to continue. - Wait while the package components are installed.
Note: Installation may take several minutes. If the installation hangs or provides an error, the Salesforce installation dialog will prompt the user with next steps. - Once installed, you will see the below screen in Salesforce and the Salesforce admin will receive an email notification.
Note: The following changes have been made:- New fields have been created on the Contact, Lead, and Opportunity objects (API name prefix: outreach_).
- Six processes have been created in the Process Builder.
- A new report folder named Outreach with a pre-configured opportunity report is present.
- Complete the Adding the Engagement Panel Fields to Page Layouts process in this article.
Adding Engagement Panel Fields to Page Layouts in Salesforce:
- Access Salesforce.
- Access Page Layouts by navigating through the following path: Setup > Object Manager > Lead > Page Layouts.
Note: Salesforce Classic users will navigate through the following path: Setup > Customize > Leads > Page Layouts. - Add the newly created fields to the layout.
Note: Outreach recommends creating a section titled Engagement Panel and adding the newly created fields to this section. The newly created fields are prefixed with outreach_. - Add the newly created fields to each required object such as Contacts and Opportunities.
- Complete the Map Salesforce Lead-Level Fields to Like Contact and Opportunity-Level Fields process in this article.
Note: If you do not use Opportunity Contact Roles in Salesforce, you will need to add the Last Touch Contact field to your layout. This is a Contact lookup field where users will input the contact whose engagement resulted in this opportunity. In order to attribute the sequence without using a Primary Opportunity Contact Role, this field will need to be a required field.
Map Salesforce Lead-Level Fields to Like Contact and Opportunity-Level Fields:
- Access Salesforce and navigate to: Setup > Object Manager > Lead > Fields & Relationships > Map Lead Fields.
- Map the Current Sequence Name and Finished Sequences fields to the corresponding fields on the Contact object (i.e. Current Sequence Name, and Finished Sequences, respectively).
Note: This ensures that the data is not lost as Leads are converted into Contacts.
- Map the Lead-level Current Sequence Name field to the Last Touch Sequence Opportunity fields to the corresponding Opportunity-level fields, (i.e. Last Touch Sequence and Attributed Finished Sequences, respectively).
Map Outreach Engagement Fields to Corresponding Salesforce Fields:
- Access the Outreach Platform.
- Access the CRM Plugin Settings.
- Click the Lead object in the Types list.
- Add and Map the Current Sequence Name and Finished Sequence fields.
Note: The new field is added to the bottom of the Mapping Fields list. - Click Save.
Note: Click to enable the Update Out options to push data to Salesforce as applicable. - Repeat Steps 4-6 for the Contacts object.
Test the Accuracy of Revenue & Pipeline Correlation Reports:
- Select an Outreach Prospect that is synced wit a Salesforce Lead or Contact.
- Add the Prospect to a sequence and ensure that at least one sequence step is completed.
- Ensure the Engagement Panel in the Salesforce record has synced, displaying engagement data for the most recently active sequence from above.
- Create an opportunity in Salesforce and add the Contact to the opportunity (or convert a Lead to add to the opportunity).
- Add any additional information for the opportunity as applicable (i.e. fill in the Amount field) and click Save.
- Review the opportunity record and confirm the Last Touch Sequence and Finished Attributed Sequences fields are filled in. If it is filled in, the automation is working as intended.
- Move the Salesforce opportunity to Closed/Won (or other like-closed/won stage).
- Navigate to All Folders > Outreach and access the Outreach - Revenue by Sequence report.
- Confirm the opportunity revenue has been properly attributed to the Outreach sequence.
Note: If you do not see data here, please see the Last Touch Sequence Attribution (Unmanaged Package) FAQs article.
This functionality only applies to Opportunities created moving forward, so depending on your organization, it may take some time to build a complete report. The below screenshot is an example of a complete report:
Additional Resources:
Last Touch Sequence Attribution (Unmanaged Package) FAQs
Installing the Unmanaged Package Training Module