SlideShare uma empresa Scribd logo
1 de 67
Proprietary and Confidential | © Marketo, Inc.
SF MUG April 21, 2020
Proprietary and Confidential | © Marketo, Inc.
Your MUG leaders
Amy Goldfine Jeff Canada Fabio
Proprietary and Confidential | © Marketo, Inc.
MUG Agenda
● Housekeeping
● Super secret guest appearance
● Demystifying Marketo REST API
● Lessons Learned from 7 Years On Marketo’s Professional Services Team
● Who’s hiring?
● Closing
4Proprietary and Confidential | © Marketo, Inc.
Housekeeping
5Proprietary and Confidential | © Marketo, Inc.
Marketo User Group House Rules
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
Proprietary and Confidential | © Marketo, Inc.
Marketo Certification Discount
7Proprietary and Confidential | © Marketo, Inc.
Marketo Certification Discount
Discounts on Marketo Certified Expert or Marketo Certified
Associate exam — purchase and schedule by May 29, 2020
Marketo Certified Associate
Limited Offer $75 - (save $20)
Discount code: SummitMCA
Marketo Certified Expert
Limited Offer $175 (save $50)
Discount code: SummitMCE
More details at https://spark.adobe.com/page/3rMvtxtBlvTQW/
Proprietary and Confidential | © Marketo, Inc.
Marketo University
9Proprietary and Confidential | © Marketo, Inc.
Free On-Demand Marketo Universty Through June
Everyone gets free access to Marketo University on-demand courses through June 30th,
2020 to ensure teams are fully equipped to take their digital operations to the next level.
https://www.marketo.com/education/course-catalog/
10Proprietary and Confidential | © Marketo, Inc.
We Interrupt Your Regularly Scheduled Programming...
11Proprietary and Confidential | © Marketo, Inc.
Demystifying the Marketo API
Jep Castelein
12Proprietary and Confidential | © Marketo, Inc.
Demystifying REST API
1. What is the REST API and what can you do with it?
2. As a Marketo Admin, what do you need to know about the REST API?
3. How to work with developers & LaunchPoint partners
4. How to make an API call
13Proprietary and Confidential | © Marketo, Inc.
What is the REST API and
what can you do with it?
14Proprietary and Confidential | © Marketo, Inc.
What is the
REST API?
It allows you to do things
automatically that
otherwise would be
require button pushes in
the user interface
15Proprietary and Confidential | © Marketo, Inc.
Continued
16Proprietary and Confidential | © Marketo, Inc.
REST API is the Reverse of a Webhook
Smart Campaign
w/ Webhook
External System
External System
Webhook
Callout
REST
API
REST API
Call into
Marketo
17Proprietary and Confidential | © Marketo, Inc.
What can you do with
the REST API?
Example 1:
“Featured Events during Your Stay”
from Turtle Bay Hotel & Resort
21, 14 and 7 days before arrival, hotel
guests receive an email with featured
events from the hotel’s online event
calendar, with specific events that
happen during their stay
18Proprietary and Confidential | © Marketo, Inc.
Example 2: Abandoned Cart
Abandoned shopping cart campaign to
get people back to the site to finish their
check-out
19Proprietary and Confidential | © Marketo, Inc.
Example 3:
Reporting
Export data from
Marketo to create
reports and
dashboards
(example from
Klipfolio’s public
demo)
20Proprietary and Confidential | © Marketo, Inc.
Example 4: Custom CRM
Integration with a CRM system
that is not natively supported by
Marketo and has no partner
solutions for integration
21Proprietary and Confidential | © Marketo, Inc.
Example 5: LaunchPoint
Many partner integrations on
LaunchPoint:
● Data enrichment
● Translation workflow
● Chat
● Predictive scoring
● Automated Testing
● Etc.
22Proprietary and Confidential | © Marketo, Inc.
Marketo Data Model Examples (1/2)
Person
Company
ActivityActivity
Custom
Activity
Custom
Object
Custom
Object
Activity
Custom
Object
Custom
Object
Custom
Object
Opportunity
“Lead” API
Program Email
Template
ActivityActivityModules
ActivityActivityVariables
Landing Pages
Forms
Folders
Programs
Images & Files
Snippets
Asset API
23Proprietary and Confidential | © Marketo, Inc.
Marketo Data Model Examples (2/2)
User ActivityActivityRole
Custom Activity Definition
Custom Object Definition
Admin API Bulk API
Leads import/export
Program Membership import/export
Activity export
Custom Object import
24Proprietary and Confidential | © Marketo, Inc.
What the API Can’t Do
It is not possible to edit Smart Lists and Smart Campaigns
Few Admin-level features available through the API, only user management & defining
custom objects/activities
Reports are not accessible via the REST API (“Analytics”)
For details: https://developers.marketo.com/rest-api/
25Proprietary and Confidential | © Marketo, Inc.
What you need to know
about the REST API as a
Marketo Administrator
26Proprietary and Confidential | © Marketo, Inc.
Creating API Roles / Users
1
2
3
27Proprietary and Confidential | © Marketo, Inc.
API Quotas
Daily quotas:
● REST API: 50,000 calls by
default
● Bulk Extract: 500 Mb by default
Resets at midnight Central time
You can purchase higher quotas
Once quota is reached, the respective API
cannot be used anymore until midnight CT
No quota for Bulk Import
28Proprietary and Confidential | © Marketo, Inc.
API Limiters
Limits:
● Concurrency: 10 concurrent calls
● Rate: 100 calls in 20 seconds
● Bulk: max 10 queued jobs, at most 2 running concurrently
These limits cannot be increased.
If the limits are hit, this can temporarily make the API unavailable, so developers should
pause their calls and retry after a delay.
Updating multiple records in a single API call (batching) will often avoid hitting these limits
29Proprietary and Confidential | © Marketo, Inc.
API Errors
If you see API errors, that will probably be
in the Notifications. If you want to know
what they are, go to
https://developers.marketo.com/rest-api/error-codes/
30Proprietary and Confidential | © Marketo, Inc.
How to Work with Developers
& LaunchPoint Partners
31Proprietary and Confidential | © Marketo, Inc.
How to Work with Developers who Use the Marketo API
● Make them learn the basics of Marketo
○ Typical processes in the UI
○ Marketo Data Model (see earlier slides)
● Send them to my article “Read This Before Using Marketo’s Weird REST API”
● Tell them to use batch calls where possible, to conserve API calls
32Proprietary and Confidential | © Marketo, Inc.
How to Work with LaunchPoint partners
● Create a new Marketo API user for each
LaunchPoint partner
● Ask them which API calls they are
making, and about expected API call
volume
● Ask them how to identify Person records
that they created/updated
● Test on your Marketo sandbox
● Spot checking in the activity log
33Proprietary and Confidential | © Marketo, Inc.
How to Make API Calls
34Proprietary and Confidential | © Marketo, Inc.
Get an Access Token
Admin > LaunchPoint: https://app-xx00.marketo.com/#WP0A1
35Proprietary and Confidential | © Marketo, Inc.
Use an API Client like Postman
1. Specify GET or POST
2. Specify the URL
3. Specify any Query
Parameters, including the
access_token: they have a
key and a value
4. For POST, specify the Body
5. Press “Send”!
36Proprietary and Confidential | © Marketo, Inc.
Get a Lead Record
● Specify the Marketo Lead ID in the
URL
● Specify the access_token as a
query parameter
● Click “send”
https://developers.marketo.com/rest-api/lead-database/leads/#query
37Proprietary and Confidential | © Marketo, Inc.
Update a Lead Record
● Use POST, change the URL and
enter the email address and new
first name in the ‘raw body’
● Add a header for Content-Type
● Use the same access_token
https://developers.marketo.com/rest-api/lead-database/leads/#create_and_update
38Proprietary and Confidential | © Marketo, Inc.
Thank You!
A Few Takeaways
From Seven Years on the Marketo ProServ Team
Proprietary and ConfidentialIntegrate. Automate. Innovate
● 20,000+ hours Marketo experience
● 9 years Marketo Technical Consulting Team
● Father of the marketo-rest-python library
● Inventor of
DTH/etc
About Jep
40
Proprietary and ConfidentialIntegrate. Automate. Innovate
● 20,000 hours Marketo experience
● 7 years Marketo Business Consulting Team
● Father of NUR-Advanced Drip Nurture program
● 2 “Marketing Team of the Year”
Revvie Award customers
About Me
41
Proprietary and ConfidentialIntegrate. Automate. Innovate
1. Create Structure
2. Build for the Future
3. Only You Can Innovate for Your Business
Takeaways
42
Create Structure
Nicole Mössinger
commands you
Proprietary and ConfidentialIntegrate. Automate. Innovate
● Folder Structure / Workspaces & Partitions / Instances
● Program Templates & Naming
● Tokens:
○ Lead
○ Local
○ Global(?)
Create Structure
44
Proprietary and ConfidentialIntegrate. Automate. Innovate
Folder Structure
45
● Folder Structure
● Program Templates
● Program Naming
● Scoring & IMs
● Tokens:
○ Lead
○ Local
○ Global(?)
Proprietary and ConfidentialIntegrate. Automate. Innovate
Folder Structure
46
Simple Complex
Proprietary and ConfidentialIntegrate. Automate. Innovate
Workspaces & Partitions
47
BU A BU B BU C Default
BU A X
BU B X
BU C X
Corporate X X X X
Workspaces
(Database) Partitions
Proprietary and ConfidentialIntegrate. Automate. Innovate
Workspaces & Partitions (Simple)
48
Default
BU A X
BU B X
BU C X
Default X
Workspaces
(Database) Partitions
Proprietary and ConfidentialIntegrate. Automate. Innovate
Program Templates & Naming
49
Simple Complex
[channel]-[product]-[date]-[name] [bu]-[channel]-[product]-[date]-[name] [bu]-[region]-[channel]-[product]-[date]-[name]
Why Bother?
Proprietary and ConfidentialIntegrate. Automate. Innovate
Product-Specific Scoring
51
Proprietary and ConfidentialIntegrate. Automate. Innovate
...which brings us to folder-level tokens
52
Proprietary and ConfidentialIntegrate. Automate. Innovate
...which brings us to inherited tokens
53
Proprietary and ConfidentialIntegrate. Automate. Innovate
...which brings us to program-level tokens
54
Proprietary and ConfidentialIntegrate. Automate. Innovate
...which brings us to global tokens...
55
Build for
the Future
Proprietary and ConfidentialIntegrate. Automate. Innovate
● Standardization is useful
● Marketo is like coding
○ ETC
○ DRY vs WET
○ Test as you write
○ Minimize dependencies
○ Tidy up after yourself
○ Avoid global variables
○ Learn new tools
Build for the Future
57
If all you have is a hammer, then
all your problems tend to look like
nails.
— Abraham Maslow
(paraphrased)
Only You Can
Innovate for Your
Business
Proprietary and ConfidentialIntegrate. Automate. Innovate
● API Use Cases:
○ Program Member Custom Fields
○ Product Data (CRM is not enough)
○ External Reporting
○ Sales Engagement Platforms
○ Employee Onboarding & Engagement
○ Customer Onboarding
○ CSAT/Retention
○ Campaign Launch Automation
Only You Can Innovate for Your Business
59
Proprietary and ConfidentialIntegrate. Automate. Innovate
Campaign Launch Automation
60
International events marketing team
member creates ticket w/ all event
variables (time, date, location, title, etc.)
Manager reviews
& approves
Publish
registration
page via
AEM
📥
Email user & mgr a complete list of
URLs w/ all possible UTM permutations
Create Marketo Program; populate tokens
(incl. SFDC Campaign); send test emails
to manager; activate/schedule campaigns
Create SFDC Campaign
Proprietary and ConfidentialIntegrate. Automate. Innovate
1. Create Structure
2. Build for the Future
3. Only You Can Innovate for Your Business
Takeaways
61
David Kreitter
revcrew-workspace.slack.comLinkedIn QR Code ☝️
63Proprietary and Confidential | © Marketo, Inc.
Upcoming Virtual MUG meetings
April 22 SLC
April 22 DC
April 22 Minneapolis
April 22 Austin
April 23 Seattle
April 23 Houston
April 23 Dallas
April 29 London
April 29 Boston
Find them at mugs.marketo.com
64Proprietary and Confidential | © Marketo, Inc.
We have a Slack Workspace!
Click here to join
Have questions?
Ask Amy Goldfine or Loren Robeck or email them:
amygoldfine@gmail.com
loren.robeck@gmail.com
Proprietary and Confidential | © Marketo, Inc.
Let’s network!
➢ Who is hiring?
➢ Who is looking?
Proprietary and Confidential | © Marketo, Inc.
Final words
➢ you have a space and you want host
➢ you have some $ and you want to sponsor
➢ you have a topic and you want to speak
➢ you want to say hi!
➢ you want to join our Slack
Jeff: jeff.canada@segment.com Amy: amygoldfine@gmail.com
67Proprietary and Confidential | © Marketo, Inc.
Thanks and see you next time!

Mais conteúdo relacionado

Semelhante a SFMUG April 2020

SF MUG - Find the Custom Object of Your Desires
SF MUG - Find the Custom Object of Your DesiresSF MUG - Find the Custom Object of Your Desires
SF MUG - Find the Custom Object of Your DesiresJasmineChung11
 
Marketo Magic Integration - Sydney Marketo User Group Sept 2023
Marketo Magic Integration - Sydney Marketo User Group Sept 2023Marketo Magic Integration - Sydney Marketo User Group Sept 2023
Marketo Magic Integration - Sydney Marketo User Group Sept 2023Stephanie Tyagita
 
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.pdfJackiePotts5
 
[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
 
Sept 2022 Milwaukee Marketo User Group Presentation
Sept 2022 Milwaukee Marketo User Group PresentationSept 2022 Milwaukee Marketo User Group Presentation
Sept 2022 Milwaukee Marketo User Group PresentationRaven Mcfarlane
 
Making Marketing Data Actionable
Making Marketing Data ActionableMaking Marketing Data Actionable
Making Marketing Data ActionableG3 Communications
 
Sydney Marketo User Group June 2022
Sydney Marketo User Group June 2022Sydney Marketo User Group June 2022
Sydney Marketo User Group June 2022Stephanie Tyagita
 
Migrating to Marketo: 3 Marketing Leaders who Made the Switch
Migrating to Marketo: 3 Marketing Leaders who Made the SwitchMigrating to Marketo: 3 Marketing Leaders who Made the Switch
Migrating to Marketo: 3 Marketing Leaders who Made the SwitchMichael Tucker
 
Elevate Your Marketing Ops: Expert Tips to Save You Time in 2024 (Part 2)
Elevate Your Marketing Ops: Expert Tips to Save You Time in 2024 (Part 2)Elevate Your Marketing Ops: Expert Tips to Save You Time in 2024 (Part 2)
Elevate Your Marketing Ops: Expert Tips to Save You Time in 2024 (Part 2)jackiepotts6
 
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 18thAdele Miller
 
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...apidays
 
Backwards Compatibility Developers Guide. #MM17NL
Backwards Compatibility Developers Guide. #MM17NLBackwards Compatibility Developers Guide. #MM17NL
Backwards Compatibility Developers Guide. #MM17NLIgor Miniailo
 
[WSO2 Summit Americas 2020] Building an Interactive API Marketplace
[WSO2 Summit Americas 2020] Building an Interactive API Marketplace[WSO2 Summit Americas 2020] Building an Interactive API Marketplace
[WSO2 Summit Americas 2020] Building an Interactive API MarketplaceWSO2
 
Planning Strategy for 2015 - Heidi Bullock
Planning Strategy for 2015 - Heidi BullockPlanning Strategy for 2015 - Heidi Bullock
Planning Strategy for 2015 - Heidi BullockMarketo
 
apidays New York 2023 - The API portal is dead, long live the Platform- and I...
apidays New York 2023 - The API portal is dead, long live the Platform- and I...apidays New York 2023 - The API portal is dead, long live the Platform- and I...
apidays New York 2023 - The API portal is dead, long live the Platform- and I...apidays
 
BATBern46_Syncier Marketplace.pdf
BATBern46_Syncier Marketplace.pdfBATBern46_Syncier Marketplace.pdf
BATBern46_Syncier Marketplace.pdfBATbern
 
06.2023_Marketo Engage Office Hours.pptx
06.2023_Marketo Engage Office Hours.pptx06.2023_Marketo Engage Office Hours.pptx
06.2023_Marketo Engage Office Hours.pptxTara D'Acci
 
Minnesota Mug Event 6.20.23
Minnesota Mug Event 6.20.23Minnesota Mug Event 6.20.23
Minnesota Mug Event 6.20.23ChantalPeterson4
 
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
 

Semelhante a SFMUG April 2020 (20)

SF MUG - Find the Custom Object of Your Desires
SF MUG - Find the Custom Object of Your DesiresSF MUG - Find the Custom Object of Your Desires
SF MUG - Find the Custom Object of Your Desires
 
Marketo Magic Integration - Sydney Marketo User Group Sept 2023
Marketo Magic Integration - Sydney Marketo User Group Sept 2023Marketo Magic Integration - Sydney Marketo User Group Sept 2023
Marketo Magic Integration - Sydney Marketo User Group Sept 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
 
[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
 
Sept 2022 Milwaukee Marketo User Group Presentation
Sept 2022 Milwaukee Marketo User Group PresentationSept 2022 Milwaukee Marketo User Group Presentation
Sept 2022 Milwaukee Marketo User Group Presentation
 
Making Marketing Data Actionable
Making Marketing Data ActionableMaking Marketing Data Actionable
Making Marketing Data Actionable
 
Sydney Marketo User Group June 2022
Sydney Marketo User Group June 2022Sydney Marketo User Group June 2022
Sydney Marketo User Group June 2022
 
Migrating to Marketo: 3 Marketing Leaders who Made the Switch
Migrating to Marketo: 3 Marketing Leaders who Made the SwitchMigrating to Marketo: 3 Marketing Leaders who Made the Switch
Migrating to Marketo: 3 Marketing Leaders who Made the Switch
 
Elevate Your Marketing Ops: Expert Tips to Save You Time in 2024 (Part 2)
Elevate Your Marketing Ops: Expert Tips to Save You Time in 2024 (Part 2)Elevate Your Marketing Ops: Expert Tips to Save You Time in 2024 (Part 2)
Elevate Your Marketing Ops: Expert Tips to Save You Time in 2024 (Part 2)
 
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
 
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
 
Backwards Compatibility Developers Guide. #MM17NL
Backwards Compatibility Developers Guide. #MM17NLBackwards Compatibility Developers Guide. #MM17NL
Backwards Compatibility Developers Guide. #MM17NL
 
[WSO2 Summit Americas 2020] Building an Interactive API Marketplace
[WSO2 Summit Americas 2020] Building an Interactive API Marketplace[WSO2 Summit Americas 2020] Building an Interactive API Marketplace
[WSO2 Summit Americas 2020] Building an Interactive API Marketplace
 
Planning Strategy for 2015 - Heidi Bullock
Planning Strategy for 2015 - Heidi BullockPlanning Strategy for 2015 - Heidi Bullock
Planning Strategy for 2015 - Heidi Bullock
 
apidays New York 2023 - The API portal is dead, long live the Platform- and I...
apidays New York 2023 - The API portal is dead, long live the Platform- and I...apidays New York 2023 - The API portal is dead, long live the Platform- and I...
apidays New York 2023 - The API portal is dead, long live the Platform- and I...
 
BATBern46_Syncier Marketplace.pdf
BATBern46_Syncier Marketplace.pdfBATBern46_Syncier Marketplace.pdf
BATBern46_Syncier Marketplace.pdf
 
abapGit Use Cases
abapGit Use CasesabapGit Use Cases
abapGit Use Cases
 
06.2023_Marketo Engage Office Hours.pptx
06.2023_Marketo Engage Office Hours.pptx06.2023_Marketo Engage Office Hours.pptx
06.2023_Marketo Engage Office Hours.pptx
 
Minnesota Mug Event 6.20.23
Minnesota Mug Event 6.20.23Minnesota Mug Event 6.20.23
Minnesota Mug Event 6.20.23
 
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
 

Último

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.pdftbatkhuu1
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfVWO
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...aditipandeya
 
Social Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa
 
Factors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptxFactors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptxVikasTiwari846641
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Richard Ingilby
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessAggregage
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsssuser4571da
 
Aryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxAryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxtegevi9289
 
Unraveling the Mystery of Roanoke Colony: What Really Happened?
Unraveling the Mystery of Roanoke Colony: What Really Happened?Unraveling the Mystery of Roanoke Colony: What Really Happened?
Unraveling the Mystery of Roanoke Colony: What Really Happened?elizabethella096
 
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.pptxelizabethella096
 
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.pdftbatkhuu1
 
April 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupApril 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupVbout.com
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 

Último (20)

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...
 
Foundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David PisarekFoundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David Pisarek
 
No Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found OnlineNo Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found Online
 
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
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
 
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan ScheltgenHow to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
Social Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdf
 
Factors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptxFactors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptx
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
 
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
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail Success
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
Aryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxAryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptx
 
Unraveling the Mystery of Roanoke Colony: What Really Happened?
Unraveling the Mystery of Roanoke Colony: What Really Happened?Unraveling the Mystery of Roanoke Colony: What Really Happened?
Unraveling the Mystery of Roanoke Colony: What Really Happened?
 
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
 
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
 
April 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupApril 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting Group
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
 

SFMUG April 2020

  • 1. Proprietary and Confidential | © Marketo, Inc. SF MUG April 21, 2020
  • 2. Proprietary and Confidential | © Marketo, Inc. Your MUG leaders Amy Goldfine Jeff Canada Fabio
  • 3. Proprietary and Confidential | © Marketo, Inc. MUG Agenda ● Housekeeping ● Super secret guest appearance ● Demystifying Marketo REST API ● Lessons Learned from 7 Years On Marketo’s Professional Services Team ● Who’s hiring? ● Closing
  • 4. 4Proprietary and Confidential | © Marketo, Inc. Housekeeping
  • 5. 5Proprietary and Confidential | © Marketo, Inc. Marketo User Group House Rules 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
  • 6. Proprietary and Confidential | © Marketo, Inc. Marketo Certification Discount
  • 7. 7Proprietary and Confidential | © Marketo, Inc. Marketo Certification Discount Discounts on Marketo Certified Expert or Marketo Certified Associate exam — purchase and schedule by May 29, 2020 Marketo Certified Associate Limited Offer $75 - (save $20) Discount code: SummitMCA Marketo Certified Expert Limited Offer $175 (save $50) Discount code: SummitMCE More details at https://spark.adobe.com/page/3rMvtxtBlvTQW/
  • 8. Proprietary and Confidential | © Marketo, Inc. Marketo University
  • 9. 9Proprietary and Confidential | © Marketo, Inc. Free On-Demand Marketo Universty Through June Everyone gets free access to Marketo University on-demand courses through June 30th, 2020 to ensure teams are fully equipped to take their digital operations to the next level. https://www.marketo.com/education/course-catalog/
  • 10. 10Proprietary and Confidential | © Marketo, Inc. We Interrupt Your Regularly Scheduled Programming...
  • 11. 11Proprietary and Confidential | © Marketo, Inc. Demystifying the Marketo API Jep Castelein
  • 12. 12Proprietary and Confidential | © Marketo, Inc. Demystifying REST API 1. What is the REST API and what can you do with it? 2. As a Marketo Admin, what do you need to know about the REST API? 3. How to work with developers & LaunchPoint partners 4. How to make an API call
  • 13. 13Proprietary and Confidential | © Marketo, Inc. What is the REST API and what can you do with it?
  • 14. 14Proprietary and Confidential | © Marketo, Inc. What is the REST API? It allows you to do things automatically that otherwise would be require button pushes in the user interface
  • 15. 15Proprietary and Confidential | © Marketo, Inc. Continued
  • 16. 16Proprietary and Confidential | © Marketo, Inc. REST API is the Reverse of a Webhook Smart Campaign w/ Webhook External System External System Webhook Callout REST API REST API Call into Marketo
  • 17. 17Proprietary and Confidential | © Marketo, Inc. What can you do with the REST API? Example 1: “Featured Events during Your Stay” from Turtle Bay Hotel & Resort 21, 14 and 7 days before arrival, hotel guests receive an email with featured events from the hotel’s online event calendar, with specific events that happen during their stay
  • 18. 18Proprietary and Confidential | © Marketo, Inc. Example 2: Abandoned Cart Abandoned shopping cart campaign to get people back to the site to finish their check-out
  • 19. 19Proprietary and Confidential | © Marketo, Inc. Example 3: Reporting Export data from Marketo to create reports and dashboards (example from Klipfolio’s public demo)
  • 20. 20Proprietary and Confidential | © Marketo, Inc. Example 4: Custom CRM Integration with a CRM system that is not natively supported by Marketo and has no partner solutions for integration
  • 21. 21Proprietary and Confidential | © Marketo, Inc. Example 5: LaunchPoint Many partner integrations on LaunchPoint: ● Data enrichment ● Translation workflow ● Chat ● Predictive scoring ● Automated Testing ● Etc.
  • 22. 22Proprietary and Confidential | © Marketo, Inc. Marketo Data Model Examples (1/2) Person Company ActivityActivity Custom Activity Custom Object Custom Object Activity Custom Object Custom Object Custom Object Opportunity “Lead” API Program Email Template ActivityActivityModules ActivityActivityVariables Landing Pages Forms Folders Programs Images & Files Snippets Asset API
  • 23. 23Proprietary and Confidential | © Marketo, Inc. Marketo Data Model Examples (2/2) User ActivityActivityRole Custom Activity Definition Custom Object Definition Admin API Bulk API Leads import/export Program Membership import/export Activity export Custom Object import
  • 24. 24Proprietary and Confidential | © Marketo, Inc. What the API Can’t Do It is not possible to edit Smart Lists and Smart Campaigns Few Admin-level features available through the API, only user management & defining custom objects/activities Reports are not accessible via the REST API (“Analytics”) For details: https://developers.marketo.com/rest-api/
  • 25. 25Proprietary and Confidential | © Marketo, Inc. What you need to know about the REST API as a Marketo Administrator
  • 26. 26Proprietary and Confidential | © Marketo, Inc. Creating API Roles / Users 1 2 3
  • 27. 27Proprietary and Confidential | © Marketo, Inc. API Quotas Daily quotas: ● REST API: 50,000 calls by default ● Bulk Extract: 500 Mb by default Resets at midnight Central time You can purchase higher quotas Once quota is reached, the respective API cannot be used anymore until midnight CT No quota for Bulk Import
  • 28. 28Proprietary and Confidential | © Marketo, Inc. API Limiters Limits: ● Concurrency: 10 concurrent calls ● Rate: 100 calls in 20 seconds ● Bulk: max 10 queued jobs, at most 2 running concurrently These limits cannot be increased. If the limits are hit, this can temporarily make the API unavailable, so developers should pause their calls and retry after a delay. Updating multiple records in a single API call (batching) will often avoid hitting these limits
  • 29. 29Proprietary and Confidential | © Marketo, Inc. API Errors If you see API errors, that will probably be in the Notifications. If you want to know what they are, go to https://developers.marketo.com/rest-api/error-codes/
  • 30. 30Proprietary and Confidential | © Marketo, Inc. How to Work with Developers & LaunchPoint Partners
  • 31. 31Proprietary and Confidential | © Marketo, Inc. How to Work with Developers who Use the Marketo API ● Make them learn the basics of Marketo ○ Typical processes in the UI ○ Marketo Data Model (see earlier slides) ● Send them to my article “Read This Before Using Marketo’s Weird REST API” ● Tell them to use batch calls where possible, to conserve API calls
  • 32. 32Proprietary and Confidential | © Marketo, Inc. How to Work with LaunchPoint partners ● Create a new Marketo API user for each LaunchPoint partner ● Ask them which API calls they are making, and about expected API call volume ● Ask them how to identify Person records that they created/updated ● Test on your Marketo sandbox ● Spot checking in the activity log
  • 33. 33Proprietary and Confidential | © Marketo, Inc. How to Make API Calls
  • 34. 34Proprietary and Confidential | © Marketo, Inc. Get an Access Token Admin > LaunchPoint: https://app-xx00.marketo.com/#WP0A1
  • 35. 35Proprietary and Confidential | © Marketo, Inc. Use an API Client like Postman 1. Specify GET or POST 2. Specify the URL 3. Specify any Query Parameters, including the access_token: they have a key and a value 4. For POST, specify the Body 5. Press “Send”!
  • 36. 36Proprietary and Confidential | © Marketo, Inc. Get a Lead Record ● Specify the Marketo Lead ID in the URL ● Specify the access_token as a query parameter ● Click “send” https://developers.marketo.com/rest-api/lead-database/leads/#query
  • 37. 37Proprietary and Confidential | © Marketo, Inc. Update a Lead Record ● Use POST, change the URL and enter the email address and new first name in the ‘raw body’ ● Add a header for Content-Type ● Use the same access_token https://developers.marketo.com/rest-api/lead-database/leads/#create_and_update
  • 38. 38Proprietary and Confidential | © Marketo, Inc. Thank You!
  • 39. A Few Takeaways From Seven Years on the Marketo ProServ Team
  • 40. Proprietary and ConfidentialIntegrate. Automate. Innovate ● 20,000+ hours Marketo experience ● 9 years Marketo Technical Consulting Team ● Father of the marketo-rest-python library ● Inventor of DTH/etc About Jep 40
  • 41. Proprietary and ConfidentialIntegrate. Automate. Innovate ● 20,000 hours Marketo experience ● 7 years Marketo Business Consulting Team ● Father of NUR-Advanced Drip Nurture program ● 2 “Marketing Team of the Year” Revvie Award customers About Me 41
  • 42. Proprietary and ConfidentialIntegrate. Automate. Innovate 1. Create Structure 2. Build for the Future 3. Only You Can Innovate for Your Business Takeaways 42
  • 44. Proprietary and ConfidentialIntegrate. Automate. Innovate ● Folder Structure / Workspaces & Partitions / Instances ● Program Templates & Naming ● Tokens: ○ Lead ○ Local ○ Global(?) Create Structure 44
  • 45. Proprietary and ConfidentialIntegrate. Automate. Innovate Folder Structure 45 ● Folder Structure ● Program Templates ● Program Naming ● Scoring & IMs ● Tokens: ○ Lead ○ Local ○ Global(?)
  • 46. Proprietary and ConfidentialIntegrate. Automate. Innovate Folder Structure 46 Simple Complex
  • 47. Proprietary and ConfidentialIntegrate. Automate. Innovate Workspaces & Partitions 47 BU A BU B BU C Default BU A X BU B X BU C X Corporate X X X X Workspaces (Database) Partitions
  • 48. Proprietary and ConfidentialIntegrate. Automate. Innovate Workspaces & Partitions (Simple) 48 Default BU A X BU B X BU C X Default X Workspaces (Database) Partitions
  • 49. Proprietary and ConfidentialIntegrate. Automate. Innovate Program Templates & Naming 49 Simple Complex [channel]-[product]-[date]-[name] [bu]-[channel]-[product]-[date]-[name] [bu]-[region]-[channel]-[product]-[date]-[name]
  • 51. Proprietary and ConfidentialIntegrate. Automate. Innovate Product-Specific Scoring 51
  • 52. Proprietary and ConfidentialIntegrate. Automate. Innovate ...which brings us to folder-level tokens 52
  • 53. Proprietary and ConfidentialIntegrate. Automate. Innovate ...which brings us to inherited tokens 53
  • 54. Proprietary and ConfidentialIntegrate. Automate. Innovate ...which brings us to program-level tokens 54
  • 55. Proprietary and ConfidentialIntegrate. Automate. Innovate ...which brings us to global tokens... 55
  • 57. Proprietary and ConfidentialIntegrate. Automate. Innovate ● Standardization is useful ● Marketo is like coding ○ ETC ○ DRY vs WET ○ Test as you write ○ Minimize dependencies ○ Tidy up after yourself ○ Avoid global variables ○ Learn new tools Build for the Future 57 If all you have is a hammer, then all your problems tend to look like nails. — Abraham Maslow (paraphrased)
  • 58. Only You Can Innovate for Your Business
  • 59. Proprietary and ConfidentialIntegrate. Automate. Innovate ● API Use Cases: ○ Program Member Custom Fields ○ Product Data (CRM is not enough) ○ External Reporting ○ Sales Engagement Platforms ○ Employee Onboarding & Engagement ○ Customer Onboarding ○ CSAT/Retention ○ Campaign Launch Automation Only You Can Innovate for Your Business 59
  • 60. Proprietary and ConfidentialIntegrate. Automate. Innovate Campaign Launch Automation 60 International events marketing team member creates ticket w/ all event variables (time, date, location, title, etc.) Manager reviews & approves Publish registration page via AEM 📥 Email user & mgr a complete list of URLs w/ all possible UTM permutations Create Marketo Program; populate tokens (incl. SFDC Campaign); send test emails to manager; activate/schedule campaigns Create SFDC Campaign
  • 61. Proprietary and ConfidentialIntegrate. Automate. Innovate 1. Create Structure 2. Build for the Future 3. Only You Can Innovate for Your Business Takeaways 61
  • 63. 63Proprietary and Confidential | © Marketo, Inc. Upcoming Virtual MUG meetings April 22 SLC April 22 DC April 22 Minneapolis April 22 Austin April 23 Seattle April 23 Houston April 23 Dallas April 29 London April 29 Boston Find them at mugs.marketo.com
  • 64. 64Proprietary and Confidential | © Marketo, Inc. We have a Slack Workspace! Click here to join Have questions? Ask Amy Goldfine or Loren Robeck or email them: amygoldfine@gmail.com loren.robeck@gmail.com
  • 65. Proprietary and Confidential | © Marketo, Inc. Let’s network! ➢ Who is hiring? ➢ Who is looking?
  • 66. Proprietary and Confidential | © Marketo, Inc. Final words ➢ you have a space and you want host ➢ you have some $ and you want to sponsor ➢ you have a topic and you want to speak ➢ you want to say hi! ➢ you want to join our Slack Jeff: jeff.canada@segment.com Amy: amygoldfine@gmail.com
  • 67. 67Proprietary and Confidential | © Marketo, Inc. Thanks and see you next time!