mintigo integration setup guide v.1.2 - marketo€¦ · • to check the trigger, create a new lead...

22
Mintigo Marketo Integration Setup Guide Version 1.2 2017-11-12

Upload: others

Post on 21-May-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 1|Page

MintigoMarketoIntegrationSetupGuide

Version1.22017-11-12

Page 2: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 2|Page

TableofContents

MINTIGOMARKETOINTEGRATIONSETUPGUIDE...........................................................................1INTEGRATION.................................................................................................................................3

1. BEFOREINTEGRATION.....................................................................................................................32. CONFIGURERESTAPISINMARKETO................................................................................................33. CONFIGUREINTEGRATIONINMINTIGO..............................................................................................5

EXPORTINGDATATOMARKETO.....................................................................................................71. EXPORTINGLEADSTOMARKETO......................................................................................................7

BeforeExport.................................................................................................................................7ExportOperation...........................................................................................................................7

2. EXPORTINGNAMEDACCOUNTSTOMARKETO....................................................................................9BeforeExport.................................................................................................................................9ExportOperation.........................................................................................................................11

3. WEBHOOKCONFIGURATIONFORREALTIMESCORINGANDENRICHMENTOFLEADS................................14ConfigurationinMintigo.............................................................................................................14ConfigurationinMarketo............................................................................................................16UsingWebhookinaSmartCampaign.........................................................................................19

QUESTIONSANDSUPPORT...........................................................................................................22

Page 3: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 3|Page

Integration1. BeforeIntegration

Beforebeginningtheinstallation,pleasemakesurethat:• YouhaveAdminpermissiononyourMarketoinstance.• YouhaveAdministratororMarketingOpsroleonyourMintigoinstance.

2. ConfigureRESTAPIsinMarketo

FollowthestepsbelowtoperformnecessarysetupontheMarketoside.Goto‘UsersandRoles’à‘Roles’àCreateNewRole.Insert‘Mintigo’asRoleNameand‘MintigoIntegration’asRoleDescription.

Youwillneedthefollowingpermissionsinread-onlyandread-writemodes:

• Read-OnlyActivity• Read-OnlyCampaign• Read-WriteLead• Read-WriteNamedAccount• Read-WriteNamedAccountList

Page 4: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 4|Page

Now,assignusertonewlycreatedrole:Goto‘UsersandRoles’à‘Users’à‘InviteNewUser’andfillinthedetailsasfollows:

Giveitappropriatepermissions:

Nowgoto‘LaunchPoint’à‘New’à‘NewService’:

• ‘DisplayName’shouldbe‘Mintigo’.

Note:Pleasecheck‘APIOnly’.

Page 5: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 5|Page

• ‘Service’is‘Custom’.• ‘Description’is‘MintigoIntegrationService’.• ‘APIOnlyUser’[email protected].

Once‘Service’iscreated,clickon‘ViewDetails’andtakenoteof‘ClientID’and‘ClientSecret’.Also,copythe‘IdentityID’from‘Admin’à‘Web-Service’sà‘RESTAPI’

Inthiscase,‘IdentityID’is‘111-AAA-111’.

3. ConfigureIntegrationinMintigo

• LogintoMintigoplatformathttps://login.mintigo.com.• Goto‘Settings’à‘ExternalPlatforms’àToggletheon/offunderMarketo.• Fillinthedetailsthatyouhavecollectedbefore:

o IdentityIDo ClientIDo ClientSecret

Page 6: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 6|Page

• Assoonasyouclickonthe‘CheckConnectionandSave’,wewillvalidatetheprovidedcredentialsandsetuptheintegration.Incaseofanauthenticationerror,anerrormessagewillbepresented.

Page 7: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 7|Page

ExportingDatatoMarketo1. ExportingLeadstoMarketo

BeforeExportWhenexportingdatatoMarketo,wecanpopulatethecustomfieldsaswellasstandardMarketofields.RefertoMarketodocumentation(http://developers.marketo.com/rest-api/lead-database/fields/list-of-standard-fields/)fortheexactlistofstandardfields.Tocreate‘NamedAccount’fields,goto‘Admin’à‘DatabaseManagement’à‘FieldManagement’à‘NewCustomField’.Choose‘Lead’objectandfillinrelevantdetails:

WetypicallyrecommendcreatingBooleanorStringfieldsforMintigoMIs.IfyouareuncertainaboutdatatypesforparticularMIs,pleaseconsultyourCustomerSuccessManager.YouwillbeabletousecustomfieldsacrossallexportsfromMintigo.ExportOperation

• LogintoMintigoplatform.• Clickontheleadbasedmarketyouwouldliketoexport.

Page 8: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 8|Page

• Choose‘ExportList’fromthetriple-dotmenu.

• Choosethe‘List’toexportandclickonMarketo.

• Youcanchooseanexistingstaticlistandassignleadstoit.

• Mapthefieldsyouwouldliketoexport.Leademailaddressisamandatoryfieldduringexportandtheplatformwillnotletyoucontinueunlessthisfieldismappedforexport.

• ForeveryMintigofieldorMIthatyouwanttoexport,chooseanappropriatetargetfieldinMarketo.

Note:WhenexportingnamedaccountstoMarketo,emailisusedtoidentifytheleadswhencreating/updating.

Page 9: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 9|Page

• Clickon‘Submit’.• Youwillreceiveanemailonceoperationhascompleted.• LogintoMarketoandcheckdetailsofoneoftheleadsyouexportedtomakesure

thatfieldsarepopulatedcorrectly.

2. ExportingNamedAccountstoMarketoBeforeExportBeforeexporting‘NamedAccounts’toMarketo,makesurethatyouhaveMarketoABMproductlicense.Pleasereferto“GettingStartedwithABM”inMarketo,https://docs.marketo.com/display/DOCS/Getting+Started+with+ABM.WhenexportingdatatoMarketo,wecanpopulatecustomfieldsaswellasstandardMarketofields.StandardMarketofieldsfor‘NamedAccounts’include:AccountName,Website,Country,City,andState.RefertoMarketodocumentationfortheexactlistofstandardfields.Tocreate‘NamedAccount’fields,goto‘Admin’à‘DatabaseManagement’à‘FieldManagement’à‘NewCustomField’.Choose‘NamedAccount’objectandfillinrelevantdetails:

Page 10: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 10|Page

YouwillbeabletousecustomfieldsacrossallexportsfromMintigo.PleaseconsultMarketodocumentationregardingthebehaviorof‘CustomFields’whenCRMintegrationisinplace(https://docs.marketo.com/display/public/DOCS/Create+a+Custom+Field+for+CRM+Discovery).WetypicallyrecommendcreatingBooleanorStringfieldsforMintigoMIs.IfyouareuncertainaboutdatatypesforparticularMIs,pleaseconsultyourCustomerSuccessManager.‘AccountScore’fieldiscreatedbyclickingon‘Admin’à‘ABM’à‘AccountScoreSettings’à‘Edit’.Forexample:

Page 11: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 11|Page

ExportOperation• LogintoMintigoplatform.• Clickontheaccountbasedmarketyouwouldliketoexport.• Choose‘ExportList’fromthetriple-dotmenu.

• ChoosethelisttoexportandclickonMarketo.

• Youcanoptionallycreatea‘NamedAccountList’andassign‘NamedAccounts’toit.

• Mapthefieldsyouwouldliketoexport.Accountname(APInameis‘name’)isamandatoryfieldduringexportandtheplatformwillnotletyoucontinueunlessthisfieldismappedforexport.

• ForeveryMintigofieldorMIthatyouwanttoexport,chooseanappropriatetargetfieldinMarketo.

Note:WhenexportingnamedaccountstoMarketo,AccountNameisusedtoidentifytheaccountswhencreating/updating.

Page 12: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 12|Page

• Clickon‘Submit’.• Youwillreceiveanemailonceoperationhascompleted.• LogintoMarketoandcheckdetailsofoneofthenamedaccountsyouexportedto

makesurethatfieldsarepopulatedcorrectly:o GotoNamedAccountsDashboardandinspectalistofNamedAccountsthat

youhaveexportedorsearchforoneoftheaccountsthatwereexported.

o ClickintooneormoreNamedAccountsandinspectNamedAccountdetails

Page 13: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 13|Page

Page 14: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 14|Page

3. WebhookConfigurationforRealTimeScoringandEnrichmentofLeadsToembedreal-timescoringandenrichmentofleadsinyourMarketocampaigns,webhookintegrationcanbeused.Webhookintegrationconsistsoftwoparts:configurationinMintigoplatformandconfigurationinMarketo.Oncewebhookissetup,youcanuseitwithinyourcampaigns.ConfigurationinMintigo

• LogintoMintigoplatform.• Clickontheleadbasedmarketyouwouldliketointegratewith.• Choose‘MarketIntegrations’fromthetriple-dotmenu.

• Clickon‘MarketoRT’tabinthe‘MarketIntegrations’screen.• Chooseinputfieldsforenrichment:

o Thesefieldsaregoingtobesentaspartofwebhookrequest.o Fieldsthatwereusedduringmodelcreationaremarkedwithasterisk.We

recommendthatyoumapthemaspartoftheintegrationtoreceivebestpredictionresults.

o ForeachMintigofield,chooseacorrespondingsourcefieldinMarketo.

• ChoosefieldsthatyouwanttosendbacktoMarketo,suchaspredictivescoreand

rankandMintigomarketingindicators.

Page 15: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 15|Page

• Togglethe‘MarketIntegration’.• Clickon‘Save’tosavetheconfigurationinMintigoplatform.

NowweneedtoperformtwoadditionalstepstoeaseconfigurationonMarketoside:

• Clickon‘ViewPayload’buttonandsavethefollowingparametersaside:o ‘APIURL’o ‘RequestPayload’(Copypastethewholecontent,itmightbequitelong.)

Page 16: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 16|Page

• Clickonthe‘DownloadFieldMapping’todownloadaCSVfilethatincludesMarketoAPIfields.Forexample:

ConfigurationinMarketoToconfigurewebhooks,goto‘Admin’à‘Webhooks’à‘NewWebhook’:

• Providewebhooknameanddescription.• Inthe‘URL’field,pastetheAPIURLthatyoucopiedbefore.• ‘Requesttype’is‘POST’.• Inthe‘Template’field,pastetheRequestPayloadcontentthatyoucopiedbefore.

Page 17: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 17|Page

• ‘Requesttoken’encodingshouldbe‘JSON’.• ‘Responsetype’shouldbe‘XML’.• Clickon‘Create’.

Now,clickonthenewlycreatedwebhookandscrollto‘ResponseMappings’section:

Clickon‘Edit’andaddallfieldsthatyouwantpopulatedinMarketo.TheCSVfilethatyouhavedownloadedpreviouslywillhelpyoucreatethismapping.‘ResponseAttribute’shouldbepopulatedwith‘ResponseFieldName’fromtheCSVfile.EachfieldretuningfromMintigoshouldbemappedtoaMarketofield.Inside‘EditResponseMapping’modal,clickon‘Add’inordertoaddfieldstomapping.

Page 18: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 18|Page

Clickon‘Save’tosavewebhookconfiguration.Youarenowreadytousethewebhookinyourcampaigns.Incasemorethanonewebhookisneeded(formorethanonemarket,forexample),usingthe‘Clonewebhook’willallowaneasiersetup.

Page 19: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 19|Page

UsingWebhookinaSmartCampaignSetup:A‘SmartCampaign’isrequiredtocallthewebhookthatwillactivatetheintegration.

Choosewhattriggersthewebhookcall,andpointyoursmartlisttotheMintigowebhook.

Page 20: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 20|Page

TestingtheIntegration:

• Activatethe‘SmartCampaign’.

• Tocheckthetrigger,createanewleadsoitwillactivateoneofthetriggers.o Usually,thisonlyrequiresenteringinformationinoneoftheforms.o After~10seconds,checkleadin‘SmartCampaign’.o Checkactivitylog.

• Checkthescoringafterdataupdate:o Modifylead’stitlefield(forinstance).o After~10seconds,checkleadin‘SmartCampaign’.o Checkactivitylog.

Tochecktheactivitylog,findtheleadinthe‘Results’tabandclickon‘LeadName’togotothe‘ActivityLog’.

Page 21: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 21|Page

Inthe‘ActivityLog’youwillfindthelinesthatshowwhichfieldswereupdated.Lookingattheactivitydetailswillhelpincheckingifthesetupinformationiscorrect.

Page 22: Mintigo Integration Setup Guide V.1.2 - Marketo€¦ · • To check the trigger, create a new lead so it will activate one of the triggers. o Usually, this only requires entering

©Copyright2017Mintigo mintigo.com 22|Page

QuestionsandSupportPleaseconsultyourCustomerSuccessManagerorcontactusatsupport@mintigo.comforquestions.