SlideShare a Scribd company logo
Salesforce Reporting:
SalesLoft Opportunity
Generation Reporting
Jimmy Conley
Sr. Technical Architect,
Professional Services
Meet Your Speakers
Ginger Tranter
Sr. Training Manager, Customer
Education
Housekeeping Items
● All lines are muted
● Use the Q&A box
● Recording will be emailed a few
days after the webinar
Background:
● 5+ years at Salesforce
● Dedicated Salesforce Consultant for Enterprise Customers
● 2+ years Marketing Automation Implementations
(SMB to Enterprise Customers)
● Georgia State University - Marketing & Economics
Hobbies/Interest:
● Playing guitar and bass
● Avid Atlanta sports fan
● Traveling
● Outdoor activities with my dog, Charlie
● Scuba Diving
Introduction
Certifications:
● Salesforce Advanced
Administrator
● Salesforce
Administrator
● Salesforce Consultant
● Pardot Consultant
● Pardot Specialists
● Salesforce Marketing
Cloud Email Specialist
Jimmy Conley
Sr. Technical Account Manager
Jimmy Conley - Sr. Technical Account Manager
SalesLoft Professional Services Team
● IS: Review options for leveraging SalesLoft data in Salesforce Opportunity reports
● IS NOT: Provide step by step guidance on building SalesLoft Opportunity reports using
SalesLoft data
Goal of Training Session
Want to become a Salesforce expert?
● Create a FREE Developer Org: https://developer.salesforce.com/signup
● Use Salesforce Trailhead: https://trailhead.salesforce.com/en/home
○ Reports & Dashboards Trail: Introduction to Reports and Dashboards
● Salesforce Help & Training: https://support.salesforce.com/support
● SalesforceBen.com: Very useful site with a ton of Salesforce information
● Data and Processes needed to build reports:
○ Opportunity Contact Roles - What they are and why they are so important
○ Custom Fields & Mapping - Opportunity, Contact, Lead, Task
○ Process Builder & Flows - What they are and why you need them
○ Salesforce Campaigns - SalesLoft use case
● Reporting Examples:
○ Useful Out-of-Box Salesforce Reports
○ SalesLoft Cadences that generate the most Opportunities
○ SalesLoft Email Templates that generate the most Opportunities
○ SalesLoft channel for driving Opportunity creation
Agenda
Opportunity
Contact Roles
Opportunity Contact Roles
Contact
Record
Opportunity
Record
Opportunity
Contact Role
Junction Object
● Build a relationship between individual Contacts and an Opportunity Record
● Opportunity Contact Roles is a Junction Object that is related to both Contact and Opportunity objects
● SalesLoft Opportunity Reports are more complex due to Contact Role relationship
Junction Objects
provide many-to-many
relationship unlike
‘Look-up’ fields
Opportunity Contact Roles
Common Use Cases for Primary Contact Role:
● Show influence from Sales or Marketing on an Opportunity
● Leveraged for out of box Salesforce Campaign Influence reporting
SalesLoft Use Case:
● SalesLoft is used to engage with People records
● Contact Roles associate People directly to Opportunities in Salesforce
Adding Contacts to Opportunity
How a Primary Contact Role is added to an Opportunity:
● Converting a Lead record to a Contact and new Opportunity
(Converted Lead is Primary Contact)
● Creating an Opportunity from an existing Contact record (Contact is
Primary Contact)
● Adding Primary Contact to existing Opportunity (One per
Opportunity)
Opportunity Contact Role - Limitations
Contact Role Limitations:
● Not available in Salesforce Workflow Rules or Process Builder
● Contact Role Relationship cannot be used in Salesforce Formula fields
● Cannot be used in Validation Rules on an Opportunity
(i.e. Ensure Contact Role is added to Opp)
Solutions for these Limitations:
● ‘Primary Contact’ custom field on the Opportunity Object (Lookup Relationship)
● Salesforce Visual Flow and Process Builder to automatically populate the
‘Primary Contact’ field
● Salesforce Visual Flow and Process Builder to automatically create Primary
Contact Role
NOTE: Based on ‘Primary Contact’ custom Opportunity field
● Use a Salesforce AppExchange Package to require a Primary Contact Role
NOTE: These are not Salesforce or SalesLoft products and all support code
coverage is 100% is handled by the publisher of the application.
Salesforce Custom Fields
Lead Fields:
● Most Recent Cadence - Cadence ID
● Most Recent Cadence - Cadence Name
● Most Recent Cadence - Last Completed Step
● Most Recent Email Template
● Most Recent Channel
Contact Fields:
● Most Recent Cadence - Cadence ID
● Most Recent Cadence - Cadence Name
● Most Recent Cadence - Last Completed Step
● Most Recent Email Template
● Most Recent Channel
Opportunity Fields:
● Most Recent Cadence - Cadence ID
● Most Recent Cadence - Cadence Name
● Most Recent Cadence - Last Completed Step
● Most Recent Email Template
● Most Recent Channel
● Primary Contact
Custom Fields Needed (Based on Webinar Examples):
Salesforce Field Mapping:
Navigation: Setup > Build > Customize > Leads > Fields > Custom Lead Fields >
Map Lead Fields Button > Map to Contact & Opportunity
NOTE: Useful if you create Opportunities while converting Lead records.
Task Fields:
● Email Template Title
● Step Type
Why not Formula Fields
or Cross Filters?
Issue with Cross Object Formula Fields & Cross Filters
Cross Object Formula Fields:
● Formula fields referencing a field value from a parent object record or related lookup field
(i.e. Account fields on a Contact record)
○ Issue with Opportunity Reporting:
■ As Contact or Lead field values update, your formula fields would update as well
Scenario: Contact added to new Cadence after Opportunity is created
■ Doesn’t maintain most recent Lead or Contact field values prior to Opportunity creation
Cross Filters in Reports:
● Include or exclude records in your report based on related objects and their fields
○ Adds ‘with or without’ function to reports
(i.e. Contacts with related Closed Won Opportunities)
○ Issue with Cross Filters:
■ As Contact or Lead field values update, your reports would update as well
Scenario: Contact is added to new Cadence and completes additional steps, the
SalesLoft ‘Most Recent’ values will update resulting in inaccurate data
■ Doesn’t maintain most recent Lead or Contact values field prior to Opportunity creation
Process Builder & Flow
Salesforce Lightning Process Builder (Article):
● Create automated business processes
○ Similar to Workflow Rules with more features (Update Related Object Records)
○ Leverage both Standard and Custom Objects
● Drag and drop graphical representation
Salesforce Lightning Process Builder
NOTE: Available in all Salesforce editions
Why is Salesforce Process Builder needed for SalesLoft Opportunity reporting?
● Automatically write field values from Primary Contact record to Opportunity Record
Examples of processes used for SalesLoft advanced reporting in Salesforce:
● Writing SalesLoft Tasks field values to the related Lead or Contact
● Writing SalesLoft Lead or Contact field values to related Opportunity record
● Invoking Salesforce Flow to populate ‘Primary Contact’ custom Opportunity field
● Writing SalesLoft Lead, Contact, or Task field values to a related custom object record
Why use Salesforce Visual Flow (Article) for Opportunity reporting?
● Automatically populate ‘Primary Contact’ field, or create Primary Contact Role
● Opportunity Contact Role object not exposed in Process Builder or Workflows
● Opportunity Contact Role object is available in Salesforce Visual Flow
Salesforce Visual Flow
SalesLoft Opportunity Reporting Use Cases:
● Automatically populate the ‘Primary Contact’ custom field on an Opportunity
OR
● Automatically create a Primary Contact based on the ‘Primary Contact’ Opportunity
field
Instructions for Creating these Flows:
● Blog post by Judi Sohn with instructions for creating either of the Flows listed
above:
○ Using Salesforce Process Builder & Flow with Opportunity Contact Roles
Salesforce Campaigns
Salesforce Campaigns and SalesLoft
Using Salesforce Campaigns for Sales
Salesforce Campaigns:
● Salesforce Campaigns measure marketing attribution and influence on Opportunities
○ Salesforce offers out of box Campaign attribution and influence settings and
reports
SalesLoft Use Cases:
● SalesLoft does not create Campaign Member records in Salesforce
● Add Lead and Contact records to a Campaign prior to importing to SalesLoft Cadence
(i.e. Inside Sales “Parent Campaign”, Cadence Specific “Child” Campaigns)
NOTE: You can import Lead or Contacts into SalesLoft from a Salesforce Campaign Report
○ Value Added:
■ Determine if Sales or Marketing had first touch with Person
■ Shows Sales & Marketing efforts in same view
■ Utilize out of box Salesforce reports & settings
Example SalesLoft
Opportunity Reports
● Report Type = Leads with Converted Lead Information
○ When this is applicable?
■ Team regularly converts Lead records directly to Contacts and Opportunities
○ What does this report show?
■ Lead field values prior to being converted to Contact & Opportunity
■ All Lead and Opportunity field data is available in this report
● NOTE: Contact Fields: Contact Name, ID, and Account are also available
Applicable Out of Box Salesforce Reports
● Report Type = Activities with Opportunities
○ When this is applicable?
■ Team is logging activities against Contact records associated with Open opportunities
○ What does this report show?
■ All Activities logged against ANY Contact related to OPEN Opportunity
■ All Activity, Opportunity, and Account field data is available in this report
SalesLoft Cadences that generate the most Opportunities
*Dashboard created from report
Report Requirements:
● ‘Primary Contact’ custom Opportunity field
● Value in Primary Contact Opportunity field
● Most Recent SalesLoft Cadence custom field
○ Lead, Contact, and Opportunity objects
● Most Recent SalesLoft Cadence custom field
○ Mapped: Lead > Contact > Opportunity
● Salesforce Process (Process Builder):
○ Write Contact ‘Most Recent Cadence’ field value
to Opportunity Record
Report Type: Opportunities
Show: All Opportunities - Open and Closed
Filters: Most Recent Cadence Name is not equal to “”
Format: Summary
Grouping: Group by Opportunity custom field
‘Most Recent Cadence - Cadence Name’
SalesLoft Email Templates that generate the most Opportunities
*Chart and Report in Salesforce Classic
Report Requirements:
● ‘Primary Contact’ custom Opportunity field
● Value in Primary Contact Opportunity field
● Most Recent SalesLoft Email Template custom field
○ Task, Lead, Contact, and Opportunity objects
● Most Recent SalesLoft Email Template custom field
○ Mapped: Lead > Contact > Opportunity
● Salesforce Process (Process Builder):
○ Write ‘Most Recent Email Template’ field value from
Task to related Lead or Contact
○ Write ‘Most Recent Email Template’ field to
Opportunity from ‘Primary Contact
Report Type: Opportunities
Show: All Opportunities - Open and Closed
Filters: Most Recent Email Template is not equal to “”
Summary Format: Summary
Grouping: Group by Opportunity custom field
‘Most Recent Email Template’
SalesLoft Channel that generate the most Opportunities
Report Requirements:
● ‘Primary Contact’ custom Opportunity field
● Value in Primary Contact Opportunity field
● Most Recent SalesLoft Channel custom field
○ Lead, Contact, and Opportunity objects
● Most Recent SalesLoft Channel custom field
○ Mapped: Lead > Contact > Opportunity
● Salesforce Process (Process Builder):
○ Update ‘Most Recent SalesLoft Channel’ field on Lead
or Contact when Task is logged
○ Write ‘Most Recent SalesLoft Channel’ field value to
Opportunity from ‘Primary Contact’
Report Type: Opportunities
Show: All Opportunities - Open and Closed
Filters: Most Recent SalesLoft Channel not equal to “”
Summary Format: Summary
Grouping: Group by Opportunity custom field
‘Most Recent SalesLoft Channel’*Chart and Report in Lightning Experience
● Topic: SalesLoft Advanced Reporting - User Activity Metrics
○ Date: December 11, 2018
● Topic: SalesLoft Advanced Reporting - User Accountability Metrics
○ Date: January 15, 2018
● Topic: SalesLoft Advanced Reporting - Interaction Outcome Metrics
○ Date: February 19, 2018
Salesforce Reporting Webinar Series
Upcoming Webinar Topics
Need Assistance?
Accelerate Your Success with
Professional Services
sal.es/proserve
27
Thank You!

More Related Content

Similar to Opportunity Generation Reporting

Implementing salesforce for B2C - Salesforce #DUG
Implementing salesforce for B2C - Salesforce #DUGImplementing salesforce for B2C - Salesforce #DUG
Implementing salesforce for B2C - Salesforce #DUG
Fabrice Cathala
 
Bowling Green Dev Trailblazers Jan 2024.pptx
Bowling Green Dev Trailblazers Jan 2024.pptxBowling Green Dev Trailblazers Jan 2024.pptx
Bowling Green Dev Trailblazers Jan 2024.pptx
Laysonline
 
Revolutionize Financial Services with AI-driven intent + SFMC Journeys
Revolutionize Financial Services with AI-driven intent + SFMC JourneysRevolutionize Financial Services with AI-driven intent + SFMC Journeys
Revolutionize Financial Services with AI-driven intent + SFMC Journeys
Demandbase
 
2022-October In-person Meetup-Barcelona Admins Group.pdf
2022-October In-person Meetup-Barcelona Admins Group.pdf2022-October In-person Meetup-Barcelona Admins Group.pdf
2022-October In-person Meetup-Barcelona Admins Group.pdf
animuscrm
 
Jax, FL Admin Group Presents: Accounting Seed Overview & Pardot vs Marketing ...
Jax, FL Admin Group Presents: Accounting Seed Overview & Pardot vs Marketing ...Jax, FL Admin Group Presents: Accounting Seed Overview & Pardot vs Marketing ...
Jax, FL Admin Group Presents: Accounting Seed Overview & Pardot vs Marketing ...
Marc Lester
 
Sales Wave Apps - Partner Training
Sales Wave Apps - Partner TrainingSales Wave Apps - Partner Training
Sales Wave Apps - Partner Training
Salesforce Partners
 
Smarter Sales Process in Dynamics CRM 2015 - Part 1: Lead Qualification
Smarter Sales Process in Dynamics CRM 2015 - Part 1: Lead QualificationSmarter Sales Process in Dynamics CRM 2015 - Part 1: Lead Qualification
Smarter Sales Process in Dynamics CRM 2015 - Part 1: Lead Qualification
Jukka Niiranen
 
Process Automation Showdown Session 1
Process Automation Showdown Session 1Process Automation Showdown Session 1
Process Automation Showdown Session 1
Michael Gill
 
Get ready for your platform developer i certification webinar
Get ready for your platform developer i certification   webinarGet ready for your platform developer i certification   webinar
Get ready for your platform developer i certification webinar
JackGuo20
 
How To Define, Report On & Analyse The KPIs For Your Business In HubSpot
How To Define, Report On & Analyse The KPIs For Your Business In HubSpotHow To Define, Report On & Analyse The KPIs For Your Business In HubSpot
How To Define, Report On & Analyse The KPIs For Your Business In HubSpot
Noisy Little Monkey
 
Mastering Salesforce Person Account
Mastering Salesforce Person AccountMastering Salesforce Person Account
Mastering Salesforce Person Account
Fabrice Cathala
 
Supporting References in Oracle EBS R12
Supporting References in Oracle EBS R12Supporting References in Oracle EBS R12
Supporting References in Oracle EBS R12
Prithis Das, PMP, OCS ☁️
 
Salesforce Lightning Experience Overview by Brainiate
Salesforce Lightning Experience Overview by BrainiateSalesforce Lightning Experience Overview by Brainiate
Salesforce Lightning Experience Overview by Brainiate
brainiate
 
Einstein Analytics
Einstein Analytics Einstein Analytics
Einstein Analytics
Amit Chaudhary
 
Salesforce Spring 17 Release Overview
Salesforce Spring 17 Release OverviewSalesforce Spring 17 Release Overview
Salesforce Spring 17 Release Overview
Roy Gilad
 
MuleSoft HyperAutomation
MuleSoft HyperAutomationMuleSoft HyperAutomation
MuleSoft HyperAutomation
Vikalp Bhalia
 
Salesforce Spring '17 Release Admin Webinar
Salesforce Spring '17 Release Admin WebinarSalesforce Spring '17 Release Admin Webinar
Salesforce Spring '17 Release Admin Webinar
Salesforce Admins
 
Salesforce Innovation: Advanced Tips for Maximizing Salesforce
Salesforce Innovation: Advanced Tips for Maximizing SalesforceSalesforce Innovation: Advanced Tips for Maximizing Salesforce
Salesforce Innovation: Advanced Tips for Maximizing Salesforce
Perficient, Inc.
 
Aan009 Contreras 091907
Aan009 Contreras 091907Aan009 Contreras 091907
Aan009 Contreras 091907
Dreamforce07
 
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
Atul Gupta(8X)
 

Similar to Opportunity Generation Reporting (20)

Implementing salesforce for B2C - Salesforce #DUG
Implementing salesforce for B2C - Salesforce #DUGImplementing salesforce for B2C - Salesforce #DUG
Implementing salesforce for B2C - Salesforce #DUG
 
Bowling Green Dev Trailblazers Jan 2024.pptx
Bowling Green Dev Trailblazers Jan 2024.pptxBowling Green Dev Trailblazers Jan 2024.pptx
Bowling Green Dev Trailblazers Jan 2024.pptx
 
Revolutionize Financial Services with AI-driven intent + SFMC Journeys
Revolutionize Financial Services with AI-driven intent + SFMC JourneysRevolutionize Financial Services with AI-driven intent + SFMC Journeys
Revolutionize Financial Services with AI-driven intent + SFMC Journeys
 
2022-October In-person Meetup-Barcelona Admins Group.pdf
2022-October In-person Meetup-Barcelona Admins Group.pdf2022-October In-person Meetup-Barcelona Admins Group.pdf
2022-October In-person Meetup-Barcelona Admins Group.pdf
 
Jax, FL Admin Group Presents: Accounting Seed Overview & Pardot vs Marketing ...
Jax, FL Admin Group Presents: Accounting Seed Overview & Pardot vs Marketing ...Jax, FL Admin Group Presents: Accounting Seed Overview & Pardot vs Marketing ...
Jax, FL Admin Group Presents: Accounting Seed Overview & Pardot vs Marketing ...
 
Sales Wave Apps - Partner Training
Sales Wave Apps - Partner TrainingSales Wave Apps - Partner Training
Sales Wave Apps - Partner Training
 
Smarter Sales Process in Dynamics CRM 2015 - Part 1: Lead Qualification
Smarter Sales Process in Dynamics CRM 2015 - Part 1: Lead QualificationSmarter Sales Process in Dynamics CRM 2015 - Part 1: Lead Qualification
Smarter Sales Process in Dynamics CRM 2015 - Part 1: Lead Qualification
 
Process Automation Showdown Session 1
Process Automation Showdown Session 1Process Automation Showdown Session 1
Process Automation Showdown Session 1
 
Get ready for your platform developer i certification webinar
Get ready for your platform developer i certification   webinarGet ready for your platform developer i certification   webinar
Get ready for your platform developer i certification webinar
 
How To Define, Report On & Analyse The KPIs For Your Business In HubSpot
How To Define, Report On & Analyse The KPIs For Your Business In HubSpotHow To Define, Report On & Analyse The KPIs For Your Business In HubSpot
How To Define, Report On & Analyse The KPIs For Your Business In HubSpot
 
Mastering Salesforce Person Account
Mastering Salesforce Person AccountMastering Salesforce Person Account
Mastering Salesforce Person Account
 
Supporting References in Oracle EBS R12
Supporting References in Oracle EBS R12Supporting References in Oracle EBS R12
Supporting References in Oracle EBS R12
 
Salesforce Lightning Experience Overview by Brainiate
Salesforce Lightning Experience Overview by BrainiateSalesforce Lightning Experience Overview by Brainiate
Salesforce Lightning Experience Overview by Brainiate
 
Einstein Analytics
Einstein Analytics Einstein Analytics
Einstein Analytics
 
Salesforce Spring 17 Release Overview
Salesforce Spring 17 Release OverviewSalesforce Spring 17 Release Overview
Salesforce Spring 17 Release Overview
 
MuleSoft HyperAutomation
MuleSoft HyperAutomationMuleSoft HyperAutomation
MuleSoft HyperAutomation
 
Salesforce Spring '17 Release Admin Webinar
Salesforce Spring '17 Release Admin WebinarSalesforce Spring '17 Release Admin Webinar
Salesforce Spring '17 Release Admin Webinar
 
Salesforce Innovation: Advanced Tips for Maximizing Salesforce
Salesforce Innovation: Advanced Tips for Maximizing SalesforceSalesforce Innovation: Advanced Tips for Maximizing Salesforce
Salesforce Innovation: Advanced Tips for Maximizing Salesforce
 
Aan009 Contreras 091907
Aan009 Contreras 091907Aan009 Contreras 091907
Aan009 Contreras 091907
 
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
 

More from SalesLoftTraining

Cadence strategy
Cadence strategyCadence strategy
Cadence strategy
SalesLoftTraining
 
Increasing sales efficiency with SalesLoft Automation Rules
 Increasing sales efficiency with SalesLoft Automation Rules Increasing sales efficiency with SalesLoft Automation Rules
Increasing sales efficiency with SalesLoft Automation Rules
SalesLoftTraining
 
SalesLoft Advanced Reporting - Engagement Metrics
SalesLoft Advanced Reporting - Engagement MetricsSalesLoft Advanced Reporting - Engagement Metrics
SalesLoft Advanced Reporting - Engagement Metrics
SalesLoftTraining
 
The Buyer Journey - Closing the Gaps Using SalesLoft Cadences
The Buyer Journey - Closing the Gaps Using SalesLoft CadencesThe Buyer Journey - Closing the Gaps Using SalesLoft Cadences
The Buyer Journey - Closing the Gaps Using SalesLoft Cadences
SalesLoftTraining
 
SalesLoft Team Cadences
SalesLoft Team Cadences SalesLoft Team Cadences
SalesLoft Team Cadences
SalesLoftTraining
 
SalesLoft Dialer
SalesLoft Dialer SalesLoft Dialer
SalesLoft Dialer
SalesLoftTraining
 
SalesLoft U: Slack Integration for SalesLoft
SalesLoft U: Slack Integration for SalesLoftSalesLoft U: Slack Integration for SalesLoft
SalesLoft U: Slack Integration for SalesLoft
SalesLoftTraining
 
SalesLoft's Calls Tab
SalesLoft's Calls TabSalesLoft's Calls Tab
SalesLoft's Calls Tab
SalesLoftTraining
 
SalesLoft Twitter Smart Panel
SalesLoft Twitter Smart PanelSalesLoft Twitter Smart Panel
SalesLoft Twitter Smart Panel
SalesLoftTraining
 
Using SalesLoft Snippets
Using SalesLoft SnippetsUsing SalesLoft Snippets
Using SalesLoft Snippets
SalesLoftTraining
 
Customizing Disposition and Sentiment
Customizing Disposition and SentimentCustomizing Disposition and Sentiment
Customizing Disposition and Sentiment
SalesLoftTraining
 
Connect for Salesforce
Connect for Salesforce Connect for Salesforce
Connect for Salesforce
SalesLoftTraining
 
Automation Rules - Starter Kit
Automation Rules - Starter KitAutomation Rules - Starter Kit
Automation Rules - Starter Kit
SalesLoftTraining
 
Automation Rule - Automating by Success
Automation Rule - Automating by SuccessAutomation Rule - Automating by Success
Automation Rule - Automating by Success
SalesLoftTraining
 

More from SalesLoftTraining (14)

Cadence strategy
Cadence strategyCadence strategy
Cadence strategy
 
Increasing sales efficiency with SalesLoft Automation Rules
 Increasing sales efficiency with SalesLoft Automation Rules Increasing sales efficiency with SalesLoft Automation Rules
Increasing sales efficiency with SalesLoft Automation Rules
 
SalesLoft Advanced Reporting - Engagement Metrics
SalesLoft Advanced Reporting - Engagement MetricsSalesLoft Advanced Reporting - Engagement Metrics
SalesLoft Advanced Reporting - Engagement Metrics
 
The Buyer Journey - Closing the Gaps Using SalesLoft Cadences
The Buyer Journey - Closing the Gaps Using SalesLoft CadencesThe Buyer Journey - Closing the Gaps Using SalesLoft Cadences
The Buyer Journey - Closing the Gaps Using SalesLoft Cadences
 
SalesLoft Team Cadences
SalesLoft Team Cadences SalesLoft Team Cadences
SalesLoft Team Cadences
 
SalesLoft Dialer
SalesLoft Dialer SalesLoft Dialer
SalesLoft Dialer
 
SalesLoft U: Slack Integration for SalesLoft
SalesLoft U: Slack Integration for SalesLoftSalesLoft U: Slack Integration for SalesLoft
SalesLoft U: Slack Integration for SalesLoft
 
SalesLoft's Calls Tab
SalesLoft's Calls TabSalesLoft's Calls Tab
SalesLoft's Calls Tab
 
SalesLoft Twitter Smart Panel
SalesLoft Twitter Smart PanelSalesLoft Twitter Smart Panel
SalesLoft Twitter Smart Panel
 
Using SalesLoft Snippets
Using SalesLoft SnippetsUsing SalesLoft Snippets
Using SalesLoft Snippets
 
Customizing Disposition and Sentiment
Customizing Disposition and SentimentCustomizing Disposition and Sentiment
Customizing Disposition and Sentiment
 
Connect for Salesforce
Connect for Salesforce Connect for Salesforce
Connect for Salesforce
 
Automation Rules - Starter Kit
Automation Rules - Starter KitAutomation Rules - Starter Kit
Automation Rules - Starter Kit
 
Automation Rule - Automating by Success
Automation Rule - Automating by SuccessAutomation Rule - Automating by Success
Automation Rule - Automating by Success
 

Recently uploaded

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 

Recently uploaded (20)

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 

Opportunity Generation Reporting

  • 2. Jimmy Conley Sr. Technical Architect, Professional Services Meet Your Speakers Ginger Tranter Sr. Training Manager, Customer Education
  • 3. Housekeeping Items ● All lines are muted ● Use the Q&A box ● Recording will be emailed a few days after the webinar
  • 4. Background: ● 5+ years at Salesforce ● Dedicated Salesforce Consultant for Enterprise Customers ● 2+ years Marketing Automation Implementations (SMB to Enterprise Customers) ● Georgia State University - Marketing & Economics Hobbies/Interest: ● Playing guitar and bass ● Avid Atlanta sports fan ● Traveling ● Outdoor activities with my dog, Charlie ● Scuba Diving Introduction Certifications: ● Salesforce Advanced Administrator ● Salesforce Administrator ● Salesforce Consultant ● Pardot Consultant ● Pardot Specialists ● Salesforce Marketing Cloud Email Specialist Jimmy Conley Sr. Technical Account Manager Jimmy Conley - Sr. Technical Account Manager SalesLoft Professional Services Team
  • 5. ● IS: Review options for leveraging SalesLoft data in Salesforce Opportunity reports ● IS NOT: Provide step by step guidance on building SalesLoft Opportunity reports using SalesLoft data Goal of Training Session Want to become a Salesforce expert? ● Create a FREE Developer Org: https://developer.salesforce.com/signup ● Use Salesforce Trailhead: https://trailhead.salesforce.com/en/home ○ Reports & Dashboards Trail: Introduction to Reports and Dashboards ● Salesforce Help & Training: https://support.salesforce.com/support ● SalesforceBen.com: Very useful site with a ton of Salesforce information
  • 6. ● Data and Processes needed to build reports: ○ Opportunity Contact Roles - What they are and why they are so important ○ Custom Fields & Mapping - Opportunity, Contact, Lead, Task ○ Process Builder & Flows - What they are and why you need them ○ Salesforce Campaigns - SalesLoft use case ● Reporting Examples: ○ Useful Out-of-Box Salesforce Reports ○ SalesLoft Cadences that generate the most Opportunities ○ SalesLoft Email Templates that generate the most Opportunities ○ SalesLoft channel for driving Opportunity creation Agenda
  • 8. Opportunity Contact Roles Contact Record Opportunity Record Opportunity Contact Role Junction Object ● Build a relationship between individual Contacts and an Opportunity Record ● Opportunity Contact Roles is a Junction Object that is related to both Contact and Opportunity objects ● SalesLoft Opportunity Reports are more complex due to Contact Role relationship Junction Objects provide many-to-many relationship unlike ‘Look-up’ fields
  • 9. Opportunity Contact Roles Common Use Cases for Primary Contact Role: ● Show influence from Sales or Marketing on an Opportunity ● Leveraged for out of box Salesforce Campaign Influence reporting SalesLoft Use Case: ● SalesLoft is used to engage with People records ● Contact Roles associate People directly to Opportunities in Salesforce Adding Contacts to Opportunity How a Primary Contact Role is added to an Opportunity: ● Converting a Lead record to a Contact and new Opportunity (Converted Lead is Primary Contact) ● Creating an Opportunity from an existing Contact record (Contact is Primary Contact) ● Adding Primary Contact to existing Opportunity (One per Opportunity)
  • 10. Opportunity Contact Role - Limitations Contact Role Limitations: ● Not available in Salesforce Workflow Rules or Process Builder ● Contact Role Relationship cannot be used in Salesforce Formula fields ● Cannot be used in Validation Rules on an Opportunity (i.e. Ensure Contact Role is added to Opp) Solutions for these Limitations: ● ‘Primary Contact’ custom field on the Opportunity Object (Lookup Relationship) ● Salesforce Visual Flow and Process Builder to automatically populate the ‘Primary Contact’ field ● Salesforce Visual Flow and Process Builder to automatically create Primary Contact Role NOTE: Based on ‘Primary Contact’ custom Opportunity field ● Use a Salesforce AppExchange Package to require a Primary Contact Role NOTE: These are not Salesforce or SalesLoft products and all support code coverage is 100% is handled by the publisher of the application.
  • 12. Lead Fields: ● Most Recent Cadence - Cadence ID ● Most Recent Cadence - Cadence Name ● Most Recent Cadence - Last Completed Step ● Most Recent Email Template ● Most Recent Channel Contact Fields: ● Most Recent Cadence - Cadence ID ● Most Recent Cadence - Cadence Name ● Most Recent Cadence - Last Completed Step ● Most Recent Email Template ● Most Recent Channel Opportunity Fields: ● Most Recent Cadence - Cadence ID ● Most Recent Cadence - Cadence Name ● Most Recent Cadence - Last Completed Step ● Most Recent Email Template ● Most Recent Channel ● Primary Contact Custom Fields Needed (Based on Webinar Examples): Salesforce Field Mapping: Navigation: Setup > Build > Customize > Leads > Fields > Custom Lead Fields > Map Lead Fields Button > Map to Contact & Opportunity NOTE: Useful if you create Opportunities while converting Lead records. Task Fields: ● Email Template Title ● Step Type
  • 13. Why not Formula Fields or Cross Filters?
  • 14. Issue with Cross Object Formula Fields & Cross Filters Cross Object Formula Fields: ● Formula fields referencing a field value from a parent object record or related lookup field (i.e. Account fields on a Contact record) ○ Issue with Opportunity Reporting: ■ As Contact or Lead field values update, your formula fields would update as well Scenario: Contact added to new Cadence after Opportunity is created ■ Doesn’t maintain most recent Lead or Contact field values prior to Opportunity creation Cross Filters in Reports: ● Include or exclude records in your report based on related objects and their fields ○ Adds ‘with or without’ function to reports (i.e. Contacts with related Closed Won Opportunities) ○ Issue with Cross Filters: ■ As Contact or Lead field values update, your reports would update as well Scenario: Contact is added to new Cadence and completes additional steps, the SalesLoft ‘Most Recent’ values will update resulting in inaccurate data ■ Doesn’t maintain most recent Lead or Contact values field prior to Opportunity creation
  • 16. Salesforce Lightning Process Builder (Article): ● Create automated business processes ○ Similar to Workflow Rules with more features (Update Related Object Records) ○ Leverage both Standard and Custom Objects ● Drag and drop graphical representation Salesforce Lightning Process Builder NOTE: Available in all Salesforce editions Why is Salesforce Process Builder needed for SalesLoft Opportunity reporting? ● Automatically write field values from Primary Contact record to Opportunity Record Examples of processes used for SalesLoft advanced reporting in Salesforce: ● Writing SalesLoft Tasks field values to the related Lead or Contact ● Writing SalesLoft Lead or Contact field values to related Opportunity record ● Invoking Salesforce Flow to populate ‘Primary Contact’ custom Opportunity field ● Writing SalesLoft Lead, Contact, or Task field values to a related custom object record
  • 17. Why use Salesforce Visual Flow (Article) for Opportunity reporting? ● Automatically populate ‘Primary Contact’ field, or create Primary Contact Role ● Opportunity Contact Role object not exposed in Process Builder or Workflows ● Opportunity Contact Role object is available in Salesforce Visual Flow Salesforce Visual Flow SalesLoft Opportunity Reporting Use Cases: ● Automatically populate the ‘Primary Contact’ custom field on an Opportunity OR ● Automatically create a Primary Contact based on the ‘Primary Contact’ Opportunity field Instructions for Creating these Flows: ● Blog post by Judi Sohn with instructions for creating either of the Flows listed above: ○ Using Salesforce Process Builder & Flow with Opportunity Contact Roles
  • 19. Salesforce Campaigns and SalesLoft Using Salesforce Campaigns for Sales Salesforce Campaigns: ● Salesforce Campaigns measure marketing attribution and influence on Opportunities ○ Salesforce offers out of box Campaign attribution and influence settings and reports SalesLoft Use Cases: ● SalesLoft does not create Campaign Member records in Salesforce ● Add Lead and Contact records to a Campaign prior to importing to SalesLoft Cadence (i.e. Inside Sales “Parent Campaign”, Cadence Specific “Child” Campaigns) NOTE: You can import Lead or Contacts into SalesLoft from a Salesforce Campaign Report ○ Value Added: ■ Determine if Sales or Marketing had first touch with Person ■ Shows Sales & Marketing efforts in same view ■ Utilize out of box Salesforce reports & settings
  • 21. ● Report Type = Leads with Converted Lead Information ○ When this is applicable? ■ Team regularly converts Lead records directly to Contacts and Opportunities ○ What does this report show? ■ Lead field values prior to being converted to Contact & Opportunity ■ All Lead and Opportunity field data is available in this report ● NOTE: Contact Fields: Contact Name, ID, and Account are also available Applicable Out of Box Salesforce Reports ● Report Type = Activities with Opportunities ○ When this is applicable? ■ Team is logging activities against Contact records associated with Open opportunities ○ What does this report show? ■ All Activities logged against ANY Contact related to OPEN Opportunity ■ All Activity, Opportunity, and Account field data is available in this report
  • 22. SalesLoft Cadences that generate the most Opportunities *Dashboard created from report Report Requirements: ● ‘Primary Contact’ custom Opportunity field ● Value in Primary Contact Opportunity field ● Most Recent SalesLoft Cadence custom field ○ Lead, Contact, and Opportunity objects ● Most Recent SalesLoft Cadence custom field ○ Mapped: Lead > Contact > Opportunity ● Salesforce Process (Process Builder): ○ Write Contact ‘Most Recent Cadence’ field value to Opportunity Record Report Type: Opportunities Show: All Opportunities - Open and Closed Filters: Most Recent Cadence Name is not equal to “” Format: Summary Grouping: Group by Opportunity custom field ‘Most Recent Cadence - Cadence Name’
  • 23. SalesLoft Email Templates that generate the most Opportunities *Chart and Report in Salesforce Classic Report Requirements: ● ‘Primary Contact’ custom Opportunity field ● Value in Primary Contact Opportunity field ● Most Recent SalesLoft Email Template custom field ○ Task, Lead, Contact, and Opportunity objects ● Most Recent SalesLoft Email Template custom field ○ Mapped: Lead > Contact > Opportunity ● Salesforce Process (Process Builder): ○ Write ‘Most Recent Email Template’ field value from Task to related Lead or Contact ○ Write ‘Most Recent Email Template’ field to Opportunity from ‘Primary Contact Report Type: Opportunities Show: All Opportunities - Open and Closed Filters: Most Recent Email Template is not equal to “” Summary Format: Summary Grouping: Group by Opportunity custom field ‘Most Recent Email Template’
  • 24. SalesLoft Channel that generate the most Opportunities Report Requirements: ● ‘Primary Contact’ custom Opportunity field ● Value in Primary Contact Opportunity field ● Most Recent SalesLoft Channel custom field ○ Lead, Contact, and Opportunity objects ● Most Recent SalesLoft Channel custom field ○ Mapped: Lead > Contact > Opportunity ● Salesforce Process (Process Builder): ○ Update ‘Most Recent SalesLoft Channel’ field on Lead or Contact when Task is logged ○ Write ‘Most Recent SalesLoft Channel’ field value to Opportunity from ‘Primary Contact’ Report Type: Opportunities Show: All Opportunities - Open and Closed Filters: Most Recent SalesLoft Channel not equal to “” Summary Format: Summary Grouping: Group by Opportunity custom field ‘Most Recent SalesLoft Channel’*Chart and Report in Lightning Experience
  • 25. ● Topic: SalesLoft Advanced Reporting - User Activity Metrics ○ Date: December 11, 2018 ● Topic: SalesLoft Advanced Reporting - User Accountability Metrics ○ Date: January 15, 2018 ● Topic: SalesLoft Advanced Reporting - Interaction Outcome Metrics ○ Date: February 19, 2018 Salesforce Reporting Webinar Series Upcoming Webinar Topics
  • 27. Accelerate Your Success with Professional Services sal.es/proserve 27