SlideShare une entreprise Scribd logo
1  sur  42
Robust Business Logic: How to Leverage
Workflow Rules and Formulas
Charlie Liang
Demand Gen Manager,
Tintri
Replace area with
partner/customer logo
(Remove if not needed)
Delinda Tinkey
Sales and Marketing
Automation Manager,
Evolve IP
Page 2 © 2014 Marketo, Inc.#mktgnation14
What are workflows?
• In the marketing automation world, they are ways to
automate standard business procedures:
• Messaging
• Alerts
• Field Updates
• Calculations
• Scheduling
Page 3 © 2014 Marketo, Inc.#mktgnation14
Where can I set up workflows?
• Marketo
• CRM
Workflows: An Example
Page 4 © 2014 Marketo, Inc.#mktgnation14
Workflow Use Cases and Best Bets
Marketo CRM
Email Nurturing Calculations
Scoring Advanced Logical Functions
Lists/Segmentation Custom Objects
Multi-Step Flows Text Manipulations
Time-Based Flows Date/Time
Logical Functions
Page 5 © 2014 Marketo, Inc.#mktgnation14
Examples of Workflows Best for CRM
• Write to the Campaign Member or other objects for
reporting
• Track your lead source history
• Calculate project timeframe
• Parse area codes
Page 6 © 2014 Marketo, Inc.#mktgnation14
Writing to the Campaign Member Object
Campaign
Campaign
Member
Lead
Contact
Page 7 © 2014 Marketo, Inc.#mktgnation14
Benefits
• Reportable in SFDC
• Visible to anyone with a SFDC license
• Just say “no” to new fields
Page 8 © 2014 Marketo, Inc.#mktgnation14
Example
Set up a server-side post:
https://community.marketo.com/MarketoResource?id=kA650000000GsXXCA0
Page 9 © 2014 Marketo, Inc.#mktgnation14
Case Study
Page 10 © 2014 Marketo, Inc.#mktgnation14
Step 1 – Lead/Contact Field
Page 11 © 2014 Marketo, Inc.#mktgnation14
Step 2 – Campaign Member Field
Page 12 © 2014 Marketo, Inc.#mktgnation14
Step 3 – Create Workflow Rule #1
Lead
Campaign
Member
Page 13 © 2014 Marketo, Inc.#mktgnation14
Step 3 – Create Workflow Rule #1 - Details
• Object: Campaign Member
• Description: Transfer campaign notes from a lead to
the campaign member object when a lead is added to
a campaign
• Evaluate rule when record is created
• Run the rule if the following formula evaluates to
true:
ISBLANK(ContactId ) && ISBLANK( Campaign_Notes__c )
• Add a field update to the Campaign Member Notes
field (on the campaign member) using this formula:
Lead.Web_Lead_Comments__c
Page 14 © 2014 Marketo, Inc.#mktgnation14
Step 4 – Create Workflow Rule #2
Contact
Campaign
Member
Page 15 © 2014 Marketo, Inc.#mktgnation14
Step 4 – Create Workflow Rule #2 - Details
• Object: Campaign Member
• Description: Transfer campaign notes from a contact
to the campaign member object
• When the following formula is true:
NOT(ISBLANK(ContactId )) && ISBLANK( Campaign_Notes__c ) &&
NOT(ISBLANK( Contact.Web_Lead_Comments__c ))
• Update Campaign Notes field using this formula
Contact.Web_Lead_Comments__c
Page 16 © 2014 Marketo, Inc.#mktgnation14
Step 5 – In Marketo
Page 17 © 2014 Marketo, Inc.#mktgnation14
Things to remember…
• Is your program synced with a campaign?
• Is your form nested within your program?
Page 18 © 2014 Marketo, Inc.#mktgnation14
Example
Page 19 © 2014 Marketo, Inc.#mktgnation14
Example
REFERRAL SUBMITTED BY Name: {{lead.Referral First
Name}} {{lead.Referral Last Name}} Company:
{{lead.Referral Company}} Email: {{lead.Referral Email}}
Phone: {{lead.Referral Phone}}
Page 20 © 2014 Marketo, Inc.#mktgnation14
Bonus: Conquer Concatenation
Page 21 © 2014 Marketo, Inc.#mktgnation14
Bonus: Conquer Concatenation
• Use Excel Macro to concatenate a range of data into
one cell
• Press ALT+F11 to open the visual basic editor
• Copy and paste the code on the next slide in the box that
appears
Page 22 © 2014 Marketo, Inc.#mktgnation14
Bonus: Conquer Concatenation
Function ConCat(Delimiter As Variant, ParamArray
CellRanges() As Variant) As String
Dim Cell As Range, Area As Variant
If IsMissing(Delimiter) Then Delimiter = ""
For Each Area In CellRanges
If TypeName(Area) = "Range" Then
For Each Cell In Area
If Len(Cell.Value) Then ConCat = ConCat & Delimiter &
Cell.Value
Next
Else
ConCat = ConCat & Delimiter & Area
End If
Next
ConCat = Mid(ConCat, Len(Delimiter) + 1)
End Function
Page 23 © 2014 Marketo, Inc.#mktgnation14
Bonus: Conquer Concatenation
• Use your new function!
• Example: =ConCat (“-”, A1:C1, “MUS14”, D1:F1)
• “-” in the first argument is the delimiter and is required. You
may choose to leave it blank, but keep the comma there as
a placeholder
Page 24 © 2014 Marketo, Inc.#mktgnation14
Bonus: Conquer Concatenation
Page 25 © 2014 Marketo, Inc.#mktgnation14
Intro - Tintri
Enterprise storage
optimized for
virtualization
Founded in 2008 HQ in Mountain View, CA
200 employees
Page 26 © 2014 Marketo, Inc.#mktgnation14
Intro – Tintri
Apps
drive business
1
Infrastructure
exists to
support apps
2
IT infrastructure
must learn and
adapt
3
IT staff should
manage apps
4
What we believe
Page 27 © 2014 Marketo, Inc.#mktgnation14
Keep Track of Your Lead Source(s)
• Use Case: Lead Source attribution
• Types:
• First touch
• Last touch
• Multi-touch
• Weighted Multi-touch
Replace area with
partner/customer logo
(Remove if not needed)
Page 28 © 2014 Marketo, Inc.#mktgnation14
Keep Track of Your Lead Source(s)
• What you’ll need:
• Lead Source History fields
• 2 Sets of Workflows & Field Updates
Replace area with
partner/customer logo
(Remove if not needed)
if(ischanged( Source )=true, PRIORVALUE(Source _history__c ) & " " & "|"
& " " & Source, Source_history__c )
Page 29 © 2014 Marketo, Inc.#mktgnation14
Keep Track of Your Lead Source(s)
Replace area with
partner/customer logo
(Remove if not needed)
Page 30 © 2014 Marketo, Inc.#mktgnation14
Calculate Prospect Timeframe
Page 31 © 2014 Marketo, Inc.#mktgnation14
Calculate Prospect Timeframe
• These were relevant in 2005!
• How do you avoid being stuck in 2005?
Replace area with
partner/customer logo
(Remove if not needed)
What? Who are
you??
I’m ready
to buy in 2
months!
2014
Hi there, I see
you’re ready to
buy in 2 months!
2005
Page 32 © 2014 Marketo, Inc.#mktgnation14
Calculate Prospect Timeframe
• Solution: There’s a workflow for that
• You’ll need 3 fields:
• Timeframe Date Submitted (date)
• Project Timeframe Days (number)
• Project Timeframe (formula)
Replace area with
partner/customer logo
(Remove if not needed)
Page 33 © 2014 Marketo, Inc.#mktgnation14
Calculate Prospect Timeframe
• Form Submission Replace area with
partner/customer logo
(Remove if not needed)
Project Timeframe (days)
= 75
Page 34 © 2014 Marketo, Inc.#mktgnation14
Calculate Prospect Timeframe
• Use a Marketo Workflow to set timeframe
submitted = today
Replace area with
partner/customer logo
(Remove if not needed)
Page 35 © 2014 Marketo, Inc.#mktgnation14
Calculate Prospect Timeframe
• Project Timeframe formula: Replace area with
partner/customer logo
(Remove if not needed)
if(or( ISBLANK( Timeframe_date_submitted__c ) ,
ISBLANK( Timeframe_days__c )),"",
case(month(Timeframe_date_submitted__c +
Timeframe_days__c),
1,"Jan",
2,"Feb",
3,"Mar",
4,"Apr",
5,"May",
6,"Jun",
7,"Jul",
8,"Aug",
9,"Sep",
10,"Oct",
11,"Nov",
12,"Dec","")&"
"&text(year(Timeframe_date_submitted__c +
Timeframe_days__c))
)
Page 36 © 2014 Marketo, Inc.#mktgnation14
Calculate Prospect Timeframe
• Output: Replace area with
partner/customer logo
(Remove if not needed)
Page 37 © 2014 Marketo, Inc.#mktgnation14
Parse Area Codes
Replace area with
partner/customer logo
(Remove if not needed)
+1 408-555-5555
1408-555-5555
(408) 555-5555
408-555-5555
4085555555
408.555.5555
1.408.555.5555
011 1 408-555-5555
1 408 555 5555
1 (408) 555-5555
408/555-5555
1/408/555-5555
1-408-555-5555
+1408/555.5555
Page 38 © 2014 Marketo, Inc.#mktgnation14
Parse Area Codes
Replace area with
partner/customer logo
(Remove if not needed)
Page 39 © 2014 Marketo, Inc.#mktgnation14
Parse Area Codes
Replace area with
partner/customer logo
(Remove if not needed)
if(and(not(len(State)=2),
not(or(upper(Country)="US",Country="CA",contains(Country,"Canada"),
upper(Country)="U.S.",upper(Country)="UNITED STATES OF
AMERICA",upper(Country)="USA",upper(Country)="U.S.A.",upper(Count
ry)="US OF A",upper(Country)="AMERICA"))),"",
if(or(Phone="unknown",isblank(Phone)),"",
if(and(isnumber(left(Phone,1)),left(Phone,1)<>"0"),left(Phone,3),
if(and(isnumber(mid(Phone,2,1)),mid(Phone,2,1)<>"0"),mid(Phone,2,3),
if(and(isnumber(mid(Phone,3,1)),mid(Phone,3,1)<>"0"),mid(Phone,3,3),
"ERR")))))
• Area Code Formula Field
Page 40 © 2014 Marketo, Inc.#mktgnation14
Parse Area Codes
Replace area with
partner/customer logo
(Remove if not needed)
• Baseball, not dumpsters
Page 41 © 2014 Marketo, Inc.#mktgnation14
Q&A
• Charlie Liang, Tintri
• charlie.c.liang@gmail.com
• Delinda Tinkey, Evolve IP
• dtinkey@evolveip.net
Thank You!

Contenu connexe

Tendances

How to Personalize and Accelerate the Customer Journey Through Targeted 1:1 E...
How to Personalize and Accelerate the Customer Journey Through Targeted 1:1 E...How to Personalize and Accelerate the Customer Journey Through Targeted 1:1 E...
How to Personalize and Accelerate the Customer Journey Through Targeted 1:1 E...Demandbase
 
Account Based Marketing with Marketo - LA User Group Dec 4, 2015
Account Based Marketing with Marketo - LA User Group Dec 4, 2015Account Based Marketing with Marketo - LA User Group Dec 4, 2015
Account Based Marketing with Marketo - LA User Group Dec 4, 2015Josh Hill
 
ABM Master Class: Sales Secrets for Pipeline Hyper-Growth
ABM Master Class: Sales Secrets for Pipeline Hyper-GrowthABM Master Class: Sales Secrets for Pipeline Hyper-Growth
ABM Master Class: Sales Secrets for Pipeline Hyper-GrowthDemandbase
 
Accelerating ABM Impact: What's Working, Whats's Next
Accelerating ABM Impact: What's Working, Whats's NextAccelerating ABM Impact: What's Working, Whats's Next
Accelerating ABM Impact: What's Working, Whats's NextDemandbase
 
San Francisco Marketo User Group - October 2021
San Francisco Marketo User Group - October 2021San Francisco Marketo User Group - October 2021
San Francisco Marketo User Group - October 2021Amy Goldfine
 
Orchestrating Omnichannel ABM with B2B Data and Intelligence
Orchestrating Omnichannel ABM with B2B Data and IntelligenceOrchestrating Omnichannel ABM with B2B Data and Intelligence
Orchestrating Omnichannel ABM with B2B Data and IntelligenceDemandbase
 
Moving to ABM Maturity: ITSMA & ABMLA 2019 ABM Benchmark Study
Moving to ABM Maturity: ITSMA & ABMLA 2019 ABM Benchmark StudyMoving to ABM Maturity: ITSMA & ABMLA 2019 ABM Benchmark Study
Moving to ABM Maturity: ITSMA & ABMLA 2019 ABM Benchmark StudyDemandbase
 
Analog Strategies For ABM Success: Digital Channels And Integrated Programs 
Analog Strategies For ABM Success: Digital Channels And Integrated Programs Analog Strategies For ABM Success: Digital Channels And Integrated Programs 
Analog Strategies For ABM Success: Digital Channels And Integrated Programs G3 Communications
 
How to Unify Sales and Marketing as Revenue Rockstar
How to Unify Sales and Marketing as Revenue RockstarHow to Unify Sales and Marketing as Revenue Rockstar
How to Unify Sales and Marketing as Revenue RockstarDemandbase
 
5 Critical Steps to Account-Based Marketing
5 Critical Steps to Account-Based Marketing5 Critical Steps to Account-Based Marketing
5 Critical Steps to Account-Based MarketingMarketo
 
ABM Master Class: Analytics
ABM Master Class: AnalyticsABM Master Class: Analytics
ABM Master Class: AnalyticsDemandbase
 
As Easy as Demandbase One, Two, Three: Quick Tips for Marketing
As Easy as Demandbase One, Two, Three: Quick Tips for MarketingAs Easy as Demandbase One, Two, Three: Quick Tips for Marketing
As Easy as Demandbase One, Two, Three: Quick Tips for MarketingDemandbase
 
How Allocadia Squeezed More Demand Gen, Sales Enablement & ABM Juice Out of O...
How Allocadia Squeezed More Demand Gen, Sales Enablement & ABM Juice Out of O...How Allocadia Squeezed More Demand Gen, Sales Enablement & ABM Juice Out of O...
How Allocadia Squeezed More Demand Gen, Sales Enablement & ABM Juice Out of O...Uberflip
 
Lead Scoring For B2B Marketers
Lead Scoring For B2B MarketersLead Scoring For B2B Marketers
Lead Scoring For B2B MarketersSilverpop
 
Winning in the Engagement Economy: 10 New Product Innovations
Winning in the Engagement Economy: 10 New Product InnovationsWinning in the Engagement Economy: 10 New Product Innovations
Winning in the Engagement Economy: 10 New Product InnovationsMarketo
 
Account-Based Webinars: The Good, The Rad, The Necessary
Account-Based Webinars: The Good, The Rad, The NecessaryAccount-Based Webinars: The Good, The Rad, The Necessary
Account-Based Webinars: The Good, The Rad, The NecessaryDemandbase
 
Accelerating Your Buyers Journey with ABM
Accelerating Your Buyers Journey with ABMAccelerating Your Buyers Journey with ABM
Accelerating Your Buyers Journey with ABMMarketo
 
New Priorities for ABM: Benchmarks and Best Practices for 2021
New Priorities for ABM: Benchmarks and Best Practices for 2021New Priorities for ABM: Benchmarks and Best Practices for 2021
New Priorities for ABM: Benchmarks and Best Practices for 2021Demandbase
 
Demandbase + Gartner: Sales and Marketing Blueprint to Accelerated Revenue
Demandbase + Gartner: Sales and Marketing Blueprint to Accelerated RevenueDemandbase + Gartner: Sales and Marketing Blueprint to Accelerated Revenue
Demandbase + Gartner: Sales and Marketing Blueprint to Accelerated RevenueDemandbase
 
Demandbase Solution Overview: Conversion Solution
Demandbase Solution Overview: Conversion SolutionDemandbase Solution Overview: Conversion Solution
Demandbase Solution Overview: Conversion SolutionDemandbase
 

Tendances (20)

How to Personalize and Accelerate the Customer Journey Through Targeted 1:1 E...
How to Personalize and Accelerate the Customer Journey Through Targeted 1:1 E...How to Personalize and Accelerate the Customer Journey Through Targeted 1:1 E...
How to Personalize and Accelerate the Customer Journey Through Targeted 1:1 E...
 
Account Based Marketing with Marketo - LA User Group Dec 4, 2015
Account Based Marketing with Marketo - LA User Group Dec 4, 2015Account Based Marketing with Marketo - LA User Group Dec 4, 2015
Account Based Marketing with Marketo - LA User Group Dec 4, 2015
 
ABM Master Class: Sales Secrets for Pipeline Hyper-Growth
ABM Master Class: Sales Secrets for Pipeline Hyper-GrowthABM Master Class: Sales Secrets for Pipeline Hyper-Growth
ABM Master Class: Sales Secrets for Pipeline Hyper-Growth
 
Accelerating ABM Impact: What's Working, Whats's Next
Accelerating ABM Impact: What's Working, Whats's NextAccelerating ABM Impact: What's Working, Whats's Next
Accelerating ABM Impact: What's Working, Whats's Next
 
San Francisco Marketo User Group - October 2021
San Francisco Marketo User Group - October 2021San Francisco Marketo User Group - October 2021
San Francisco Marketo User Group - October 2021
 
Orchestrating Omnichannel ABM with B2B Data and Intelligence
Orchestrating Omnichannel ABM with B2B Data and IntelligenceOrchestrating Omnichannel ABM with B2B Data and Intelligence
Orchestrating Omnichannel ABM with B2B Data and Intelligence
 
Moving to ABM Maturity: ITSMA & ABMLA 2019 ABM Benchmark Study
Moving to ABM Maturity: ITSMA & ABMLA 2019 ABM Benchmark StudyMoving to ABM Maturity: ITSMA & ABMLA 2019 ABM Benchmark Study
Moving to ABM Maturity: ITSMA & ABMLA 2019 ABM Benchmark Study
 
Analog Strategies For ABM Success: Digital Channels And Integrated Programs 
Analog Strategies For ABM Success: Digital Channels And Integrated Programs Analog Strategies For ABM Success: Digital Channels And Integrated Programs 
Analog Strategies For ABM Success: Digital Channels And Integrated Programs 
 
How to Unify Sales and Marketing as Revenue Rockstar
How to Unify Sales and Marketing as Revenue RockstarHow to Unify Sales and Marketing as Revenue Rockstar
How to Unify Sales and Marketing as Revenue Rockstar
 
5 Critical Steps to Account-Based Marketing
5 Critical Steps to Account-Based Marketing5 Critical Steps to Account-Based Marketing
5 Critical Steps to Account-Based Marketing
 
ABM Master Class: Analytics
ABM Master Class: AnalyticsABM Master Class: Analytics
ABM Master Class: Analytics
 
As Easy as Demandbase One, Two, Three: Quick Tips for Marketing
As Easy as Demandbase One, Two, Three: Quick Tips for MarketingAs Easy as Demandbase One, Two, Three: Quick Tips for Marketing
As Easy as Demandbase One, Two, Three: Quick Tips for Marketing
 
How Allocadia Squeezed More Demand Gen, Sales Enablement & ABM Juice Out of O...
How Allocadia Squeezed More Demand Gen, Sales Enablement & ABM Juice Out of O...How Allocadia Squeezed More Demand Gen, Sales Enablement & ABM Juice Out of O...
How Allocadia Squeezed More Demand Gen, Sales Enablement & ABM Juice Out of O...
 
Lead Scoring For B2B Marketers
Lead Scoring For B2B MarketersLead Scoring For B2B Marketers
Lead Scoring For B2B Marketers
 
Winning in the Engagement Economy: 10 New Product Innovations
Winning in the Engagement Economy: 10 New Product InnovationsWinning in the Engagement Economy: 10 New Product Innovations
Winning in the Engagement Economy: 10 New Product Innovations
 
Account-Based Webinars: The Good, The Rad, The Necessary
Account-Based Webinars: The Good, The Rad, The NecessaryAccount-Based Webinars: The Good, The Rad, The Necessary
Account-Based Webinars: The Good, The Rad, The Necessary
 
Accelerating Your Buyers Journey with ABM
Accelerating Your Buyers Journey with ABMAccelerating Your Buyers Journey with ABM
Accelerating Your Buyers Journey with ABM
 
New Priorities for ABM: Benchmarks and Best Practices for 2021
New Priorities for ABM: Benchmarks and Best Practices for 2021New Priorities for ABM: Benchmarks and Best Practices for 2021
New Priorities for ABM: Benchmarks and Best Practices for 2021
 
Demandbase + Gartner: Sales and Marketing Blueprint to Accelerated Revenue
Demandbase + Gartner: Sales and Marketing Blueprint to Accelerated RevenueDemandbase + Gartner: Sales and Marketing Blueprint to Accelerated Revenue
Demandbase + Gartner: Sales and Marketing Blueprint to Accelerated Revenue
 
Demandbase Solution Overview: Conversion Solution
Demandbase Solution Overview: Conversion SolutionDemandbase Solution Overview: Conversion Solution
Demandbase Solution Overview: Conversion Solution
 

Similaire à How to Leverage Workflow Rules and Formulas to Empower Your Marketing

Create Gorgeous Marketing Dashboards Your Executives Will Love
Create Gorgeous Marketing Dashboards Your Executives Will LoveCreate Gorgeous Marketing Dashboards Your Executives Will Love
Create Gorgeous Marketing Dashboards Your Executives Will LoveRevenuePulse
 
Customer Success Story: How Compuware APM Keeps Reinventing their Marketing I...
Customer Success Story: How Compuware APM Keeps Reinventing their Marketing I...Customer Success Story: How Compuware APM Keeps Reinventing their Marketing I...
Customer Success Story: How Compuware APM Keeps Reinventing their Marketing I...Marketo
 
Marketo Summit 2014 Fun with Webhooks
Marketo Summit 2014 Fun with WebhooksMarketo Summit 2014 Fun with Webhooks
Marketo Summit 2014 Fun with WebhooksJoshua Perry
 
Converting trial users to paying customers
Converting trial users to paying customersConverting trial users to paying customers
Converting trial users to paying customersEdward Masson
 
Marketo Summit 2014 - Taking Dynamic Content and PURLs to the Next Level
Marketo Summit 2014 - Taking Dynamic Content and PURLs to the Next LevelMarketo Summit 2014 - Taking Dynamic Content and PURLs to the Next Level
Marketo Summit 2014 - Taking Dynamic Content and PURLs to the Next LevelEtumos
 
In Mind Cloud - Product Release - 1902
In Mind Cloud - Product Release - 1902In Mind Cloud - Product Release - 1902
In Mind Cloud - Product Release - 1902In Mind Cloud
 
Marketo Summit 2014 - How to Take Intelligent Lead Nurturing to the Next Level
Marketo Summit 2014 - How to Take Intelligent Lead Nurturing to the Next LevelMarketo Summit 2014 - How to Take Intelligent Lead Nurturing to the Next Level
Marketo Summit 2014 - How to Take Intelligent Lead Nurturing to the Next LevelEtumos
 
Getting started with marketing automation
Getting started with marketing automationGetting started with marketing automation
Getting started with marketing automationMarketo
 
Taking Dynamic Content to the Next Level
Taking Dynamic Content to the Next LevelTaking Dynamic Content to the Next Level
Taking Dynamic Content to the Next LevelRevenuePulse
 
UK Conference 2018_How BT delivered 21% cost savings through Converged Transf...
UK Conference 2018_How BT delivered 21% cost savings through Converged Transf...UK Conference 2018_How BT delivered 21% cost savings through Converged Transf...
UK Conference 2018_How BT delivered 21% cost savings through Converged Transf...Martin Thompson
 
Srinivas_Ganta_IBM_INDIA1
Srinivas_Ganta_IBM_INDIA1Srinivas_Ganta_IBM_INDIA1
Srinivas_Ganta_IBM_INDIA1srinivas ganta
 
Metrics That Matter for Business and IT
Metrics That Matter for Business and ITMetrics That Matter for Business and IT
Metrics That Matter for Business and ITBMC Software
 
SmartBear Software Success Story - Gary DeAsi
SmartBear Software Success Story - Gary DeAsiSmartBear Software Success Story - Gary DeAsi
SmartBear Software Success Story - Gary DeAsiMarketo
 
Smarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue Estimation
Smarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue EstimationSmarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue Estimation
Smarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue EstimationJukka Niiranen
 
The CIO’s Guide to Implementing Marketing Automation
The CIO’s Guide to Implementing Marketing AutomationThe CIO’s Guide to Implementing Marketing Automation
The CIO’s Guide to Implementing Marketing AutomationNet at Work
 
Inherited Marketo? Making it Work for Your Organization
Inherited Marketo? Making it Work for Your OrganizationInherited Marketo? Making it Work for Your Organization
Inherited Marketo? Making it Work for Your OrganizationCindy Zhou
 
Best Practices to Organize Your Instance - San Diego Marketo User Group - Oct...
Best Practices to Organize Your Instance - San Diego Marketo User Group - Oct...Best Practices to Organize Your Instance - San Diego Marketo User Group - Oct...
Best Practices to Organize Your Instance - San Diego Marketo User Group - Oct...Iryna Zhuravel
 
Building a Globally Integrated Business Platform from the Ground Up
Building a Globally Integrated Business Platform from the Ground UpBuilding a Globally Integrated Business Platform from the Ground Up
Building a Globally Integrated Business Platform from the Ground UpApttus
 
[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue
[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue
[Webinar] Predictive Lead Scoring: How To Turn Data Into RevenueMintigo1
 
Allocadia Webinar: Looking Forward & Back in Marketing Performance
Allocadia Webinar: Looking Forward & Back in Marketing PerformanceAllocadia Webinar: Looking Forward & Back in Marketing Performance
Allocadia Webinar: Looking Forward & Back in Marketing PerformanceAllocadia Software
 

Similaire à How to Leverage Workflow Rules and Formulas to Empower Your Marketing (20)

Create Gorgeous Marketing Dashboards Your Executives Will Love
Create Gorgeous Marketing Dashboards Your Executives Will LoveCreate Gorgeous Marketing Dashboards Your Executives Will Love
Create Gorgeous Marketing Dashboards Your Executives Will Love
 
Customer Success Story: How Compuware APM Keeps Reinventing their Marketing I...
Customer Success Story: How Compuware APM Keeps Reinventing their Marketing I...Customer Success Story: How Compuware APM Keeps Reinventing their Marketing I...
Customer Success Story: How Compuware APM Keeps Reinventing their Marketing I...
 
Marketo Summit 2014 Fun with Webhooks
Marketo Summit 2014 Fun with WebhooksMarketo Summit 2014 Fun with Webhooks
Marketo Summit 2014 Fun with Webhooks
 
Converting trial users to paying customers
Converting trial users to paying customersConverting trial users to paying customers
Converting trial users to paying customers
 
Marketo Summit 2014 - Taking Dynamic Content and PURLs to the Next Level
Marketo Summit 2014 - Taking Dynamic Content and PURLs to the Next LevelMarketo Summit 2014 - Taking Dynamic Content and PURLs to the Next Level
Marketo Summit 2014 - Taking Dynamic Content and PURLs to the Next Level
 
In Mind Cloud - Product Release - 1902
In Mind Cloud - Product Release - 1902In Mind Cloud - Product Release - 1902
In Mind Cloud - Product Release - 1902
 
Marketo Summit 2014 - How to Take Intelligent Lead Nurturing to the Next Level
Marketo Summit 2014 - How to Take Intelligent Lead Nurturing to the Next LevelMarketo Summit 2014 - How to Take Intelligent Lead Nurturing to the Next Level
Marketo Summit 2014 - How to Take Intelligent Lead Nurturing to the Next Level
 
Getting started with marketing automation
Getting started with marketing automationGetting started with marketing automation
Getting started with marketing automation
 
Taking Dynamic Content to the Next Level
Taking Dynamic Content to the Next LevelTaking Dynamic Content to the Next Level
Taking Dynamic Content to the Next Level
 
UK Conference 2018_How BT delivered 21% cost savings through Converged Transf...
UK Conference 2018_How BT delivered 21% cost savings through Converged Transf...UK Conference 2018_How BT delivered 21% cost savings through Converged Transf...
UK Conference 2018_How BT delivered 21% cost savings through Converged Transf...
 
Srinivas_Ganta_IBM_INDIA1
Srinivas_Ganta_IBM_INDIA1Srinivas_Ganta_IBM_INDIA1
Srinivas_Ganta_IBM_INDIA1
 
Metrics That Matter for Business and IT
Metrics That Matter for Business and ITMetrics That Matter for Business and IT
Metrics That Matter for Business and IT
 
SmartBear Software Success Story - Gary DeAsi
SmartBear Software Success Story - Gary DeAsiSmartBear Software Success Story - Gary DeAsi
SmartBear Software Success Story - Gary DeAsi
 
Smarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue Estimation
Smarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue EstimationSmarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue Estimation
Smarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue Estimation
 
The CIO’s Guide to Implementing Marketing Automation
The CIO’s Guide to Implementing Marketing AutomationThe CIO’s Guide to Implementing Marketing Automation
The CIO’s Guide to Implementing Marketing Automation
 
Inherited Marketo? Making it Work for Your Organization
Inherited Marketo? Making it Work for Your OrganizationInherited Marketo? Making it Work for Your Organization
Inherited Marketo? Making it Work for Your Organization
 
Best Practices to Organize Your Instance - San Diego Marketo User Group - Oct...
Best Practices to Organize Your Instance - San Diego Marketo User Group - Oct...Best Practices to Organize Your Instance - San Diego Marketo User Group - Oct...
Best Practices to Organize Your Instance - San Diego Marketo User Group - Oct...
 
Building a Globally Integrated Business Platform from the Ground Up
Building a Globally Integrated Business Platform from the Ground UpBuilding a Globally Integrated Business Platform from the Ground Up
Building a Globally Integrated Business Platform from the Ground Up
 
[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue
[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue
[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue
 
Allocadia Webinar: Looking Forward & Back in Marketing Performance
Allocadia Webinar: Looking Forward & Back in Marketing PerformanceAllocadia Webinar: Looking Forward & Back in Marketing Performance
Allocadia Webinar: Looking Forward & Back in Marketing Performance
 

Dernier

The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024CIO Business World
 
ASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationAli Raza
 
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDigital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDemandbase
 
Michael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisMichael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisjunaid794917
 
What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?Juan Pineda
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceSapana Sha
 
The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...sowmyrao14
 
Codes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptxCodes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptxGeorgeCulica
 
Miss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMiss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMagdalena Kulisz
 
Jai Institute for Parenting Program Guide
Jai Institute for Parenting Program GuideJai Institute for Parenting Program Guide
Jai Institute for Parenting Program Guidekiva6
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdfDIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdfmayanksharma0441
 
Best digital marketing e-book form bignners
Best digital marketing e-book form bignnersBest digital marketing e-book form bignners
Best digital marketing e-book form bignnersmuntasibkhan58
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFarrel Brest
 
Understanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guideUnderstanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guidePartnercademy
 
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一s SS
 
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfResearch and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfVWO
 
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...Ahrefs
 
McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)DEVARAJV16
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorSocial Samosa
 

Dernier (20)

The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
 
ASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationASO Process: What is App Store Optimization
ASO Process: What is App Store Optimization
 
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDigital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
 
Michael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisMichael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysis
 
What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts Service
 
The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...
 
Codes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptxCodes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptx
 
Miss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMiss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdf
 
Jai Institute for Parenting Program Guide
Jai Institute for Parenting Program GuideJai Institute for Parenting Program Guide
Jai Institute for Parenting Program Guide
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
 
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdfDIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
 
Best digital marketing e-book form bignners
Best digital marketing e-book form bignnersBest digital marketing e-book form bignners
Best digital marketing e-book form bignners
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview Assignment
 
Understanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guideUnderstanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guide
 
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
 
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfResearch and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
 
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
 
McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
 

How to Leverage Workflow Rules and Formulas to Empower Your Marketing

  • 1. Robust Business Logic: How to Leverage Workflow Rules and Formulas Charlie Liang Demand Gen Manager, Tintri Replace area with partner/customer logo (Remove if not needed) Delinda Tinkey Sales and Marketing Automation Manager, Evolve IP
  • 2. Page 2 © 2014 Marketo, Inc.#mktgnation14 What are workflows? • In the marketing automation world, they are ways to automate standard business procedures: • Messaging • Alerts • Field Updates • Calculations • Scheduling
  • 3. Page 3 © 2014 Marketo, Inc.#mktgnation14 Where can I set up workflows? • Marketo • CRM Workflows: An Example
  • 4. Page 4 © 2014 Marketo, Inc.#mktgnation14 Workflow Use Cases and Best Bets Marketo CRM Email Nurturing Calculations Scoring Advanced Logical Functions Lists/Segmentation Custom Objects Multi-Step Flows Text Manipulations Time-Based Flows Date/Time Logical Functions
  • 5. Page 5 © 2014 Marketo, Inc.#mktgnation14 Examples of Workflows Best for CRM • Write to the Campaign Member or other objects for reporting • Track your lead source history • Calculate project timeframe • Parse area codes
  • 6. Page 6 © 2014 Marketo, Inc.#mktgnation14 Writing to the Campaign Member Object Campaign Campaign Member Lead Contact
  • 7. Page 7 © 2014 Marketo, Inc.#mktgnation14 Benefits • Reportable in SFDC • Visible to anyone with a SFDC license • Just say “no” to new fields
  • 8. Page 8 © 2014 Marketo, Inc.#mktgnation14 Example Set up a server-side post: https://community.marketo.com/MarketoResource?id=kA650000000GsXXCA0
  • 9. Page 9 © 2014 Marketo, Inc.#mktgnation14 Case Study
  • 10. Page 10 © 2014 Marketo, Inc.#mktgnation14 Step 1 – Lead/Contact Field
  • 11. Page 11 © 2014 Marketo, Inc.#mktgnation14 Step 2 – Campaign Member Field
  • 12. Page 12 © 2014 Marketo, Inc.#mktgnation14 Step 3 – Create Workflow Rule #1 Lead Campaign Member
  • 13. Page 13 © 2014 Marketo, Inc.#mktgnation14 Step 3 – Create Workflow Rule #1 - Details • Object: Campaign Member • Description: Transfer campaign notes from a lead to the campaign member object when a lead is added to a campaign • Evaluate rule when record is created • Run the rule if the following formula evaluates to true: ISBLANK(ContactId ) && ISBLANK( Campaign_Notes__c ) • Add a field update to the Campaign Member Notes field (on the campaign member) using this formula: Lead.Web_Lead_Comments__c
  • 14. Page 14 © 2014 Marketo, Inc.#mktgnation14 Step 4 – Create Workflow Rule #2 Contact Campaign Member
  • 15. Page 15 © 2014 Marketo, Inc.#mktgnation14 Step 4 – Create Workflow Rule #2 - Details • Object: Campaign Member • Description: Transfer campaign notes from a contact to the campaign member object • When the following formula is true: NOT(ISBLANK(ContactId )) && ISBLANK( Campaign_Notes__c ) && NOT(ISBLANK( Contact.Web_Lead_Comments__c )) • Update Campaign Notes field using this formula Contact.Web_Lead_Comments__c
  • 16. Page 16 © 2014 Marketo, Inc.#mktgnation14 Step 5 – In Marketo
  • 17. Page 17 © 2014 Marketo, Inc.#mktgnation14 Things to remember… • Is your program synced with a campaign? • Is your form nested within your program?
  • 18. Page 18 © 2014 Marketo, Inc.#mktgnation14 Example
  • 19. Page 19 © 2014 Marketo, Inc.#mktgnation14 Example REFERRAL SUBMITTED BY Name: {{lead.Referral First Name}} {{lead.Referral Last Name}} Company: {{lead.Referral Company}} Email: {{lead.Referral Email}} Phone: {{lead.Referral Phone}}
  • 20. Page 20 © 2014 Marketo, Inc.#mktgnation14 Bonus: Conquer Concatenation
  • 21. Page 21 © 2014 Marketo, Inc.#mktgnation14 Bonus: Conquer Concatenation • Use Excel Macro to concatenate a range of data into one cell • Press ALT+F11 to open the visual basic editor • Copy and paste the code on the next slide in the box that appears
  • 22. Page 22 © 2014 Marketo, Inc.#mktgnation14 Bonus: Conquer Concatenation Function ConCat(Delimiter As Variant, ParamArray CellRanges() As Variant) As String Dim Cell As Range, Area As Variant If IsMissing(Delimiter) Then Delimiter = "" For Each Area In CellRanges If TypeName(Area) = "Range" Then For Each Cell In Area If Len(Cell.Value) Then ConCat = ConCat & Delimiter & Cell.Value Next Else ConCat = ConCat & Delimiter & Area End If Next ConCat = Mid(ConCat, Len(Delimiter) + 1) End Function
  • 23. Page 23 © 2014 Marketo, Inc.#mktgnation14 Bonus: Conquer Concatenation • Use your new function! • Example: =ConCat (“-”, A1:C1, “MUS14”, D1:F1) • “-” in the first argument is the delimiter and is required. You may choose to leave it blank, but keep the comma there as a placeholder
  • 24. Page 24 © 2014 Marketo, Inc.#mktgnation14 Bonus: Conquer Concatenation
  • 25. Page 25 © 2014 Marketo, Inc.#mktgnation14 Intro - Tintri Enterprise storage optimized for virtualization Founded in 2008 HQ in Mountain View, CA 200 employees
  • 26. Page 26 © 2014 Marketo, Inc.#mktgnation14 Intro – Tintri Apps drive business 1 Infrastructure exists to support apps 2 IT infrastructure must learn and adapt 3 IT staff should manage apps 4 What we believe
  • 27. Page 27 © 2014 Marketo, Inc.#mktgnation14 Keep Track of Your Lead Source(s) • Use Case: Lead Source attribution • Types: • First touch • Last touch • Multi-touch • Weighted Multi-touch Replace area with partner/customer logo (Remove if not needed)
  • 28. Page 28 © 2014 Marketo, Inc.#mktgnation14 Keep Track of Your Lead Source(s) • What you’ll need: • Lead Source History fields • 2 Sets of Workflows & Field Updates Replace area with partner/customer logo (Remove if not needed) if(ischanged( Source )=true, PRIORVALUE(Source _history__c ) & " " & "|" & " " & Source, Source_history__c )
  • 29. Page 29 © 2014 Marketo, Inc.#mktgnation14 Keep Track of Your Lead Source(s) Replace area with partner/customer logo (Remove if not needed)
  • 30. Page 30 © 2014 Marketo, Inc.#mktgnation14 Calculate Prospect Timeframe
  • 31. Page 31 © 2014 Marketo, Inc.#mktgnation14 Calculate Prospect Timeframe • These were relevant in 2005! • How do you avoid being stuck in 2005? Replace area with partner/customer logo (Remove if not needed) What? Who are you?? I’m ready to buy in 2 months! 2014 Hi there, I see you’re ready to buy in 2 months! 2005
  • 32. Page 32 © 2014 Marketo, Inc.#mktgnation14 Calculate Prospect Timeframe • Solution: There’s a workflow for that • You’ll need 3 fields: • Timeframe Date Submitted (date) • Project Timeframe Days (number) • Project Timeframe (formula) Replace area with partner/customer logo (Remove if not needed)
  • 33. Page 33 © 2014 Marketo, Inc.#mktgnation14 Calculate Prospect Timeframe • Form Submission Replace area with partner/customer logo (Remove if not needed) Project Timeframe (days) = 75
  • 34. Page 34 © 2014 Marketo, Inc.#mktgnation14 Calculate Prospect Timeframe • Use a Marketo Workflow to set timeframe submitted = today Replace area with partner/customer logo (Remove if not needed)
  • 35. Page 35 © 2014 Marketo, Inc.#mktgnation14 Calculate Prospect Timeframe • Project Timeframe formula: Replace area with partner/customer logo (Remove if not needed) if(or( ISBLANK( Timeframe_date_submitted__c ) , ISBLANK( Timeframe_days__c )),"", case(month(Timeframe_date_submitted__c + Timeframe_days__c), 1,"Jan", 2,"Feb", 3,"Mar", 4,"Apr", 5,"May", 6,"Jun", 7,"Jul", 8,"Aug", 9,"Sep", 10,"Oct", 11,"Nov", 12,"Dec","")&" "&text(year(Timeframe_date_submitted__c + Timeframe_days__c)) )
  • 36. Page 36 © 2014 Marketo, Inc.#mktgnation14 Calculate Prospect Timeframe • Output: Replace area with partner/customer logo (Remove if not needed)
  • 37. Page 37 © 2014 Marketo, Inc.#mktgnation14 Parse Area Codes Replace area with partner/customer logo (Remove if not needed) +1 408-555-5555 1408-555-5555 (408) 555-5555 408-555-5555 4085555555 408.555.5555 1.408.555.5555 011 1 408-555-5555 1 408 555 5555 1 (408) 555-5555 408/555-5555 1/408/555-5555 1-408-555-5555 +1408/555.5555
  • 38. Page 38 © 2014 Marketo, Inc.#mktgnation14 Parse Area Codes Replace area with partner/customer logo (Remove if not needed)
  • 39. Page 39 © 2014 Marketo, Inc.#mktgnation14 Parse Area Codes Replace area with partner/customer logo (Remove if not needed) if(and(not(len(State)=2), not(or(upper(Country)="US",Country="CA",contains(Country,"Canada"), upper(Country)="U.S.",upper(Country)="UNITED STATES OF AMERICA",upper(Country)="USA",upper(Country)="U.S.A.",upper(Count ry)="US OF A",upper(Country)="AMERICA"))),"", if(or(Phone="unknown",isblank(Phone)),"", if(and(isnumber(left(Phone,1)),left(Phone,1)<>"0"),left(Phone,3), if(and(isnumber(mid(Phone,2,1)),mid(Phone,2,1)<>"0"),mid(Phone,2,3), if(and(isnumber(mid(Phone,3,1)),mid(Phone,3,1)<>"0"),mid(Phone,3,3), "ERR"))))) • Area Code Formula Field
  • 40. Page 40 © 2014 Marketo, Inc.#mktgnation14 Parse Area Codes Replace area with partner/customer logo (Remove if not needed) • Baseball, not dumpsters
  • 41. Page 41 © 2014 Marketo, Inc.#mktgnation14 Q&A • Charlie Liang, Tintri • charlie.c.liang@gmail.com • Delinda Tinkey, Evolve IP • dtinkey@evolveip.net

Notes de l'éditeur

  1. Workflow is a broad term, but in the marketing automation world, it generally means a series of automated steps and logic that produces a desired outcome. When setting up a workflow rule, always start with the end in mind. The above is an example of a workflow with conditional logic. The purple square is the beginning state, the orange triangle is the workflow engine, and the green circle is the state of nature. Under the set of circumstances above, we would expect to see the black square as the output of the workflow.
  2. The marketing automation platforms and CRMs of best of breed organizations are joined at the hip. That means that jobs are given to the systems that are able to perform them the best.This is a chart of examples of workflows and recommendations for which system is best for each. You can see that Marketo clearly excels in lead database manipulations, flows, and segmentation, especially when considering ease of use, but a CRM is best for advanced calculations, functions, and basically Excel-like formulas.So where do you use workflows?
  3. The workflows I’m going to show you could work for any salesforce object that has relationship to the lead or contact, but today we’ll focus on the campaign member object. The campaign member object in salesforce is a unique table that sits in between a lead or contact and the campaign object itself. As you may know it’s customizable like any other object as far as page layouts and custom fields. It’s a great place to store information that you only need to know once because it relates to a specific campaign and doesn’t really belong on the lead or contact record itself. For example, the first use case that comes to peoples’ minds is event-related information such as a meal preference of chicken or fish or perhaps the name of a guest who you want to know is coming but don’t want to create a new lead or contact for. But I’ve also found it useful in the past as a place to put notes from a tradeshow after I was asked enough times – what happened to the guy who said …###...and the fastest place to see all the leads with their notes was the original spreadsheet. By essentially replicating that spreadsheet in Salesforce it can also be useful as a call list for your teleprospectors. And lastly, it’s a good place to put things like survey responses that are useful for our immediate needs but don’t have to live as a new field on the lead/contact forever. Remember, even if you have a generic “notes” field to dump this kind of information on the lead record, it could be over-written the next time a need for that field arises. By storing it on the campaign member object, you know you’ll always have a place to reference it.Chicken or fishGuest NameTradeshow NotesSurvey Responses
  4. Some more reasons I love the campaign member object – you can report on it and dashboard it in SFDC and lead/contact doesn’t matter. One of my favorite things about Marketo is that it breaks down the lead/contact barrier for marketers in so many ways, but this is the only place in SFDC that gives us this flexibility. And, again, we want to avoid creating lead/contact fields wherever possible because you know how it is – you make a field for one purpose then never use it again and then have to figure out with how to deal with it in the future when you’re trying to clean out your system.
  5. If you’re not convinced yet, here’s one example of how we’re using the workflow I’m about to show you at Evolve IP. We have a Marketo landing page with a Marketo form which, when submitted, launches a third party interactive survey tool. So in Marketo a new lead would be created and that lead’s email address is carried to the URL of the new page. As the lead works through the interactive tool, answers are collected. Then we set up a post back to Marketo that includes the answers and the lead’s email address and those answers are associated to the lead’s record and added to a campaign member object.
  6. This is an alert where you can see how the questions and answers come through in a way that makes sense to the sales rep – again, without creating any new field. We also pass it through Marketo as an interesting moment so that it is visible directly from the lead/contact record for at least some time, but at any point in the future we can run a campaign member report and see all of our respondents and their answers.
  7. The first step in setting this up is to create a field (but only one field) on the lead and contact level that have the same name and are mapped together. In this example, the field is called “Web Lead Comments”, but ideally it would be something like “Campaign Notes”. Once the field is created in SFDC, as you know it will automatically appear in Marketo. I’d recommending making this a long text area field, making it read only for users, and leaving it off of all page layouts.Create a new lead field and a new contact field in SFDC with the SAME nameMap the lead field to the contact fieldWait for the new field to display in Marketo
  8. Then, create a field on the campaign member object that will receive the data from the lead or contact. The campaign member object is a subset of the campaign object in SFDC. Here we see the field called “Campaign Notes”. Again, it is also a long text area field.
  9. The first workflow rule we need is to take the value from the lead and put it in the campaign member notes field whenever a lead is added to a campaign.
  10. The first workflow rule we need is to take the value from the lead and put it in the campaign member notes field whenever a lead is added to a campaign. I won’t read this word for word but the values you need are all there.
  11. Similarly, we need to set up the same workflow rule that transfers the value from the contact record whenever a contact is added to a campaign.
  12. Similarly, we need to set up the same workflow rule that transfers the value from the contact record whenever a contact is added to a campaign. In this example, the formula is additionally checking to confirm that there actually is a value in that field to pass over.
  13. When you’re in Marketo, you have to remember the workflows will fire when a lead/contact is added to a campaign. As you are building your smart campaign flow steps, keep in mind at which point this happens and make sure that all values you need in the lead/contact field are there BEFORE the are added to the campaign.
  14. For example, if your program is synced with a SFDC campaign, remember to consider if you have a form as a local asset. When a lead fills out a form they are automatically added as a program member in Marketo, and therefore could potentially be associated with the campaign in Salesforce prematurely. Sometimes it’s beneficial NOT to sync your program to a campaign so that you have better control over populating the Lead/Contact field with the values you need before adding the leads to a campaign.
  15. And here is an example of that. This is a form from one of our referral programs. The referred lead creates a new lead record, but we also have fields to capture information of the person doing the referring.
  16. What’s nice is that these can be Marketo-only fields because you can use tokens to concatenate their value into your one Lead/Contact level field and then transfer that value wherever you need it – such as to an interesting moment or a campaign member report. Now if anyone asks me for a report of all leads referred from this program and the name of person who did the referring, I can produce that report without having created five new fields in the system that could have only been used once.Some forms may contain Marketo-only fieldsUse Marketo to concatenate these fields into one campaign member field
  17. If you like this idea and you think you might go down this road, I wanted to provide you with a helpful tool for concatenation. The need for this came about when someone exported a Survey Monkey report that separated every response into separate columns and asked me to put it in the system. Have you every tried to use this function in Excel? It can take forever if your data is spread across many cells. Rather than spell out every cell I want to combine and the separator in between them, I wanted to concatenate a range of cells and specify the separator only one time.
  18. So here’s how you can do that using an excel Macro. I’ve provided step-by-step instructions on building the macro if you’re not familiar with the process.
  19. This is the code you can copy and paste right into the visual basic editor. I can’t take credit for writing this code, but thank goodness someone shared this with me because it has saved me hours of time.
  20. Once you close the visual basic editor you can use your new Excel function. The first argument is your delimiter and the cells you want to concatenate can be specified with a range. You can add multiple delimiters if you choose.
  21. This is just an example of it being used in a spreadsheet for an event. It could also be useful for tradeshow spreadsheets if the columns provided don’t match your fields and you just want to put the information somewhere.
  22. Charlie:*Lead Sources*Many companies struggle with the issue of lead source attribution and giving credit where it’s due. You can track progress by tagging campaigns, but not every campaign is a lead source, and vice versa. There are four main types of attribution methods, ranging from easy to complex: First touch, last touch, multi-touch, and weighted multi-touch. 1. First touch gives all credit to the original lead source.2. Last touch gives all credit to the most recent lead source, allowing the lead source field to be overwritten.3. Multi-touch gives equal credit to all lead sources involved. Some companies weight multiple lead sources of the same type as one touch, others count them as multiple touches.4. Weighted multi-touch is the most complex method and gives credence to timing. More recent lead sources get more weight, while earlier ones get less weight.Short of creating a separate custom object for Lead Source, here’s what you can do to keep track of all this information, especially if you want to use methods 3 and 4. Track lead sources by allowing the primary lead source field to be overwritten as the lead comes in from various places, but create a separate field that listens to the original field and keeps track of changes to it. As the original field is updated, the Lead Source History field will append the changes to the end, creating a log of Lead Sources for your particular record.
  23. If you’re using Salesforce, create a Lead Source History field for both the Lead and Contact objects, and call it the same name. Map the Lead field to the Contact field so this information doesn’t get lost upon conversion. Then, you’ll need to create 2 separate sets of workflows and field updates, one for the Lead object, one for the Contact object.Each workflow should be conditional on when Lead Source is updated, and the new value is not blank. The field update formula above reads, if Lead Source is changed, and the new value isn’t blank, set Lead Source History to “Lead Source History old value | Lead Source new value”
  24. You get an end results that is both legible by humans and reportable.To get meaningful insights, you can run reports in Marketo/CRM using the “contains” operator when working with this field. Just be careful you’re aware that you may be double counting leads and opportunity values when reporting this way. You can get around this issue by using a simple 1/countif function is reporting in Excel.
  25. What do all these have in common? They were relevant in 2005.
  26. Scenario:In 2005, a prospect fills out a webform or tells your sales rep that she’s ready to make a purchasing decision in 2 months. The sales rep puts down “2 months” in the prospect timeframe field in your CRM. In 2014, another sales rep looks at that field and decides to act on the information, enthusiastically lobbing a call to said prospect and referring his information that she’s ready to buy in 2 months. Just as no one remembers Tom Cruise, no one will even remember your company, or what they put down on that form.
  27. Get smart with your database. Create a field that stores that information as a legible date field, not a “months from now” field. To create this, you’ll need to set up 3 fields that will help you do this calculation:Date field: Timeframe Date Submitted – this field will store the date that the project timeframe information was captured.Number field: Project Timeframe Days – this field will store how many days the prospect has indicated he will need until he’s ready to make a purchasing decision.Formula text field: Project Timeframe – this field will perform the following calculation and return the month and year in which the prospect has indicated readiness:Timeframe Date Submitted + Project Timeframe Days
  28. Example of a form.Project timeframe would be framed in a dropdown. Since most users probably do not know the exact timeframe, or are reluctant to tell you, you’ll get a better answer if you ask the project timeframe question via dropdown. Although the dropdown values are text, you can store the middle of the range of the dropdown as a number for your calculation.For example, the dropdown selection “2-3 months” would submit a numerical value of 75 days to your backend in the Project Timeframe Days field.
  29. In Marketo, when the form is submitted, also be sure include a workflow in a smart campaign to change your Timeframe Date Submitted field to today. Note that the format shown above will tell Marketo to input today’s date. Be careful to not actually open up the calendar and select a date as that will cause the date value to be static.
  30. Some of these workflows can also be accomplished by formula fields in Salesforce. As with most things, there are many ways to do the same thing. In the case of workflows with field updates, you will find that at times formula fields are more suitable for accomplishing the same thing. If you are using Salesforce, this is the formula to put into your text formula field to allow it to spit out the output.Be sure to grab the API names of your equivalent fields to the 3 fields mentioned earlier and replace them respectively in the formula above. The formula above basically says, If either Timeframe Date Submitted or Project Timeframe Days is blank, remain blank. Otherwise, give me the Timeframe Date Submitted + Project Timeframe Days in “Mon Year” format.
  31. The result is an elegant human-readable and machine reportable field. Your Inside Sales team will love you. Your Analytics person will adore you.You will be granted a vacation to Aruba shortly after…
  32. What do all the numbers above have in common?They are just some of the ways phone numbers can be formatted.This creates a nightmare for marketers who do a lot of regional marketing and use area codes to segment local area invitations.
  33. Never hold a tennis ball in your mouth while going dumpster diving.You had to make 48 filters for a regional invite so you went to go get some coffee.Your kitchen was out of sugar so you walked across the street to pick some up.You get lost and walked into the middle of a gang meeting.The only way the gangsters would let you go is if you make them laugh.You decide the best way to do this would be to hold a tennis ball in your mouth while going dumpster diving.
  34. The mother of all formulas.Create a new numerical formula field for Area Code. This formula field will look at your phone number field and return an area code if a valid value is found, ignoring all special characters and formatting.This formula only works for US/Canada 3 digit area codes.
  35. The result is one filter per area code. Instead of dumpster diving with a tennis ball in your mouth, you’re at home cheering on the San Francisco Giants.
  36. EXAMPLE OF POPULATED SLIDE