SlideShare a Scribd company logo
1 of 51
Download to read offline
ERROR-PROOFING YOUR MARKETO INSTANCE
Speaker
Justin Norris
Director of Solutions Architecture
Perkuto
MCE, MCSA, 4X Marketo Champion
1
Speaker
Anna Leary
Senior Consultant | Perkuto
MCE, MCSA
Moderator
Alia Gray
Marketing Coordinator
Perkuto
HOUSEKEEPING
● Today’s presentation
○ Use your chat box to
submit questions
○ Q & A time at the end
● After the presentation
○ Recording of today’s
presentation
○ Slides
2
We help leading brands orchestrate memorable customer
experiences through flawless marketing operations.
40+
1000+
London
Pune
Calgary
Vancouver
Denver
San Diego
Quebec
Montreal
Ottawa
Toronto
Washington
Atlanta
4
OUR SPEAKERS
Justin Norris
Director of Solutions Architecture
Perkuto
MCE, MCSA, 4X Marketo Champion
Anna Leary
Senior Consultant | Perkuto
MCE, MCSA
Enjoys the great
outdoors and travelling.
History fan.
Loves travelling and
hanging out with her
two sons - human and
dog - Blaise and Bodhi
Error-Proofing: Where to
Start?
5
6
WHY WE TEST
��
��
��
7
WHY WE TEST
��
8
WHY WE TEST
9
WHY WE TEST
😭
10
WHY WE TEST
Ensure MarTech systems are fulfilling their
requirements as consistently as possible.
11
AGENDA: HOW WE MINIMIZE ERRORS
● QA Testing During Development - Ensure Things Work before They Launch
○ QA process for marketing campaigns
○ Unit testing for operational programs
● Safety Nets - Self-Healing Solutions for Worst-Case Outcomes
○ Safety Net Batch Campaigns
○ Graceful Failure for Webhooks
● Exception Monitoring - Let Marketo Tell You When Something Goes Wrong
○ Exception Alerts
○ Smart List Subscriptions
● Automated Quality Assurance - Continually Validate Things Are Still Right
QA Testing During
Development
12
Understand the timeline & steps from idea all the way through to execution. Then
implement SLAs for teams involved to create a seamless process.
13
DEFINE & IMPLEMENT PROCESS
Creation Copy Triage Build QA Review
& Send
Assign members a defined role in the process with responsibilities. Never have the
same person do back to back steps in the process.
14
UNDERSTAND ROLES & RESPONSIBILITIES
Implement efficiencies where possible to increase scalability within Marketo.
15
SCALABILITY & EFFICIENCY
Program Templates
Tokens
Create QA grids & testing scenarios.
16
THE IMPORTANCE OF QA
Email Campaign Grid
Create QA grids & testing scenarios.
17
THE IMPORTANCE OF QA
Lifecycle Program Grid
Safety Nets
18
19
WHY SAFETY NETS?
Not all records follow a happy path -
design for worst-case scenarios.
CHALLENGES WITH ORDER OF OPERATIONS
● Controlled order of operations provides predictable
order in lead flow processing and avoids race
conditions. ✅
● But - can introduce fragility, especially when there
are inter-system dependencies. ❌
●
20
EXAMPLE
21
Person Is Created Enrich Sync & Route
Lifecycle
Processing
Create Task
��
Webhook error!
��
Sync error!
EXAMPLE
22
23
ERRORS WILL HAPPEN
Identify where processes may fail and
provide reinforcement where possible.
ORDER OF OPERATIONS WITH WEBHOOKS
24
Webhook responses are NOT guaranteed to be written
synchronously to the person record!
●
❌
ORDER OF OPERATIONS WITH WEBHOOKS
25
Trigger next campaign off the data value update from the first.
●
✅
ORDER OF OPERATIONS WITH WEBHOOKS
26
But what if the data value never comes?
●
��
INTELLIGENTLY RETRY
27
Look for “Error Type is not Successful.”
FAIL GRACEFULLY
28
After multiple failures, add to failure list and move on.
FAIL GRACEFULLY
29
After multiple failures, add to failure list and move on.
30
MAKE YOUR SETUP
SELF-HEALING
SAFETY NETS FOR SELF-HEALING: FORMULA
31
1. Identify possible failure scenario.
○ E.g., sync failed, task creation failed, enrichment failed, etc.
2. Define criteria to select failed records.
3. Re-initiate whatever process failed, if possible.
OR
Add to failure list.
4. Chronically failing records should be included in a
failure smart list / list and sent for human review.
SELF-HEALING SALESFORCE SYNC:
CLEAR DESCRIPTION
32
SELF-HEALING SALESFORCE SYNC:
SMART LIST
33
SELF-HEALING SALESFORCE SYNC:
FLOW
34
Exception Monitoring
35
EXISTING TOOLS IN MARKETO
36
● Exception alerts
● Smart list subscriptions
EXCEPTION ALERTS
● Listening for negative scenarios
○ Incorrect lead source
○ Wrong data value
37
EXCEPTION ALERT FOR WRONG LEAD SOURCE
SMART LIST
38
EXCEPTION ALERT FOR WRONG LEAD SOURCE
FLOW
39
EXCEPTION ALERT FOR WRONG LEAD SOURCE
ALERT
40
SMART LISTS
● Monitor using smart list subscriptions
● Important to build-in these capabilities within your
operational program(s)
● Use case:
○ Lead lifecycle
41
LEAD LIFECYCLE
● Sync failure - Past 24 hours
42
LEAD LIFECYCLE
● Task creation failure - Past 24 hours
43
Automated Quality
Assurance
44
THE NEED FOR EXTERNAL MONITORING
45
● Marketo can’t generate
its own tests.
● Self-monitoring won’t
detect system outages.
SOLUTION: AUTOMATON
46
www.automatoninc.com
USE CASES
47
● Ensure contact us page loads
● Ensure contact form submission reaches Marketo
● Ensure auto-responder is sent
● Validate Marketo/Salesforce sync
● Validate lead routed successfully
● Regression testing
@ success@perkuto.com
w perkuto.com
fb.com/perkuto
twitter.com/perkuto
Q & A
@ success@perkuto.com
w perkuto.com
fb.com/perkuto
twitter.com/perkuto
THANK YOU!

More Related Content

Similar to Error-Proofing Your Marketo Instance

Similar to Error-Proofing Your Marketo Instance (20)

Understand SPC Fundamentals
Understand SPC FundamentalsUnderstand SPC Fundamentals
Understand SPC Fundamentals
 
Leading Innovation as a PM by Pandora Sr PM
 Leading Innovation as a PM by Pandora Sr PM Leading Innovation as a PM by Pandora Sr PM
Leading Innovation as a PM by Pandora Sr PM
 
5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing
 
Deep Dive into Software Estimation - Texavi Tech Bootcamp on How to be a good...
Deep Dive into Software Estimation - Texavi Tech Bootcamp on How to be a good...Deep Dive into Software Estimation - Texavi Tech Bootcamp on How to be a good...
Deep Dive into Software Estimation - Texavi Tech Bootcamp on How to be a good...
 
Keys to Successful Cohabitation: Governance and Autonomous Teams
Keys to Successful Cohabitation: Governance and Autonomous TeamsKeys to Successful Cohabitation: Governance and Autonomous Teams
Keys to Successful Cohabitation: Governance and Autonomous Teams
 
Marketing Impact Talks - Redefining Marketing Operations
Marketing Impact Talks - Redefining Marketing OperationsMarketing Impact Talks - Redefining Marketing Operations
Marketing Impact Talks - Redefining Marketing Operations
 
Radical Quality From Toyota to Tech
Radical Quality From Toyota to TechRadical Quality From Toyota to Tech
Radical Quality From Toyota to Tech
 
Common Anti-patterns that Impede a Successful Digital Transformation
Common Anti-patterns that Impede a Successful Digital TransformationCommon Anti-patterns that Impede a Successful Digital Transformation
Common Anti-patterns that Impede a Successful Digital Transformation
 
Agile at Enterprise Scale: The Tricky Bits
Agile at Enterprise Scale: The Tricky BitsAgile at Enterprise Scale: The Tricky Bits
Agile at Enterprise Scale: The Tricky Bits
 
Optimize: Pt V of Panel Communities How-To Series
Optimize: Pt V of Panel Communities How-To SeriesOptimize: Pt V of Panel Communities How-To Series
Optimize: Pt V of Panel Communities How-To Series
 
Testing Essentials for the Age of Agile
Testing Essentials for the Age of AgileTesting Essentials for the Age of Agile
Testing Essentials for the Age of Agile
 
Conducting the Experimentation Orchestra
Conducting the Experimentation OrchestraConducting the Experimentation Orchestra
Conducting the Experimentation Orchestra
 
10 steps to better outcomes by using metrics
10 steps to better outcomes by using metrics10 steps to better outcomes by using metrics
10 steps to better outcomes by using metrics
 
Scaling Agile: Remembering Tolstoy’s Unhappy Family Analogy
Scaling Agile: Remembering Tolstoy’s Unhappy Family AnalogyScaling Agile: Remembering Tolstoy’s Unhappy Family Analogy
Scaling Agile: Remembering Tolstoy’s Unhappy Family Analogy
 
All about Agile, an Overview - Texavi Tech Bootcamp on How to be agile- Texav...
All about Agile, an Overview - Texavi Tech Bootcamp on How to be agile- Texav...All about Agile, an Overview - Texavi Tech Bootcamp on How to be agile- Texav...
All about Agile, an Overview - Texavi Tech Bootcamp on How to be agile- Texav...
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
What got you here wont get you there
What got you here wont get you thereWhat got you here wont get you there
What got you here wont get you there
 
Day: What's New in CQ5 - Sneak-Peek into CQ 5.4
Day: What's New in CQ5 - Sneak-Peek into CQ 5.4Day: What's New in CQ5 - Sneak-Peek into CQ 5.4
Day: What's New in CQ5 - Sneak-Peek into CQ 5.4
 
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
 
Forget about Agile
Forget about AgileForget about Agile
Forget about Agile
 

More from Perkuto

More from Perkuto (20)

Monetizing Customer Data (And How to Leverage Metrics Your CEO Will Believe I...
Monetizing Customer Data (And How to Leverage Metrics Your CEO Will Believe I...Monetizing Customer Data (And How to Leverage Metrics Your CEO Will Believe I...
Monetizing Customer Data (And How to Leverage Metrics Your CEO Will Believe I...
 
The First 100 Days of Marketo: Jumpstarting Your Success
The First 100 Days of Marketo: Jumpstarting Your SuccessThe First 100 Days of Marketo: Jumpstarting Your Success
The First 100 Days of Marketo: Jumpstarting Your Success
 
MOPS Must Do's for Success in 2020
MOPS Must Do's for Success in 2020MOPS Must Do's for Success in 2020
MOPS Must Do's for Success in 2020
 
Data as a Foundation for Growth
Data as a Foundation for GrowthData as a Foundation for Growth
Data as a Foundation for Growth
 
Reporting, Attribution, and Analytics—Oh My!
Reporting, Attribution, and Analytics—Oh My!Reporting, Attribution, and Analytics—Oh My!
Reporting, Attribution, and Analytics—Oh My!
 
Upping Your Email Game
Upping Your Email GameUpping Your Email Game
Upping Your Email Game
 
Marketing Impact Talks - Leveraging Attribution for Better Results
Marketing Impact Talks - Leveraging Attribution for Better ResultsMarketing Impact Talks - Leveraging Attribution for Better Results
Marketing Impact Talks - Leveraging Attribution for Better Results
 
Center of Excellence (CoE) Is Dead - Long Live the New CoE!
Center of Excellence (CoE) Is Dead - Long Live the New CoE!Center of Excellence (CoE) Is Dead - Long Live the New CoE!
Center of Excellence (CoE) Is Dead - Long Live the New CoE!
 
SiriusDecisions March 19 Presentation
SiriusDecisions March 19 PresentationSiriusDecisions March 19 Presentation
SiriusDecisions March 19 Presentation
 
Les Affaires Conference - Marketing Automation
Les Affaires Conference - Marketing AutomationLes Affaires Conference - Marketing Automation
Les Affaires Conference - Marketing Automation
 
Marketing Impact Talks - Leveraging Attribution for Better Results
Marketing Impact Talks - Leveraging Attribution for Better ResultsMarketing Impact Talks - Leveraging Attribution for Better Results
Marketing Impact Talks - Leveraging Attribution for Better Results
 
Marketing Impact Talks - Leveraging Attribution for Better Results
Marketing Impact Talks - Leveraging Attribution for Better ResultsMarketing Impact Talks - Leveraging Attribution for Better Results
Marketing Impact Talks - Leveraging Attribution for Better Results
 
The Hierarchy of Attribution
The Hierarchy of AttributionThe Hierarchy of Attribution
The Hierarchy of Attribution
 
Bizible Essentials for Marketo Users
Bizible Essentials for Marketo UsersBizible Essentials for Marketo Users
Bizible Essentials for Marketo Users
 
Give the power of Marketo to anyone, fearlessly - Marketing Nation Summit Tec...
Give the power of Marketo to anyone, fearlessly - Marketing Nation Summit Tec...Give the power of Marketo to anyone, fearlessly - Marketing Nation Summit Tec...
Give the power of Marketo to anyone, fearlessly - Marketing Nation Summit Tec...
 
Connexion - Marketing Automatisé au service de l'Expérience Client
Connexion - Marketing Automatisé au service de l'Expérience ClientConnexion - Marketing Automatisé au service de l'Expérience Client
Connexion - Marketing Automatisé au service de l'Expérience Client
 
Are You Ready for GDPR?
Are You Ready for GDPR?Are You Ready for GDPR?
Are You Ready for GDPR?
 
Fearless Marketing Strategies for a GDPR World
Fearless Marketing Strategies for a GDPR WorldFearless Marketing Strategies for a GDPR World
Fearless Marketing Strategies for a GDPR World
 
Perkuto Consulting Services: Migrate to Marketo
Perkuto Consulting Services: Migrate to MarketoPerkuto Consulting Services: Migrate to Marketo
Perkuto Consulting Services: Migrate to Marketo
 
The Intersection of Predictive and Account-Based Marketing
The Intersection of Predictive and Account-Based MarketingThe Intersection of Predictive and Account-Based Marketing
The Intersection of Predictive and Account-Based Marketing
 

Recently uploaded

FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
dollysharma2066
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
tbatkhuu1
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
tbatkhuu1
 

Recently uploaded (20)

Brand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLaneBrand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLane
 
Factors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptxFactors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptx
 
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose GuirgisCreator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
 
Podcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger NairnPodcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger Nairn
 
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptx
 
Unlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich ManuscriptUnlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich Manuscript
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding Overview
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting GroupSEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
 
Defining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotlerDefining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotler
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptx
 
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
 

Error-Proofing Your Marketo Instance