28
© 2015 Marketo, Inc. Marketo Proprietary and Confidential Hooking up with Hot Apps Speaker: Ryan Vong, CEO, Digital Pi Dallas Marketo User Group (D- MUG) Meeting August 27, 2015

Dallas Marketo User Group - August 2015 - DMUG

Embed Size (px)

Citation preview

Page 1: Dallas Marketo User Group - August 2015 - DMUG

© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Hooking up with Hot AppsSpeaker: Ryan Vong, CEO, Digital Pi

Dallas Marketo User Group (D-MUG) Meeting August 27, 2015

Page 2: Dallas Marketo User Group - August 2015 - DMUG

Page 2© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Agenda

• Intros• Announcements • Types of Integration • Samples & Demo• Floodlights/Q&A

Page 3: Dallas Marketo User Group - August 2015 - DMUG

Page 3© 2015 Marketo, Inc. Marketo Proprietary and Confidential

MARKETO USER GROUP LEADERS

• Karen Sesona, Tyler Technologies• Senior Manager, Marketing Ops/Campaign Mgmt.• 214-402-6504 cell | [email protected] • www.linkedin.com/in/karensprofile/ | @karenses

• Ryan Vong, Digital Pi• President & CEO • 408.202.5184 | [email protected]• www.linkedin.com/in/ryanvong | @RyanVong

• Venus Wills, Everest Group• Senior MarCom Manager• 469-358-1360 | [email protected] • www.linkedin.com/in/venuswills | @venusw

Page 4: Dallas Marketo User Group - August 2015 - DMUG

Page 4© 2015 Marketo, Inc. Marketo Proprietary and Confidential

BIG THANKS TO OUR HOST

• Mark Handy, Sr. Principal, Business Systems Analyst, [email protected]

• www.linkedin.com/in/mhandy

• Danni Holleran, Marketing Automation & Technology Analyst, [email protected]

• www.linkedin.com/in/danniholl

Page 5: Dallas Marketo User Group - August 2015 - DMUG

Page 5© 2015 Marketo, Inc. Marketo Proprietary and Confidential

SPEAKER TODAYAbout Speaker

Ryan Vong, Digital PiPresident & CEO 408.202.5184 | [email protected]/in/ryanvong @RyanVong(Marketo Certified Expert)

Digital Pi is a group of like-minded digital marketing experts focused on helping companies get rapid, meaningful value from marketing automation and related digital marketing technologies.

Marketo API’s — Hooking Up With Hot Apps

[Preso + Demo] There’s a mountain of data sitting in your Marketo instance aching to get out. Introduce your Marketo to external apps and experience the incredible things these apps can do when connected together. Marketo’s APIs and webhooks open Marketo up to a myriad of applications and solve some of your most pressing data challenges.

Page 6: Dallas Marketo User Group - August 2015 - DMUG

Page 6© 2015 Marketo, Inc. Marketo Proprietary and Confidential

• Webhooks: • Track Unsubscribed accounts in Google Apps• Launchpoint Apps• Synchronize custom trial user’s progress to Marketo

• API: • Synchronize custom application data to Marketo in realtime (New Leads,

Unsubscribes, custom fields)• Request email campaign with custom token data• Pull lead activity records from Marketo for visualization

Integration Scenarios We Will Demonstrate

Page 7: Dallas Marketo User Group - August 2015 - DMUG

Page 7© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Why Integrate?

1. Eliminate repetitive manual tasks(save time / reduce errors)

2. Create more effective and targeted Marketing campaigns

3. Aggregate data from multiple applications for better analysis

Page 8: Dallas Marketo User Group - August 2015 - DMUG

Page 8© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Integration OptionsWhen to use

Native CRM and Launchpoint Apps

Best option if it exists and meets your needs

List Import Ad-hoc and one time data load

Marketo Form Need a UI for self-serve update

Webhook Push/pull originating from Marketo

API Push/pull originating from External Application. Custom data transformation.

Page 9: Dallas Marketo User Group - August 2015 - DMUG

Page 9© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Sample Marketecture

Page 10: Dallas Marketo User Group - August 2015 - DMUG

Page 10© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Webhook: Overview

• Initiated from Marketo Campaign

• Can…• push Marketo data• pull external data

Page 11: Dallas Marketo User Group - August 2015 - DMUG

Page 11© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Configure a Webook in MarketoDefine

Webhook

URL: endpoint

Template: define how data is formatted

Token EncodingResponse Type:- JSON- Form/URL- None

Define trigger

Use “Call Webhook” Flow

Map Response

Set which fields the response should update

1 2

3

Page 12: Dallas Marketo User Group - August 2015 - DMUG

Page 12© 2015 Marketo, Inc. Marketo Proprietary and Confidential

• REST or SOAP? REST - unless you have a specific SOAP requirement.

• Functionality is not 100% commonex: no REST equivalent of SOAP syncMObjects to update programs/opportunity

(see http://developers.marketo.com/)

API: Overview

Page 13: Dallas Marketo User Group - August 2015 - DMUG

Page 13© 2015 Marketo, Inc. Marketo Proprietary and Confidential

API: Set Up

Define Marketo API Role

1 Assign API Role to a dedicated API

User

2 Create a “custom” Launchpoint

Service with API User

3

[email protected]

A9xxxxxxxxxxxxxxxxxxxxxxxF71

B3xxxxxxxxxxxxxxxxxxxxxxc59

[email protected]

View Details get API Client ID and Key

4

Page 14: Dallas Marketo User Group - August 2015 - DMUG

Page 14© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Easy to Experiment with Rest

• Copy “Access Token” from Marketo UI

• Enter REST requestinto Browser address bar

• Get Results

https://<server>/rest/v1/leads.json?filterType=email&[email protected]&access_token=<val>

Page 15: Dallas Marketo User Group - August 2015 - DMUG

Page 15© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Sample REST Function

Langue: Go

Most of the work is done in the .Request method

Page 16: Dallas Marketo User Group - August 2015 - DMUG

Page 16© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Demo: Push Marketo data to Google Docs with a Webhook

1. Create a Google Form2. Find Form URL and

input names3. Configure Webhook

URL: https://docs.google.com/<xxx...xx>formResponse

Request Type: POST

Template: entry.<xxx>={{lead.Full Name:default=anon}}&entry.<zzzz>={{lead.Email Address}}

Token Encoding: Form/URL

Page 17: Dallas Marketo User Group - August 2015 - DMUG

Page 17© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Demo: Synch Trial User status to Marketo

A company has an cloud service where visitors can sign up for a free trial. They want to synch information from their application into Marketo so marketing programs have visibility on what the lead is doing in their trial.

Page 18: Dallas Marketo User Group - August 2015 - DMUG

Page 18© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Demo: New Lead / Unsubscribe via API

https://<server>/rest/v1/leads.json?access_token=<xxx>

Page 19: Dallas Marketo User Group - August 2015 - DMUG

Page 19© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Demo: API to request Email Campaign with custom token data

$ requestCampaign 1004101 "Your user id is 8938393"Request Campaign for 1004101MktoConnection.getAuthToken()token expired....https://666-QLD-841.mktorest.com/identity/oauth/token?grant_type=client_credentials&client_id=f014...0c&client_secret=s2g4...s43Calling URL: https://666-QLD-841.mktorest.com/rest/v1/campaigns/1385/trigger.json?access_token=c14a95b2-0c54-402a-9868-d64120ab57f6:sj{"requestId":"53a9#14c4574eda3","result":[{"id":1385}],"success":true} <nil>

Page 20: Dallas Marketo User Group - August 2015 - DMUG

Page 20© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Demo: Retrieve Activity for Analysis

Page 21: Dallas Marketo User Group - August 2015 - DMUG

Page 21© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Demo: Retrieve Activity for Analysis

Page 22: Dallas Marketo User Group - August 2015 - DMUG

Page 22© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Take Aways

• Marketo provides multiple Integration options to1. Save time and reduce manual errors2. Create more effective and targeted Marketing campaigns3. Aggregate data from multiple applications for better analysis

• Get Creative!• Once you get started you see integration potential everywhere

• Where there is a will there is a way…usually

Page 23: Dallas Marketo User Group - August 2015 - DMUG

Page 23© 2015 Marketo, Inc. Marketo Proprietary and Confidential

INTRODUCTIONS (raise hand if…

How many of you…• …became a Marketo client in the last 6-12 months?• …have Marketo integrated with Salesforce?• …are in the B2B space? …in the B2C space?• …are going to Dreamforce next month?

• Do you have any specific questions you want answered today?

Page 24: Dallas Marketo User Group - August 2015 - DMUG

© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Floodlights / Q&ATop Issues

1. … 2. …

Page 25: Dallas Marketo User Group - August 2015 - DMUG

Page 25© 2015 Marketo, Inc. Marketo Proprietary and Confidential

UPCOMING MEETINGS (Mark Your Calendar)Next Meeting >> October 22 from 3-5pm

• Location: Protiviti, 13727 Noel Road #800, Dallas, TX 75240 (Galleria area)

• Speaker: Lean Data’s CMO & Demand Gen’s Solutions Consultant

• Topic: Account Based Marketing

• Agenda: Account Based Overview : Nurture strategy for ABM : Engagement program tips/tricks : and more juicy content… (possible Happy Hour after)

• TBD? Marketo Holiday Happy Hour @ Kona Grill, Parker & Tollway, Plano TX• Targeting December 10 – any interest?

• 2016 Dates: Feb 25, April 28, June 23, Aug 25, Oct 27 (Dec TBD)• 4th Thurs every other month from 3-5pm. Please share topic ideas, volunteer to host or

present… email: [email protected]

Page 26: Dallas Marketo User Group - August 2015 - DMUG

Page 26© 2015 Marketo, Inc. Marketo Proprietary and Confidential

CONNECT ONLINE• Recent changes -- no more LinkedIn,

no more emails… for updates on user meetings and more visit…

• The Marketo Community: https://nation.marketo.com *Certification Program Available.

• Our local Marketo Blog: https://mapdfw.wordpress.com (follow blog to receive email updates)

• Tweet the group's hash tag: #DMUG

• The Resource Center on Marketo’s web site is a great resource for cheat sheets, e-books, best practice guides, live webinars and more. http://www.marketo.com/resources

Page 27: Dallas Marketo User Group - August 2015 - DMUG

Page 27© 2015 Marketo, Inc. Marketo Proprietary and Confidential

INDUSTRY EVENTS

• Digital Summit Dallas 2015• Local Digital Marketing Event• December 8-9, 2015• Irving, TX (Irving Convention Center)• http://digitalsummitdallas.com/

• Dreamforce 2015• Annual Salesforce User Conference• September 15-18, 2015• San Francisco, CA• www.salesforce.com/dreamforce/DF15/

• Marketo Summit 2016• Annual Marketo User Conference• May 9-12, 2016• Las Vegas, NV• http://events.marketo.com/summit/2016/

• Sirius Decisions Summit 2016• B2B Sales & Marketing Automation and

Alignment• May 24-27, 2016• Nashville, TN (Gaylord Opryland)• www.siriusdecisions.com/Events/Summit/

2016-Summit

Page 28: Dallas Marketo User Group - August 2015 - DMUG

© 2015 Marketo, Inc. Marketo Proprietary and Confidential

Thank you!Questions, comments or suggestions for our next meeting, please send to:

Ryan Vong – [email protected] | @ryanvongKaren Sesona – [email protected] | @karensesVenus Wills – [email protected] | @venusw