SlideShare une entreprise Scribd logo
1  sur  49
Adobe Marketo Engage User
Groups ANZ
June 2023
Thank you for our sponsors
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
In order to ensure our MUGs stay user-focused and a
safe space for members of the Marketing Nation to learn,
network, and problem solve, we ask that all MUG
attendees follow these rules:
• No self-promotion or pitching of any kind is permitted
at MUG events
• Don’t contact people outside of the User Group
without their consent
• If MUG members share their use case at the User
Group, please don’t share that information without
their consent
• For any questions, please type it in the chat at any
time during the presentations for a chance to win a
$25 gift card
Adobe Marketo Engage User Group House Rules
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
This MUG Meeting is being Recorded.
▪ To ensure that we are abiding by the MUG Code
of Conduct, we are informing all user group
attendees at the Mega MUG meeting on June 8,
9am AEST, that this meeting will be recorded and
posted on the MUG YouTube Channel to promote
training, education, and future learning.
▪ If you do not wish to participate in a LIVE
recorded session, please feel free to watch the
recording at a later time, which will be linked after
the meeting concludes, and send us any
questions you may have to
advocacy@adobe.com.
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Stay connected with our chapter!
Sign up for Bevy – the new tool for Adobe Marketo
Engage User Groups!
▪ Step 1: Navigate to:
https://mugs.marketo.com/sydney-marketo-user-group/
https://mugs.marketo.com/brisbane-mug/
https://mugs.marketo.com/melbourne-marketo-user-group/
https://mugs.marketo.com/apac-vmug/
▪ Step 2: Create an account using the email associated with
your Adobe Marketo Engage Account
Once you’ve joined the chapter you’ll receive notifications and
reminders about new events that the chapter has posted!
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Need to update your Marketo Engage certification?
Adobe now has 3 certifications for Marketo Engage
• Adobe Certified Professional - Adobe Marketo Engage: This new exam is ideal for marketers who
have about 3 - 6 months of Marketo Engage training and hands-on experience. (Update to the former
Marketo Certified Associate)
• Adobe Certified Expert - Adobe Marketo Engage Business Practitioner: This exam is ideal for
marketers and marketing consultants who have at least 18 months of Marketo Engage hands-on or
field experience. (Update to the former Marketo Certified Expert)
• Adobe Certified Master - Adobe Marketo Engage Architect: This certification defines a new
standard and process at the highest level. This certification is ideal for current Adobe Certified
Experts who have at least 5 years of experience designing marketing automation using Marketo
Engage
Visit https://express.adobe.com/page/8OCuJK38uQWuT/
for more information & exam guides!
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Meet your ANZ Marketo User Group Leaders
Pierre Flovie
SENIOR MARKETING TECHNOLOGY
CONSULTANT AT VERTICURL
Dani Tam
MARKETO CERTIFIED SOLUTIONS
ARCHITECT | MARKETO CERTIFIED
EXPERT
Holly Adkins
MARKETING AUTOMATION MANAGER
AT INVESTSMART
Stephanie Chhor
ASSOCIATE DIRECTOR AT KPMG |
ADOBE MARKETO ENGAGE ARCHITECT
| MARTECH SOLUTION CONSULTANT
Sydney
Jay Jiang
SNR MARKETING OPS SPECIALIST AT
GRAFANA LABS
Helen Clark
SENIOR MARTECH LEAD AT BLUPRINTX
Melbourne
Brittney Kenward
SENIOR CAMPAIGNS MANAGER AT
GRANT THORNTON AUSTRALIA
Jasmine Deo
DIGITAL MARKETING MANAGER AT
GRANT THORNTON AUSTRALIA
Paul Vesey-Brown
MARTECH CONSULTANT AT BLUPRINTX
Brisbane
Agenda
9:00 – 9:10 AM Introductions, Housekeeping + Agenda
9:10 – 9:30 AM
Veronica Holmes talking about Native Custom
Object Integrations with Marketo + Q&A
9:30 – 9:50 AM
Vivek Venkatram talking about Custom
Integrations with Marketo + Q&A
9:50 – 10:30 AM
Sanford Whiteman talking about Flowboost +
Q&A
10:30 – 10:35 AM Wrap up and conclusion
Native Integration: Custom
Object Tips and Tricks
Veronica Holmes
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Native Integration: Custom Object Tips and Tricks
Agenda:
• Key differences and similarities between Native Custom Objects and Marketo Custom
Objects
• Use Cases – Syncing Native Custom Objects
• Adding new field to a native sync custom object
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Native Custom Objects – What does that mean?
This is referring to Custom Objects synced through the “native” connector
between Marketo and Salesforce or MS Dynamics (On-premise, Online, or
D365)
Objects you build yourself in Marketo and then build a custom integration for
(whether or not the sync is coming from a native CRM) are referred to as
Marketo Custom Objects.
Some orgs have the native sync AND build Marketo custom objects and custom
integrations (I call this a hybrid sync) because they need to access data beyond
the reach of the native sync.
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Key Similarities:
Native Custom Objects and Marketo Custom Objects
Native Custom Object Marketo Custom Object
Allows 2-levels deep syncing from Lead, Contact
or Account objects
Allows you to build 1-Many and Many:Many
relationships from Person or Account which
essentially means the same thing
Can be used in email scripting – 1 layer deep Can be used in email scripting – 1 layer deep
Can add or remove fields from the Native CO sync
at any time
Can add new or remove fields to the CO at any
time (limit of 50, can’t change the Link or Dedupe
fields)
Can delete in Marketo at any time – removes all
CO records
Can delete in Marketo at any time – removes all
CO records
Marketo cannot write to a custom object Marketo cannot write to a custom object
Can use in smart lists – triggers and filters Can use in smart lists – triggers and filters
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Key Differences:
Native Custom Objects and Marketo Custom Objects
Native Custom Object Marketo Custom Object
Syncs from Salesforce or MS Dynamics CRM
through native sync
Syncs Via the Marketo REST API with any third-
party system
Does NOT use your API limits Uses your 50K per day API Limit (or whatever you
have purchased)
No limit on number of objects synced or number of
fields synced per object
Limit of 10 custom objects and 50 fields per object
No limit to number of custom object records
synced
License limitations on number of records stored
per custom object
NOT visible on Person in Marketo Visible on Person in Marketo
Cannot trigger actions in Marketo based on field
values changing
Can trigger actions in Marketo based on field
values changing
Is always associated with a Person record in
Marketo (could be lead or contact in CRM) and
uses CRM IDs to dedupe.
Can use any Marketo Person value as the Link or
dedupe key but must be associated with a Marketo
Person or Account
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Syncing Native Custom Objects – Must Haves and Gotchas
1. Must have Admin permission in Marketo to sync Native Custom Objects
2. Standard sync needs to be in place first.
3. Marketo sync user must have READ permission for the custom object in CRM
4. Refresh the sync schema EVERY TIME before attempting to sync a new custom object. You
must switch off the Salesforce sync to do this – remember to switch it back on!!
Note: The Adobe documentation is misleading at best, sometimes downright confusing at
worst.
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Syncing Native Custom Objects – Use Cases – 1 and 2 levels deep
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Syncing Native Custom Objects – Use Cases – 3 levels deep
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Syncing Native Custom Objects – Use Cases – 1 and 2 levels
deep BOTH Leads and Contacts
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Syncing Native Custom Objects – Use Cases – 1 and 2 levels
deep BOTH Leads and Contacts
Different (or renamed in Marketo) objects
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Syncing Native Custom Objects – Use Cases – Contact to
Multiple Accounts
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Syncing Native Custom Objects – Use Cases – Contact to
Custom Object through Opportunity
NO workaround
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Syncing Native Custom Objects – Use Cases – Contact to
Case (Direct or through Custom Object)
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
What Can Marketo See?
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
What Can Marketo See?
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Native Custom Objects – Adding fields
1. Add the field to Salesforce Object and ensure Marketo has read permissions
on the field
2. Allow Marketo time to sync! (Five mins ideally)
3. Go to Admin > Salesforce Custom Objects (as if you are syncing a new
object)
4. Refresh database schema (requires switching off the sync)
5. Go to Edit Visible Fields list, find your new field, and tick whether you want
triggers or just filters for new field
6. Save, and switch the sync back on.
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Native Custom Objects – Adding fields
Notes:
• Regardless of what Marketo’s documentation says, you can add new fields to a synced object that’s in use
• You can’t remove the sync to a field that’s in use somewhere
• You can unsync entire custom objects and remove all data, but not if it is in use
• Gotcha – if you’re giving Marketo access to an existing field with data in it, Marketo won’t see the data until its underlying Lookup
record is changed!!
Integrating with Marketo
Vivek Venkatram
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Overview
Marketo provides a comprehensive suite of SOAP &
REST APIs
SOAP APIs have been deprecated
REST APIs are the preferred approach to integrate
CRMs, Databases, Data Warehouses & BI
Platforms
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Integrating with Marketo
Using Adobe’s Data
Transfer Hub
Solution
1
Using a Middleware
platform like
Mulesoft, Dell
Boomi, Informatica
etc.
2
Using a custom
script that invokes
the APIs
3
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Adobe’s Data Transfer Hub
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Middleware Platforms
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Custom Scripts
© 2021 Adobe. All Rights Reserved. Adobe
Confidential.
Considerations
Adobe DTH Middleware(s) Custom Scripts
Infrastructure & Hosting Hosted on Adobe
managed AWS
Infrastructure
Either hosted on
Middleware’s Cloud
infrastructure or on-
premise infrastructure
Must be hosted on a
Server either on-prem or
cloud
Development Development is limited to
exporting & importing data
from / to Database / CRM
/ DataWarehouse
Development is medium
to heavy and requires a
skilled developer to work
with Middleware
platforms. Connectors are
available to connect to
Marketo & other
Databases, CRMs &
Datawarehouses
Development is heavy and
requires a skilled
developer to create
custom scripts to work
with Marketo APIs & CRM
/ Datawarehouse /
Database Services
Maintenance Adobe manages the DTH
solution
Solution is fully managed
by the customer
Solution is fully managed
by the customer
BAU Support Adobe supports any
integration issues with the
DTH Solution
Adobe support is limited to
answer questions on
Marketo REST APIs
Adobe support is limited to
answer questions on
Marketo REST APIs
Flowboost
Sanford Whiteman
(Quickly, before diving
into FlowBoost)
- today won’t be technical, but tech knowledge is a career
power-up
- some “code” is just text encoding, like %-encoding for URLs
and &-encoding for HTML, which is critical for any MOPSer
- advanced form behaviors, Velocity tokens, dynamic LP layout
- key ways to put out fires / make JIT fixes
Say No
Less Often.™
- for all of Marketo’s power, experts know it by what it can’t do
- FlowBoost is like EDC for MOPS
- a Community API key (free forever) lets anybody have it in
their back pocket
Headless Second
Brain for Marketo
- all you need is an API key, no new app to log into
- setup is within the Marketo Admin UI and Smart Campaigns,
where you’re comfortable
- you can say “we can do this in Marketo” (fudging only a
little!)
Taking it back to 2014
- a Munchkin-first splashdown = expecting a lot of advanced
stuff
- you’re tellin’ me I can’t add Scores or search/replace Strings?
- Velocity {{my.tokens}} are cool, but can’t make permanent
changes
Marketo extensions that
are automatic and
immediate
- not a periodic process/cron job, it’s always-on
- run when you want, either trigger or batch
- more efficient than export → fiddle in Excel → reimport
5 starter ideas
①add Score fields, calculate changes over time
②search/replace and manipulate String fields
③cap Program Members (e.g. event registrants) and other forms of
cross-lead communication
④keep alerts to business hours
⑤save money by offboarding leads
① Add and
intelligently manage
scores
- no need to sync Change Scores to maintain Total Score
- upscore per unique action (e.g. page or form)
- measure score delta per day or week
② Search/replace in
Strings
- capitalize, uncapitalize, search/replace
- parse domain part of email address, TLD of website
- detect “interesting changes” in multivalued fields
③ Cap registrants &
communicate cross-
lead
- send each registration through FlowBoost
- read current count in the browser to change form UX
- FBCounter can count anything, not just registrants (think
companies or email domains)
④ Alert during business
hours & compare dates
- place {{system.datetime}} in context (can’t do in a Smart List)
- only alert if appropriate
- get the difference between 2 date fields
⑤Offboard dormant leads
(instead of purging)
- send email address + core fields (preferences, status,
comments) to FlowBoost
- delete from Marketo after offboarding to save $
- if ever recreated, onboard the stored values
5 more ideas
①turn form fills into Custom Objects
②sync custom preference fields across duplicates
③enrich leads from data in a Design Studio file
④directly update and query SFDC via API
⑤implement a real-time deduplication process
Mega MUG - Marketo and Integration - June 2023
Mega MUG - Marketo and Integration - June 2023

Contenu connexe

Tendances

The Seven Step Selling Cycle
The Seven Step Selling CycleThe Seven Step Selling Cycle
The Seven Step Selling Cycle
Kareem ElHossainy
 
Vender es saber
Vender es saberVender es saber
Vender es saber
huergavi26
 

Tendances (20)

Smart Strategies for Sales Communication Success
Smart Strategies for Sales Communication SuccessSmart Strategies for Sales Communication Success
Smart Strategies for Sales Communication Success
 
Handling objections
Handling objectionsHandling objections
Handling objections
 
Closing the Sale
Closing the SaleClosing the Sale
Closing the Sale
 
10 Tips for Getting What You’re Worth - Negotiation & Objection Handling
10 Tips for Getting What You’re Worth - Negotiation & Objection Handling 10 Tips for Getting What You’re Worth - Negotiation & Objection Handling
10 Tips for Getting What You’re Worth - Negotiation & Objection Handling
 
Interact with customers sirxccs202
Interact with customers   sirxccs202Interact with customers   sirxccs202
Interact with customers sirxccs202
 
The Seven Step Selling Cycle
The Seven Step Selling CycleThe Seven Step Selling Cycle
The Seven Step Selling Cycle
 
Selling skills & Cross Selling
Selling skills & Cross SellingSelling skills & Cross Selling
Selling skills & Cross Selling
 
Team management - Leading virtual teams
Team management - Leading virtual teams Team management - Leading virtual teams
Team management - Leading virtual teams
 
Sales skills handouts
Sales skills handoutsSales skills handouts
Sales skills handouts
 
How to Effectively Manage the Sales Lead Follow-Up Process
How to Effectively Manage the Sales Lead Follow-Up ProcessHow to Effectively Manage the Sales Lead Follow-Up Process
How to Effectively Manage the Sales Lead Follow-Up Process
 
Consultative Selling Process
Consultative Selling ProcessConsultative Selling Process
Consultative Selling Process
 
Sales Training
Sales TrainingSales Training
Sales Training
 
The art of selling value
The art of selling valueThe art of selling value
The art of selling value
 
Lead Management
Lead ManagementLead Management
Lead Management
 
Features and benefits presentation
Features and benefits presentationFeatures and benefits presentation
Features and benefits presentation
 
Social Selling - An Introduction
Social Selling - An Introduction Social Selling - An Introduction
Social Selling - An Introduction
 
People Skills - The Art of Connection and Influence
People Skills - The Art of Connection and InfluencePeople Skills - The Art of Connection and Influence
People Skills - The Art of Connection and Influence
 
7 steps to successful selling
7 steps to successful selling7 steps to successful selling
7 steps to successful selling
 
Vender es saber
Vender es saberVender es saber
Vender es saber
 
Customer Experience Design Strategy
Customer Experience Design StrategyCustomer Experience Design Strategy
Customer Experience Design Strategy
 

Similaire à Mega MUG - Marketo and Integration - June 2023

Similaire à Mega MUG - Marketo and Integration - June 2023 (20)

2023 March Melbourne MUG
2023 March Melbourne MUG2023 March Melbourne MUG
2023 March Melbourne MUG
 
Adobe Marketo India VMUG Webhooks and API Basics_02-28.pptx
Adobe Marketo India VMUG Webhooks and API Basics_02-28.pptxAdobe Marketo India VMUG Webhooks and API Basics_02-28.pptx
Adobe Marketo India VMUG Webhooks and API Basics_02-28.pptx
 
Tips on Revenue Cycle Model and Self-Service Flow
Tips on Revenue Cycle Model and Self-Service FlowTips on Revenue Cycle Model and Self-Service Flow
Tips on Revenue Cycle Model and Self-Service Flow
 
May MarTech Madness - London MUG May 18th
May MarTech Madness - London MUG May 18thMay MarTech Madness - London MUG May 18th
May MarTech Madness - London MUG May 18th
 
London MUG | May MarTech Madness
London MUG | May MarTech MadnessLondon MUG | May MarTech Madness
London MUG | May MarTech Madness
 
Marketo Nurture Program Tips and Tricks: Creating Complex Journeys
Marketo Nurture Program Tips and Tricks: Creating Complex JourneysMarketo Nurture Program Tips and Tricks: Creating Complex Journeys
Marketo Nurture Program Tips and Tricks: Creating Complex Journeys
 
April-2023-SEAMUG.pptx
April-2023-SEAMUG.pptxApril-2023-SEAMUG.pptx
April-2023-SEAMUG.pptx
 
2023-Adobe-Summit-Recap.pptx
2023-Adobe-Summit-Recap.pptx2023-Adobe-Summit-Recap.pptx
2023-Adobe-Summit-Recap.pptx
 
23.02.2023_London MUG.pptx
23.02.2023_London MUG.pptx23.02.2023_London MUG.pptx
23.02.2023_London MUG.pptx
 
Brisbane MUG October 2023
Brisbane MUG October 2023Brisbane MUG October 2023
Brisbane MUG October 2023
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
India VMUG Presents all about Account Based Marketing using Marketo Deck
India VMUG Presents all about Account Based Marketing using Marketo DeckIndia VMUG Presents all about Account Based Marketing using Marketo Deck
India VMUG Presents all about Account Based Marketing using Marketo Deck
 
Minnesota Mug Event 6.20.23
Minnesota Mug Event 6.20.23Minnesota Mug Event 6.20.23
Minnesota Mug Event 6.20.23
 
SeaMUG Slides - Jan 2023 Executable Campaigns.pptx
SeaMUG Slides - Jan 2023 Executable Campaigns.pptxSeaMUG Slides - Jan 2023 Executable Campaigns.pptx
SeaMUG Slides - Jan 2023 Executable Campaigns.pptx
 
Nordic MUG - Marketo product releases.pdf
Nordic MUG - Marketo product releases.pdfNordic MUG - Marketo product releases.pdf
Nordic MUG - Marketo product releases.pdf
 
Rev Up Revenue Engine Using Marketo Engage - India VMUG May2k23_Deck.pptx
Rev Up Revenue Engine Using Marketo Engage - India VMUG May2k23_Deck.pptxRev Up Revenue Engine Using Marketo Engage - India VMUG May2k23_Deck.pptx
Rev Up Revenue Engine Using Marketo Engage - India VMUG May2k23_Deck.pptx
 
Melbourne MUG - September 2023
Melbourne MUG - September 2023Melbourne MUG - September 2023
Melbourne MUG - September 2023
 
NA VMUG Housekeeping and Presenter Slides - Jan 2023.pdf
NA VMUG Housekeeping and Presenter Slides - Jan 2023.pdfNA VMUG Housekeeping and Presenter Slides - Jan 2023.pdf
NA VMUG Housekeeping and Presenter Slides - Jan 2023.pdf
 
Elevate Your Marketing Ops: Expert Tips to Save You Time in 2024 (Part 1)
Elevate Your Marketing Ops: Expert Tips to Save You Time in 2024 (Part 1)Elevate Your Marketing Ops: Expert Tips to Save You Time in 2024 (Part 1)
Elevate Your Marketing Ops: Expert Tips to Save You Time in 2024 (Part 1)
 
London MUG - Engage your Core [Nov 2023]
London MUG - Engage your Core [Nov 2023]London MUG - Engage your Core [Nov 2023]
London MUG - Engage your Core [Nov 2023]
 

Dernier

Dernier (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Mega MUG - Marketo and Integration - June 2023

  • 1. Adobe Marketo Engage User Groups ANZ June 2023
  • 2. Thank you for our sponsors
  • 3. © 2021 Adobe. All Rights Reserved. Adobe Confidential. In order to ensure our MUGs stay user-focused and a safe space for members of the Marketing Nation to learn, network, and problem solve, we ask that all MUG attendees follow these rules: • No self-promotion or pitching of any kind is permitted at MUG events • Don’t contact people outside of the User Group without their consent • If MUG members share their use case at the User Group, please don’t share that information without their consent • For any questions, please type it in the chat at any time during the presentations for a chance to win a $25 gift card Adobe Marketo Engage User Group House Rules
  • 4. © 2021 Adobe. All Rights Reserved. Adobe Confidential. This MUG Meeting is being Recorded. ▪ To ensure that we are abiding by the MUG Code of Conduct, we are informing all user group attendees at the Mega MUG meeting on June 8, 9am AEST, that this meeting will be recorded and posted on the MUG YouTube Channel to promote training, education, and future learning. ▪ If you do not wish to participate in a LIVE recorded session, please feel free to watch the recording at a later time, which will be linked after the meeting concludes, and send us any questions you may have to advocacy@adobe.com.
  • 5. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Stay connected with our chapter! Sign up for Bevy – the new tool for Adobe Marketo Engage User Groups! ▪ Step 1: Navigate to: https://mugs.marketo.com/sydney-marketo-user-group/ https://mugs.marketo.com/brisbane-mug/ https://mugs.marketo.com/melbourne-marketo-user-group/ https://mugs.marketo.com/apac-vmug/ ▪ Step 2: Create an account using the email associated with your Adobe Marketo Engage Account Once you’ve joined the chapter you’ll receive notifications and reminders about new events that the chapter has posted!
  • 6. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Need to update your Marketo Engage certification? Adobe now has 3 certifications for Marketo Engage • Adobe Certified Professional - Adobe Marketo Engage: This new exam is ideal for marketers who have about 3 - 6 months of Marketo Engage training and hands-on experience. (Update to the former Marketo Certified Associate) • Adobe Certified Expert - Adobe Marketo Engage Business Practitioner: This exam is ideal for marketers and marketing consultants who have at least 18 months of Marketo Engage hands-on or field experience. (Update to the former Marketo Certified Expert) • Adobe Certified Master - Adobe Marketo Engage Architect: This certification defines a new standard and process at the highest level. This certification is ideal for current Adobe Certified Experts who have at least 5 years of experience designing marketing automation using Marketo Engage Visit https://express.adobe.com/page/8OCuJK38uQWuT/ for more information & exam guides!
  • 7. © 2021 Adobe. All Rights Reserved. Adobe Confidential. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Meet your ANZ Marketo User Group Leaders Pierre Flovie SENIOR MARKETING TECHNOLOGY CONSULTANT AT VERTICURL Dani Tam MARKETO CERTIFIED SOLUTIONS ARCHITECT | MARKETO CERTIFIED EXPERT Holly Adkins MARKETING AUTOMATION MANAGER AT INVESTSMART Stephanie Chhor ASSOCIATE DIRECTOR AT KPMG | ADOBE MARKETO ENGAGE ARCHITECT | MARTECH SOLUTION CONSULTANT Sydney Jay Jiang SNR MARKETING OPS SPECIALIST AT GRAFANA LABS Helen Clark SENIOR MARTECH LEAD AT BLUPRINTX Melbourne Brittney Kenward SENIOR CAMPAIGNS MANAGER AT GRANT THORNTON AUSTRALIA Jasmine Deo DIGITAL MARKETING MANAGER AT GRANT THORNTON AUSTRALIA Paul Vesey-Brown MARTECH CONSULTANT AT BLUPRINTX Brisbane
  • 8. Agenda 9:00 – 9:10 AM Introductions, Housekeeping + Agenda 9:10 – 9:30 AM Veronica Holmes talking about Native Custom Object Integrations with Marketo + Q&A 9:30 – 9:50 AM Vivek Venkatram talking about Custom Integrations with Marketo + Q&A 9:50 – 10:30 AM Sanford Whiteman talking about Flowboost + Q&A 10:30 – 10:35 AM Wrap up and conclusion
  • 9. Native Integration: Custom Object Tips and Tricks Veronica Holmes
  • 10. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Native Integration: Custom Object Tips and Tricks Agenda: • Key differences and similarities between Native Custom Objects and Marketo Custom Objects • Use Cases – Syncing Native Custom Objects • Adding new field to a native sync custom object
  • 11. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Native Custom Objects – What does that mean? This is referring to Custom Objects synced through the “native” connector between Marketo and Salesforce or MS Dynamics (On-premise, Online, or D365) Objects you build yourself in Marketo and then build a custom integration for (whether or not the sync is coming from a native CRM) are referred to as Marketo Custom Objects. Some orgs have the native sync AND build Marketo custom objects and custom integrations (I call this a hybrid sync) because they need to access data beyond the reach of the native sync.
  • 12. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Key Similarities: Native Custom Objects and Marketo Custom Objects Native Custom Object Marketo Custom Object Allows 2-levels deep syncing from Lead, Contact or Account objects Allows you to build 1-Many and Many:Many relationships from Person or Account which essentially means the same thing Can be used in email scripting – 1 layer deep Can be used in email scripting – 1 layer deep Can add or remove fields from the Native CO sync at any time Can add new or remove fields to the CO at any time (limit of 50, can’t change the Link or Dedupe fields) Can delete in Marketo at any time – removes all CO records Can delete in Marketo at any time – removes all CO records Marketo cannot write to a custom object Marketo cannot write to a custom object Can use in smart lists – triggers and filters Can use in smart lists – triggers and filters
  • 13. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Key Differences: Native Custom Objects and Marketo Custom Objects Native Custom Object Marketo Custom Object Syncs from Salesforce or MS Dynamics CRM through native sync Syncs Via the Marketo REST API with any third- party system Does NOT use your API limits Uses your 50K per day API Limit (or whatever you have purchased) No limit on number of objects synced or number of fields synced per object Limit of 10 custom objects and 50 fields per object No limit to number of custom object records synced License limitations on number of records stored per custom object NOT visible on Person in Marketo Visible on Person in Marketo Cannot trigger actions in Marketo based on field values changing Can trigger actions in Marketo based on field values changing Is always associated with a Person record in Marketo (could be lead or contact in CRM) and uses CRM IDs to dedupe. Can use any Marketo Person value as the Link or dedupe key but must be associated with a Marketo Person or Account
  • 14. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Syncing Native Custom Objects – Must Haves and Gotchas 1. Must have Admin permission in Marketo to sync Native Custom Objects 2. Standard sync needs to be in place first. 3. Marketo sync user must have READ permission for the custom object in CRM 4. Refresh the sync schema EVERY TIME before attempting to sync a new custom object. You must switch off the Salesforce sync to do this – remember to switch it back on!! Note: The Adobe documentation is misleading at best, sometimes downright confusing at worst.
  • 15. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Syncing Native Custom Objects – Use Cases – 1 and 2 levels deep
  • 16. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Syncing Native Custom Objects – Use Cases – 3 levels deep
  • 17. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Syncing Native Custom Objects – Use Cases – 1 and 2 levels deep BOTH Leads and Contacts
  • 18. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Syncing Native Custom Objects – Use Cases – 1 and 2 levels deep BOTH Leads and Contacts Different (or renamed in Marketo) objects
  • 19. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Syncing Native Custom Objects – Use Cases – Contact to Multiple Accounts
  • 20. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Syncing Native Custom Objects – Use Cases – Contact to Custom Object through Opportunity NO workaround
  • 21. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Syncing Native Custom Objects – Use Cases – Contact to Case (Direct or through Custom Object)
  • 22. © 2021 Adobe. All Rights Reserved. Adobe Confidential. What Can Marketo See?
  • 23. © 2021 Adobe. All Rights Reserved. Adobe Confidential. What Can Marketo See?
  • 24. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Native Custom Objects – Adding fields 1. Add the field to Salesforce Object and ensure Marketo has read permissions on the field 2. Allow Marketo time to sync! (Five mins ideally) 3. Go to Admin > Salesforce Custom Objects (as if you are syncing a new object) 4. Refresh database schema (requires switching off the sync) 5. Go to Edit Visible Fields list, find your new field, and tick whether you want triggers or just filters for new field 6. Save, and switch the sync back on.
  • 25. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Native Custom Objects – Adding fields Notes: • Regardless of what Marketo’s documentation says, you can add new fields to a synced object that’s in use • You can’t remove the sync to a field that’s in use somewhere • You can unsync entire custom objects and remove all data, but not if it is in use • Gotcha – if you’re giving Marketo access to an existing field with data in it, Marketo won’t see the data until its underlying Lookup record is changed!!
  • 27. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Overview Marketo provides a comprehensive suite of SOAP & REST APIs SOAP APIs have been deprecated REST APIs are the preferred approach to integrate CRMs, Databases, Data Warehouses & BI Platforms
  • 28. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Integrating with Marketo Using Adobe’s Data Transfer Hub Solution 1 Using a Middleware platform like Mulesoft, Dell Boomi, Informatica etc. 2 Using a custom script that invokes the APIs 3
  • 29. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Adobe’s Data Transfer Hub
  • 30. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Middleware Platforms
  • 31. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Custom Scripts
  • 32. © 2021 Adobe. All Rights Reserved. Adobe Confidential. Considerations Adobe DTH Middleware(s) Custom Scripts Infrastructure & Hosting Hosted on Adobe managed AWS Infrastructure Either hosted on Middleware’s Cloud infrastructure or on- premise infrastructure Must be hosted on a Server either on-prem or cloud Development Development is limited to exporting & importing data from / to Database / CRM / DataWarehouse Development is medium to heavy and requires a skilled developer to work with Middleware platforms. Connectors are available to connect to Marketo & other Databases, CRMs & Datawarehouses Development is heavy and requires a skilled developer to create custom scripts to work with Marketo APIs & CRM / Datawarehouse / Database Services Maintenance Adobe manages the DTH solution Solution is fully managed by the customer Solution is fully managed by the customer BAU Support Adobe supports any integration issues with the DTH Solution Adobe support is limited to answer questions on Marketo REST APIs Adobe support is limited to answer questions on Marketo REST APIs
  • 34.
  • 35. (Quickly, before diving into FlowBoost) - today won’t be technical, but tech knowledge is a career power-up - some “code” is just text encoding, like %-encoding for URLs and &-encoding for HTML, which is critical for any MOPSer - advanced form behaviors, Velocity tokens, dynamic LP layout - key ways to put out fires / make JIT fixes
  • 36.
  • 37. Say No Less Often.™ - for all of Marketo’s power, experts know it by what it can’t do - FlowBoost is like EDC for MOPS - a Community API key (free forever) lets anybody have it in their back pocket
  • 38. Headless Second Brain for Marketo - all you need is an API key, no new app to log into - setup is within the Marketo Admin UI and Smart Campaigns, where you’re comfortable - you can say “we can do this in Marketo” (fudging only a little!)
  • 39. Taking it back to 2014 - a Munchkin-first splashdown = expecting a lot of advanced stuff - you’re tellin’ me I can’t add Scores or search/replace Strings? - Velocity {{my.tokens}} are cool, but can’t make permanent changes
  • 40. Marketo extensions that are automatic and immediate - not a periodic process/cron job, it’s always-on - run when you want, either trigger or batch - more efficient than export → fiddle in Excel → reimport
  • 41. 5 starter ideas ①add Score fields, calculate changes over time ②search/replace and manipulate String fields ③cap Program Members (e.g. event registrants) and other forms of cross-lead communication ④keep alerts to business hours ⑤save money by offboarding leads
  • 42. ① Add and intelligently manage scores - no need to sync Change Scores to maintain Total Score - upscore per unique action (e.g. page or form) - measure score delta per day or week
  • 43. ② Search/replace in Strings - capitalize, uncapitalize, search/replace - parse domain part of email address, TLD of website - detect “interesting changes” in multivalued fields
  • 44. ③ Cap registrants & communicate cross- lead - send each registration through FlowBoost - read current count in the browser to change form UX - FBCounter can count anything, not just registrants (think companies or email domains)
  • 45. ④ Alert during business hours & compare dates - place {{system.datetime}} in context (can’t do in a Smart List) - only alert if appropriate - get the difference between 2 date fields
  • 46. ⑤Offboard dormant leads (instead of purging) - send email address + core fields (preferences, status, comments) to FlowBoost - delete from Marketo after offboarding to save $ - if ever recreated, onboard the stored values
  • 47. 5 more ideas ①turn form fills into Custom Objects ②sync custom preference fields across duplicates ③enrich leads from data in a Design Studio file ④directly update and query SFDC via API ⑤implement a real-time deduplication process