SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Getting Data into Marketo -
Forms, Custom Objects and
Integrations
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Objectives
• Objectives
• Understand options around getting data into Marketo
• Review the Marketo Object Model
• Review how the SOAP API interacts with the Marketo Data Model
• Discuss best practices around integrating with Marketo
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Getting Records into Marketo
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Getting Records into Marketo
• Integration with your CRM
• Can create duplicates
• List Import via CSV files
• De-dupe logic in place
• Upon Marketo form submission
• De-dupe logic in place
• Manually via Marketo Interface
• Can create duplicates
• SOAP API
• Can either de-dupe (using email as a unique key) or create duplicates (use your
own unique key)
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Best Practices Around List Import
• List Import or use Marketo forms to create/update leads
• Can create duplicates
• List Import
• Trusted/Untrusted Source
• Mode: Normal, Optimize for new leads, Skip new leads and updates
• Don’t upload lists with no email
addresses
• Select key users to perform List
uploads
• Consider automated list load
through the API
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Getting Data in from Forms
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Getting Data In from Forms
‘Fills Out Form’
Event Pre-fill? Tech Efforts
Marketo Form on Marketo Landing
Page
X X None
Marketo Form on non-Marketo landing
page
X Minimal
Non-Marketo form submitted via SOAP
API
High
Non-Marketo form submitted via
Munchkin API
Medium
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Getting Data in from Non-Marketo Forms
• Options
• Marketo form on a non-Marketo page via Forms 2.0
o Get the code from the Form
◉ Marketing Activities → Form → Form Actions → Embed Code
• SOAP API
• Munchkin API
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Forms 2.0
Marketo forms, wherever!
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Forms 2.0
• Empowers Marketers to create beautiful, stable, and flexible web forms
without programming knowledge
• Marketo Landing Page
• Embedded on non-Marketo landing page
• Examples
• Hide a form after successful submission
• Direct visitor to a URL determined by JS after successful submission
• Set form field values
• Read form field values on form submit
• Submit a form based on an event that is not part of the form
• Prevent a form from being submitted
• Add additional hidden fields to form
• Show the form in a lightbox style dialog
• Show custom error message on form submit based on custom business logic
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Forms 2.0 API
• MktoForms2 (top level) and Form Objects
• MktoForms2 Methods
• .loadForm(baseUrl, munchkinId, formId [,callback])
• .lightbox(form [,opts])
• .newForm(formData [,callback])
• .getForm(formId)
• .allForms()
• .getPageFields()
• Form Methods
• .render([formElem])
• .getId()
• .getFormElem()
• .validate()
• .onValidate(callback)
• .submit()
• .onSubmit(callback)
• http://developers.marketo.com/documentation/websites/forms-2-0/
• .onSuccess(callback)
• .submitable([canSubmit])
• .allFieldsFilled()
• .setValues(vals)
• .getValues()
• .addHiddenFields(values)
• .vals([values])
• .showErrorMessage(msg [,elem])
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
The Marketo Object Model
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Marketo Object Model
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Marketo Lead Operations Matrix
Create Read Update Delete Merge
Marketo UI X* X X X X
Form Fill Out X X
List Import+
X X
SOAP API X* X X X
REST API^ X* X X
Munchkin API X X
• * = can create duplicates
• ^ = to be released soon
• List Imports
• importToList SOAP API call = API version of List Import functionality exposed in Marketo
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Marketo’s SOAP API
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Marketo’s SOAP API – Tradeoffs
• Benefits
• Allows for non-native integrations
• Secure backend communication
• Considerations:
• Not all fields and functionality exposed in Marketo UI are available in SOAP API
• Developer resources needed
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Marketo’s SOAP API
• Access to leads, actions, custom objects, and other entities
• Access via Admin → SOAP API
• Endpoint, user id, encryption key
• Latest Version: 2_3
• Daily API Quota: 10,000 API calls
• WSDL: https://<MUNCHKIN_ID>.mktoapi.com/soap/mktows/2_3?WSDL
• HMAC-SHA1 security
• http://developers.marketo.com/documentation/soap/
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Marketo’s SOAP API Operations
• Authentication Header
• mktowsUserId (string), requestSignature (string), requestTimestamp (datetime)
• Lead Operations
• getLead, getMultipleLeads, getLeadActivity, getLeadChanges
• syncLead, syncMultipleLeads, mergeLeads
• Campaigns
• getCampaignsForSource, requestCampaign, scheduleCampaign
• Lists
• importToList, getImportToListStatus, listOperation
• Object Operations such as Activity or Opportunity
• getMObjects, syncMObjects, deleteMObjects, listMObjects, describeMObjects
• Marketo Custom Object Operations
• getCustomObjects, syncCustomObjects, deleteCustomObjects
• Other operations
• getChannels, getTags
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Marketo Munchkin API
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Marketo’s Munchkin JS API – Tradeoffs
• Benefits
• Enables tracking of web page visits and click links
• Included by default on all Marketo landing pages
• Low development efforts
• Considerations:
• For form submits, least preferred option since it runs client-side
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Munchkin API
• Allows Marketo to track web activities
• Set Marketo cookie to track web visits and clicks
• Anonymous and/or known leads
• Automatically included on Marketo Landing Pages
• Other use cases:
• Create a Marketo lead when a user fills out a non-Marketo form
• Custom tracking (ex: watching a video, listening to an audio clip, downloading a
whitepaper)
• Pre-fill Marketo forms
• Enable Munchkin API Use
• Admin → Integration → Munchkin → API Configuration → Edit Link → Click
checkbox for Enable Munchkin API
• http://developers.marketo.com/documentation/websites/lead-tracking-
munchkin-js/
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Munchkin Tracker
• Munchkin Tracking Code Functionality
• Check if a cookie has already been placed on the visitor’s computer by your
website
• If there is no cookie, add one and create an
anonymous lead
• Send an event to Marketo noting a web page
visit or click link
• Configuration Options
• Synchronous, Asynchronous, Asynchronous
jQuery loading
• Support “Do Not Track” Browser request
• Cookie anonymous users
• Set cookie expiration
• Sample Cookie Value
• id:561-HYG-937&token:_mch-marketo.com-1374552656411-90718
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Calling Munchkin API Functions
• General form of a Munchkin call:
<script type="text/javascript">
document.write(unescape("%3Cscript src='//munchkin.marketo.net/munchkin.js'
type='text/javascript'%3E%3C/script%3E"));
</script>
<script>Munchkin.init('<MUNCHKIN_ID>');</script>
<script type="text/javascript”>
mktoMunchkinFunction (
'<FUNCTION>',
{key1:'value1', key2: 'value2'},
'hash'
);
</script>
• Must call Munchkin.init() before making any mktoMunchkinFunction()
calls
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Munchkin API Functions
• visitWebPage({url, params}) – records a ‘Visit Web Page’ event
• First call to Munchkin.init() always creates a Visit Web Page event for the
current page
• url – can point to any page, even one that doesn’t exist
• params – to add URL parameters
• clickLink({href}) – records a ‘Click Link’ event
• href – can be any value, even a page that doesn’t exist
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Munchkin API Functions
• associateLead({key1, key2}, hash) – create a new lead in Marketo
or associate the user with an existing lead
• De-dupes on email address
• Array of field name and value pairs
• Security hash encoded with SHA1
o Concatenate your API Private Key with the lead’s email address then encode
with SHA1 (non-HMAC version)
• Use call on a page following a form submit for a login, information request or
registration
• Do not use with SFDC Web2Lead forms. Doing so will create duplicates.
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Munchkin API: Triggering Campaigns
• Triggers
• Lead is Created
o Source Type is Munchkin API
• Visits Web Page
• Clicks Link on Webpage
• Filters
• Lead was Created
o Source Type is Munchkin API
• Visited Web Page
• Not Visited Web Page
• Clicked Link on Web Page
• Not Clicked Link on Web Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Custom Objects
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Marketo Custom Objects – Tradeoffs
• Benefits
• Enables 1:many relationship between a lead and the custom object records
• Considerations:
• Cannot put custom object fields on forms
• Cannot see custom object records in the Marketo Interface
• Implementation overhead
• Also note, that you cannot see custom object data from native CRM
syncs via Marketo’s SOAP API
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Marketo Custom Objects
• Allows for the creation of 1:many relationship between Marketo leads and
custom object records
• With a custom object, you can:
• Create, update, delete via the SOAP API
• Use Smart List trigger when new records are added
• Use Smart List to filter on Custom Object data
• Use custom object data in Marketo Email Scripting
• SOAP API calls:
• syncCustomObjects, getCustomObjects, deleteCustomObjects
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Marketo Custom Objects
• When to use:
• Have lead data that can be categorized in a 1:many relationship
• Segmentation
• Campaign with a flow triggered by a new custom object record being created
• When not to use:
• Marketo is synced to SFDC
• Need to access the custom object on a landing page
• Custom objects are not tied to a lead
• Need to trigger off when a Custom Object Lead Record has been deleted or
updated
• Clear and repopulate Custom Object data regularly
• View/edit the data directly from within the Marketo interface
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Email Scripting
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Email Scripting – Tradeoffs
• Benefits
• Ability to send emails using Velocity templates
• Ability to reference custom objects and opportunity data in emails
• Considerations:
• Can only use Marketo custom objects or custom objects related to Lead or
Contact
• Not compatible with Dynamic Content (including Snippet)
• Embedding a Script Token as a URL parameter will not be processed
• Implementation overhead
• If you include 1+ email scripts in an email, they will execute top to
bottom
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Email Scripting via Velocity
• Email Scripting
• Allows one to execute Velocity scripts within Marketo emails
• What can be referenced:
• Lead attributes
• Opportunities
• Custom objects
• Object that triggered the email
• Marketo → Marketing Activites → <PROGRAM> → My Tokens
• Type = Email Script
• http://developers.marketo.com/documentation/email-scripting/
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Email Scripting via Velocity
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Email Scripting
• Include the script within a Marketo email by referencing the Program token
• Allows one to execute Velocity scripts within Marketo emails
• Test via “Send Sample Email”
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Webhooks
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Webhooks Trade Offs
• Benefits
• Ability to send and receive data from and external web service
• Quick to implement
• Considerations
• Limited error handling
• Cannot be used in batch campaigns
• Cannot subscribe to third party webhooks
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Webhooks
• Allows one to make a call from within Marketo to an external service
• Through webhooks, you can:
• Push data from one platform to another
• Retrieve data from another platform
• POST and GET supported
• Accepts XML or JSON responses
• Sample use cases: send a SMS text message via Twilio, de-dupe via RingLead
in SFDC
• http://developers.marketo.com/documentation/webhooks/
Page
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
Webhooks
© 2013 Marketo, Inc. Marketo Proprietary and Confidential
More Information
Please visit developers.marketo.com

Weitere ähnliche Inhalte

Was ist angesagt?

Clickminded SOP Library
Clickminded SOP LibraryClickminded SOP Library
Clickminded SOP Library
ClickMinded
 

Was ist angesagt? (20)

How to Audit Adwords Campaign for An Existing Account
How to Audit Adwords Campaign for An Existing AccountHow to Audit Adwords Campaign for An Existing Account
How to Audit Adwords Campaign for An Existing Account
 
Salesforce Basic Navigation
Salesforce Basic NavigationSalesforce Basic Navigation
Salesforce Basic Navigation
 
Alfresco y SOLR, presentación en español
Alfresco y SOLR, presentación en españolAlfresco y SOLR, presentación en español
Alfresco y SOLR, presentación en español
 
SEO Search Engine Optimization Proposal - Organic SEO Ranks
SEO Search Engine Optimization Proposal - Organic SEO RanksSEO Search Engine Optimization Proposal - Organic SEO Ranks
SEO Search Engine Optimization Proposal - Organic SEO Ranks
 
Pardot presentation
Pardot presentationPardot presentation
Pardot presentation
 
Introduction to SEO Presentation
Introduction to SEO PresentationIntroduction to SEO Presentation
Introduction to SEO Presentation
 
Salesforce introduction
Salesforce introductionSalesforce introduction
Salesforce introduction
 
Facebook Marketing Plan for Saudi Arabia
Facebook Marketing Plan for Saudi ArabiaFacebook Marketing Plan for Saudi Arabia
Facebook Marketing Plan for Saudi Arabia
 
PPC 101
PPC 101PPC 101
PPC 101
 
Clickminded SOP Library
Clickminded SOP LibraryClickminded SOP Library
Clickminded SOP Library
 
Facebook pixel
Facebook pixelFacebook pixel
Facebook pixel
 
Getting Started With Apex REST Services
Getting Started With Apex REST ServicesGetting Started With Apex REST Services
Getting Started With Apex REST Services
 
Email Marketing Ppt Presentation
Email Marketing Ppt PresentationEmail Marketing Ppt Presentation
Email Marketing Ppt Presentation
 
What is Seo ?and types of SEO and What it Works
What is Seo ?and types of SEO and What it WorksWhat is Seo ?and types of SEO and What it Works
What is Seo ?and types of SEO and What it Works
 
Monthly Web Analytics Report
Monthly Web Analytics ReportMonthly Web Analytics Report
Monthly Web Analytics Report
 
Oracle Forms: Master Detail form
Oracle Forms: Master Detail formOracle Forms: Master Detail form
Oracle Forms: Master Detail form
 
How to Create Effective Facebook Ads.pdf
How to Create Effective Facebook Ads.pdfHow to Create Effective Facebook Ads.pdf
How to Create Effective Facebook Ads.pdf
 
Badoo.com SEO Audit
Badoo.com SEO AuditBadoo.com SEO Audit
Badoo.com SEO Audit
 
What is SEO? - Basic SEO Guide for Beginners.pptx
What is SEO? - Basic SEO Guide for Beginners.pptxWhat is SEO? - Basic SEO Guide for Beginners.pptx
What is SEO? - Basic SEO Guide for Beginners.pptx
 
Website Audit Presentation
Website Audit PresentationWebsite Audit Presentation
Website Audit Presentation
 

Andere mochten auch

안나수이향수
안나수이향수안나수이향수
안나수이향수
hjsoidjgo
 
China pharmaceutical excipients industry indepth research and investment stra...
China pharmaceutical excipients industry indepth research and investment stra...China pharmaceutical excipients industry indepth research and investment stra...
China pharmaceutical excipients industry indepth research and investment stra...
Qianzhan Intelligence
 
China coal industry development trend and investment strategic decision repor...
China coal industry development trend and investment strategic decision repor...China coal industry development trend and investment strategic decision repor...
China coal industry development trend and investment strategic decision repor...
Qianzhan Intelligence
 
China micro grid technology progress and prospects forecast report, 2013-2018
China micro grid technology progress and prospects forecast report, 2013-2018China micro grid technology progress and prospects forecast report, 2013-2018
China micro grid technology progress and prospects forecast report, 2013-2018
Qianzhan Intelligence
 

Andere mochten auch (20)

Data Management in Marketo
Data Management in MarketoData Management in Marketo
Data Management in Marketo
 
Three Cool Things You Can Do with Marketo Webhooks
Three Cool Things You Can Do with Marketo WebhooksThree Cool Things You Can Do with Marketo Webhooks
Three Cool Things You Can Do with Marketo Webhooks
 
Marketo and SFDC Together- Best Practices
Marketo and SFDC Together- Best PracticesMarketo and SFDC Together- Best Practices
Marketo and SFDC Together- Best Practices
 
Forms 2.0 in Marketo
Forms 2.0 in MarketoForms 2.0 in Marketo
Forms 2.0 in Marketo
 
There's a Webhook for That
There's a Webhook for ThatThere's a Webhook for That
There's a Webhook for That
 
Marketo - Forms 2.0 and Responsive Landing Page Templates
Marketo - Forms 2.0 and Responsive Landing Page TemplatesMarketo - Forms 2.0 and Responsive Landing Page Templates
Marketo - Forms 2.0 and Responsive Landing Page Templates
 
Marketo Summit 2014 - How to Take Intelligent Lead Nurturing to the Next Level
Marketo Summit 2014 - How to Take Intelligent Lead Nurturing to the Next LevelMarketo Summit 2014 - How to Take Intelligent Lead Nurturing to the Next Level
Marketo Summit 2014 - How to Take Intelligent Lead Nurturing to the Next Level
 
When Marketo Programs meet Salesforce Campaigns [Infographic from LeadMD]
When Marketo Programs meet Salesforce Campaigns [Infographic from LeadMD]When Marketo Programs meet Salesforce Campaigns [Infographic from LeadMD]
When Marketo Programs meet Salesforce Campaigns [Infographic from LeadMD]
 
Marketing Automation Hacks: Marketo
Marketing Automation Hacks: MarketoMarketing Automation Hacks: Marketo
Marketing Automation Hacks: Marketo
 
Marketo Administration Instructions
Marketo Administration InstructionsMarketo Administration Instructions
Marketo Administration Instructions
 
Marketing Automation Checklists
Marketing Automation ChecklistsMarketing Automation Checklists
Marketing Automation Checklists
 
Lead Nurturing with Marketo
Lead Nurturing with MarketoLead Nurturing with Marketo
Lead Nurturing with Marketo
 
30 Inspiring Quotes To Help You Get Through Your Work Day
30 Inspiring Quotes To Help You Get Through Your Work Day30 Inspiring Quotes To Help You Get Through Your Work Day
30 Inspiring Quotes To Help You Get Through Your Work Day
 
안나수이향수
안나수이향수안나수이향수
안나수이향수
 
China pharmaceutical excipients industry indepth research and investment stra...
China pharmaceutical excipients industry indepth research and investment stra...China pharmaceutical excipients industry indepth research and investment stra...
China pharmaceutical excipients industry indepth research and investment stra...
 
Cf80ceb1cf81ceb1cebfcebbcf85cebccf80ceb9ceb1cebaceac ceb1ceb8cebbceaecebcceb1...
Cf80ceb1cf81ceb1cebfcebbcf85cebccf80ceb9ceb1cebaceac ceb1ceb8cebbceaecebcceb1...Cf80ceb1cf81ceb1cebfcebbcf85cebccf80ceb9ceb1cebaceac ceb1ceb8cebbceaecebcceb1...
Cf80ceb1cf81ceb1cebfcebbcf85cebccf80ceb9ceb1cebaceac ceb1ceb8cebbceaecebcceb1...
 
Erasmus slides
Erasmus slidesErasmus slides
Erasmus slides
 
China coal industry development trend and investment strategic decision repor...
China coal industry development trend and investment strategic decision repor...China coal industry development trend and investment strategic decision repor...
China coal industry development trend and investment strategic decision repor...
 
China micro grid technology progress and prospects forecast report, 2013-2018
China micro grid technology progress and prospects forecast report, 2013-2018China micro grid technology progress and prospects forecast report, 2013-2018
China micro grid technology progress and prospects forecast report, 2013-2018
 
Marketo At Enterprise Scale: How to Tame The Chaos and Maximize System Perfor...
Marketo At Enterprise Scale: How to Tame The Chaos and Maximize System Perfor...Marketo At Enterprise Scale: How to Tame The Chaos and Maximize System Perfor...
Marketo At Enterprise Scale: How to Tame The Chaos and Maximize System Perfor...
 

Ähnlich wie Getting Data into Marketo

Marketo Silicon Valley User Group - May 15, 2013
Marketo Silicon Valley User Group - May 15, 2013Marketo Silicon Valley User Group - May 15, 2013
Marketo Silicon Valley User Group - May 15, 2013
ryanvong
 
Marketo Silicon Valley User Group Meeting - Feb 28, 2013
Marketo Silicon Valley User Group Meeting - Feb 28, 2013Marketo Silicon Valley User Group Meeting - Feb 28, 2013
Marketo Silicon Valley User Group Meeting - Feb 28, 2013
ryanvong
 
How to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIsHow to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIs
WSO2
 

Ähnlich wie Getting Data into Marketo (20)

Dallas Marketo User Group - August 2015 - DMUG
Dallas Marketo User Group - August 2015 - DMUGDallas Marketo User Group - August 2015 - DMUG
Dallas Marketo User Group - August 2015 - DMUG
 
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
 
SFMUG April 2020
SFMUG April 2020SFMUG April 2020
SFMUG April 2020
 
Identity Management with the ForgeRock Identity Platform - So What’s New?
Identity Management with the ForgeRock Identity Platform - So What’s New?Identity Management with the ForgeRock Identity Platform - So What’s New?
Identity Management with the ForgeRock Identity Platform - So What’s New?
 
Marketo Silicon Valley User Group - May 15, 2013
Marketo Silicon Valley User Group - May 15, 2013Marketo Silicon Valley User Group - May 15, 2013
Marketo Silicon Valley User Group - May 15, 2013
 
How to connect with Marketo connector
How to connect with Marketo connectorHow to connect with Marketo connector
How to connect with Marketo connector
 
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
 
Marketo Silicon Valley User Group Meeting - Feb 28, 2013
Marketo Silicon Valley User Group Meeting - Feb 28, 2013Marketo Silicon Valley User Group Meeting - Feb 28, 2013
Marketo Silicon Valley User Group Meeting - Feb 28, 2013
 
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
 
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
 
Quarterly Feature Round Up Webinar
Quarterly Feature Round Up WebinarQuarterly Feature Round Up Webinar
Quarterly Feature Round Up Webinar
 
[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
 
Platform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
Platform Showcase: Making the Ultimate Live Demo, by Gabriel MichaudPlatform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
Platform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
 
Five steps to build b2 b social media influence2015
Five steps to build b2 b social media influence2015Five steps to build b2 b social media influence2015
Five steps to build b2 b social media influence2015
 
omkar-hybris-cv
omkar-hybris-cvomkar-hybris-cv
omkar-hybris-cv
 
How to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIsHow to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIs
 
API, Integration, and SOA Convergence
API, Integration, and SOA ConvergenceAPI, Integration, and SOA Convergence
API, Integration, and SOA Convergence
 
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
 
D365UGUK Extending Dynamics Portals Workshop
D365UGUK Extending Dynamics Portals WorkshopD365UGUK Extending Dynamics Portals Workshop
D365UGUK Extending Dynamics Portals Workshop
 
ADOBEEIP.PPT
ADOBEEIP.PPTADOBEEIP.PPT
ADOBEEIP.PPT
 

Kürzlich hochgeladen

Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
wsppdmt
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
vexqp
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schs
cnajjemba
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
ptikerjasaptiker
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
q6pzkpark
 

Kürzlich hochgeladen (20)

Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schs
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 

Getting Data into Marketo

  • 1. © 2013 Marketo, Inc. Marketo Proprietary and Confidential Getting Data into Marketo - Forms, Custom Objects and Integrations
  • 2. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Objectives • Objectives • Understand options around getting data into Marketo • Review the Marketo Object Model • Review how the SOAP API interacts with the Marketo Data Model • Discuss best practices around integrating with Marketo
  • 3. © 2013 Marketo, Inc. Marketo Proprietary and Confidential Getting Records into Marketo
  • 4. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Getting Records into Marketo • Integration with your CRM • Can create duplicates • List Import via CSV files • De-dupe logic in place • Upon Marketo form submission • De-dupe logic in place • Manually via Marketo Interface • Can create duplicates • SOAP API • Can either de-dupe (using email as a unique key) or create duplicates (use your own unique key)
  • 5. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Best Practices Around List Import • List Import or use Marketo forms to create/update leads • Can create duplicates • List Import • Trusted/Untrusted Source • Mode: Normal, Optimize for new leads, Skip new leads and updates • Don’t upload lists with no email addresses • Select key users to perform List uploads • Consider automated list load through the API
  • 6. © 2013 Marketo, Inc. Marketo Proprietary and Confidential Getting Data in from Forms
  • 7. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Getting Data In from Forms ‘Fills Out Form’ Event Pre-fill? Tech Efforts Marketo Form on Marketo Landing Page X X None Marketo Form on non-Marketo landing page X Minimal Non-Marketo form submitted via SOAP API High Non-Marketo form submitted via Munchkin API Medium
  • 8. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Getting Data in from Non-Marketo Forms • Options • Marketo form on a non-Marketo page via Forms 2.0 o Get the code from the Form ◉ Marketing Activities → Form → Form Actions → Embed Code • SOAP API • Munchkin API
  • 9. © 2013 Marketo, Inc. Marketo Proprietary and Confidential Forms 2.0 Marketo forms, wherever!
  • 10. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Forms 2.0 • Empowers Marketers to create beautiful, stable, and flexible web forms without programming knowledge • Marketo Landing Page • Embedded on non-Marketo landing page • Examples • Hide a form after successful submission • Direct visitor to a URL determined by JS after successful submission • Set form field values • Read form field values on form submit • Submit a form based on an event that is not part of the form • Prevent a form from being submitted • Add additional hidden fields to form • Show the form in a lightbox style dialog • Show custom error message on form submit based on custom business logic
  • 11. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Forms 2.0 API • MktoForms2 (top level) and Form Objects • MktoForms2 Methods • .loadForm(baseUrl, munchkinId, formId [,callback]) • .lightbox(form [,opts]) • .newForm(formData [,callback]) • .getForm(formId) • .allForms() • .getPageFields() • Form Methods • .render([formElem]) • .getId() • .getFormElem() • .validate() • .onValidate(callback) • .submit() • .onSubmit(callback) • http://developers.marketo.com/documentation/websites/forms-2-0/ • .onSuccess(callback) • .submitable([canSubmit]) • .allFieldsFilled() • .setValues(vals) • .getValues() • .addHiddenFields(values) • .vals([values]) • .showErrorMessage(msg [,elem])
  • 12. © 2013 Marketo, Inc. Marketo Proprietary and Confidential The Marketo Object Model
  • 13. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Marketo Object Model
  • 14. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Marketo Lead Operations Matrix Create Read Update Delete Merge Marketo UI X* X X X X Form Fill Out X X List Import+ X X SOAP API X* X X X REST API^ X* X X Munchkin API X X • * = can create duplicates • ^ = to be released soon • List Imports • importToList SOAP API call = API version of List Import functionality exposed in Marketo
  • 15. © 2013 Marketo, Inc. Marketo Proprietary and Confidential Marketo’s SOAP API
  • 16. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Marketo’s SOAP API – Tradeoffs • Benefits • Allows for non-native integrations • Secure backend communication • Considerations: • Not all fields and functionality exposed in Marketo UI are available in SOAP API • Developer resources needed
  • 17. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Marketo’s SOAP API • Access to leads, actions, custom objects, and other entities • Access via Admin → SOAP API • Endpoint, user id, encryption key • Latest Version: 2_3 • Daily API Quota: 10,000 API calls • WSDL: https://<MUNCHKIN_ID>.mktoapi.com/soap/mktows/2_3?WSDL • HMAC-SHA1 security • http://developers.marketo.com/documentation/soap/
  • 18. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Marketo’s SOAP API Operations • Authentication Header • mktowsUserId (string), requestSignature (string), requestTimestamp (datetime) • Lead Operations • getLead, getMultipleLeads, getLeadActivity, getLeadChanges • syncLead, syncMultipleLeads, mergeLeads • Campaigns • getCampaignsForSource, requestCampaign, scheduleCampaign • Lists • importToList, getImportToListStatus, listOperation • Object Operations such as Activity or Opportunity • getMObjects, syncMObjects, deleteMObjects, listMObjects, describeMObjects • Marketo Custom Object Operations • getCustomObjects, syncCustomObjects, deleteCustomObjects • Other operations • getChannels, getTags
  • 19. © 2013 Marketo, Inc. Marketo Proprietary and Confidential Marketo Munchkin API
  • 20. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Marketo’s Munchkin JS API – Tradeoffs • Benefits • Enables tracking of web page visits and click links • Included by default on all Marketo landing pages • Low development efforts • Considerations: • For form submits, least preferred option since it runs client-side
  • 21. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Munchkin API • Allows Marketo to track web activities • Set Marketo cookie to track web visits and clicks • Anonymous and/or known leads • Automatically included on Marketo Landing Pages • Other use cases: • Create a Marketo lead when a user fills out a non-Marketo form • Custom tracking (ex: watching a video, listening to an audio clip, downloading a whitepaper) • Pre-fill Marketo forms • Enable Munchkin API Use • Admin → Integration → Munchkin → API Configuration → Edit Link → Click checkbox for Enable Munchkin API • http://developers.marketo.com/documentation/websites/lead-tracking- munchkin-js/
  • 22. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Munchkin Tracker • Munchkin Tracking Code Functionality • Check if a cookie has already been placed on the visitor’s computer by your website • If there is no cookie, add one and create an anonymous lead • Send an event to Marketo noting a web page visit or click link • Configuration Options • Synchronous, Asynchronous, Asynchronous jQuery loading • Support “Do Not Track” Browser request • Cookie anonymous users • Set cookie expiration • Sample Cookie Value • id:561-HYG-937&token:_mch-marketo.com-1374552656411-90718
  • 23. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Calling Munchkin API Functions • General form of a Munchkin call: <script type="text/javascript"> document.write(unescape("%3Cscript src='//munchkin.marketo.net/munchkin.js' type='text/javascript'%3E%3C/script%3E")); </script> <script>Munchkin.init('<MUNCHKIN_ID>');</script> <script type="text/javascript”> mktoMunchkinFunction ( '<FUNCTION>', {key1:'value1', key2: 'value2'}, 'hash' ); </script> • Must call Munchkin.init() before making any mktoMunchkinFunction() calls
  • 24. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Munchkin API Functions • visitWebPage({url, params}) – records a ‘Visit Web Page’ event • First call to Munchkin.init() always creates a Visit Web Page event for the current page • url – can point to any page, even one that doesn’t exist • params – to add URL parameters • clickLink({href}) – records a ‘Click Link’ event • href – can be any value, even a page that doesn’t exist
  • 25. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Munchkin API Functions • associateLead({key1, key2}, hash) – create a new lead in Marketo or associate the user with an existing lead • De-dupes on email address • Array of field name and value pairs • Security hash encoded with SHA1 o Concatenate your API Private Key with the lead’s email address then encode with SHA1 (non-HMAC version) • Use call on a page following a form submit for a login, information request or registration • Do not use with SFDC Web2Lead forms. Doing so will create duplicates.
  • 26. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Munchkin API: Triggering Campaigns • Triggers • Lead is Created o Source Type is Munchkin API • Visits Web Page • Clicks Link on Webpage • Filters • Lead was Created o Source Type is Munchkin API • Visited Web Page • Not Visited Web Page • Clicked Link on Web Page • Not Clicked Link on Web Page
  • 27. © 2013 Marketo, Inc. Marketo Proprietary and Confidential Custom Objects
  • 28. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Marketo Custom Objects – Tradeoffs • Benefits • Enables 1:many relationship between a lead and the custom object records • Considerations: • Cannot put custom object fields on forms • Cannot see custom object records in the Marketo Interface • Implementation overhead • Also note, that you cannot see custom object data from native CRM syncs via Marketo’s SOAP API
  • 29. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Marketo Custom Objects • Allows for the creation of 1:many relationship between Marketo leads and custom object records • With a custom object, you can: • Create, update, delete via the SOAP API • Use Smart List trigger when new records are added • Use Smart List to filter on Custom Object data • Use custom object data in Marketo Email Scripting • SOAP API calls: • syncCustomObjects, getCustomObjects, deleteCustomObjects
  • 30. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Marketo Custom Objects • When to use: • Have lead data that can be categorized in a 1:many relationship • Segmentation • Campaign with a flow triggered by a new custom object record being created • When not to use: • Marketo is synced to SFDC • Need to access the custom object on a landing page • Custom objects are not tied to a lead • Need to trigger off when a Custom Object Lead Record has been deleted or updated • Clear and repopulate Custom Object data regularly • View/edit the data directly from within the Marketo interface
  • 31. © 2013 Marketo, Inc. Marketo Proprietary and Confidential Email Scripting
  • 32. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Email Scripting – Tradeoffs • Benefits • Ability to send emails using Velocity templates • Ability to reference custom objects and opportunity data in emails • Considerations: • Can only use Marketo custom objects or custom objects related to Lead or Contact • Not compatible with Dynamic Content (including Snippet) • Embedding a Script Token as a URL parameter will not be processed • Implementation overhead • If you include 1+ email scripts in an email, they will execute top to bottom
  • 33. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Email Scripting via Velocity • Email Scripting • Allows one to execute Velocity scripts within Marketo emails • What can be referenced: • Lead attributes • Opportunities • Custom objects • Object that triggered the email • Marketo → Marketing Activites → <PROGRAM> → My Tokens • Type = Email Script • http://developers.marketo.com/documentation/email-scripting/
  • 34. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Email Scripting via Velocity
  • 35. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Email Scripting • Include the script within a Marketo email by referencing the Program token • Allows one to execute Velocity scripts within Marketo emails • Test via “Send Sample Email”
  • 36. © 2013 Marketo, Inc. Marketo Proprietary and Confidential Webhooks
  • 37. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Webhooks Trade Offs • Benefits • Ability to send and receive data from and external web service • Quick to implement • Considerations • Limited error handling • Cannot be used in batch campaigns • Cannot subscribe to third party webhooks
  • 38. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Webhooks • Allows one to make a call from within Marketo to an external service • Through webhooks, you can: • Push data from one platform to another • Retrieve data from another platform • POST and GET supported • Accepts XML or JSON responses • Sample use cases: send a SMS text message via Twilio, de-dupe via RingLead in SFDC • http://developers.marketo.com/documentation/webhooks/
  • 39. Page © 2013 Marketo, Inc. Marketo Proprietary and Confidential Webhooks
  • 40. © 2013 Marketo, Inc. Marketo Proprietary and Confidential More Information Please visit developers.marketo.com