mintigo integration setup guide v.1.2 - marketo€¦ · • to check the trigger, create a new lead...
TRANSCRIPT
©Copyright2017Mintigo mintigo.com 1|Page
MintigoMarketoIntegrationSetupGuide
Version1.22017-11-12
©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
©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
©Copyright2017Mintigo mintigo.com 4|Page
Now,assignusertonewlycreatedrole:Goto‘UsersandRoles’à‘Users’à‘InviteNewUser’andfillinthedetailsasfollows:
Giveitappropriatepermissions:
Nowgoto‘LaunchPoint’à‘New’à‘NewService’:
• ‘DisplayName’shouldbe‘Mintigo’.
Note:Pleasecheck‘APIOnly’.
©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
©Copyright2017Mintigo mintigo.com 6|Page
• Assoonasyouclickonthe‘CheckConnectionandSave’,wewillvalidatetheprovidedcredentialsandsetuptheintegration.Incaseofanauthenticationerror,anerrormessagewillbepresented.
©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.
©Copyright2017Mintigo mintigo.com 8|Page
• Choose‘ExportList’fromthetriple-dotmenu.
• Choosethe‘List’toexportandclickonMarketo.
• Youcanchooseanexistingstaticlistandassignleadstoit.
• Mapthefieldsyouwouldliketoexport.Leademailaddressisamandatoryfieldduringexportandtheplatformwillnotletyoucontinueunlessthisfieldismappedforexport.
• ForeveryMintigofieldorMIthatyouwanttoexport,chooseanappropriatetargetfieldinMarketo.
Note:WhenexportingnamedaccountstoMarketo,emailisusedtoidentifytheleadswhencreating/updating.
©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:
©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:
©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.
©Copyright2017Mintigo mintigo.com 12|Page
• Clickon‘Submit’.• Youwillreceiveanemailonceoperationhascompleted.• LogintoMarketoandcheckdetailsofoneofthenamedaccountsyouexportedto
makesurethatfieldsarepopulatedcorrectly:o GotoNamedAccountsDashboardandinspectalistofNamedAccountsthat
youhaveexportedorsearchforoneoftheaccountsthatwereexported.
o ClickintooneormoreNamedAccountsandinspectNamedAccountdetails
©Copyright2017Mintigo mintigo.com 13|Page
©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.
©Copyright2017Mintigo mintigo.com 15|Page
• Togglethe‘MarketIntegration’.• Clickon‘Save’tosavetheconfigurationinMintigoplatform.
NowweneedtoperformtwoadditionalstepstoeaseconfigurationonMarketoside:
• Clickon‘ViewPayload’buttonandsavethefollowingparametersaside:o ‘APIURL’o ‘RequestPayload’(Copypastethewholecontent,itmightbequitelong.)
©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.
©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.
©Copyright2017Mintigo mintigo.com 18|Page
Clickon‘Save’tosavewebhookconfiguration.Youarenowreadytousethewebhookinyourcampaigns.Incasemorethanonewebhookisneeded(formorethanonemarket,forexample),usingthe‘Clonewebhook’willallowaneasiersetup.
©Copyright2017Mintigo mintigo.com 19|Page
UsingWebhookinaSmartCampaignSetup:A‘SmartCampaign’isrequiredtocallthewebhookthatwillactivatetheintegration.
Choosewhattriggersthewebhookcall,andpointyoursmartlisttotheMintigowebhook.
©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’.
©Copyright2017Mintigo mintigo.com 21|Page
Inthe‘ActivityLog’youwillfindthelinesthatshowwhichfieldswereupdated.Lookingattheactivitydetailswillhelpincheckingifthesetupinformationiscorrect.
©Copyright2017Mintigo mintigo.com 22|Page
QuestionsandSupportPleaseconsultyourCustomerSuccessManagerorcontactusatsupport@mintigo.comforquestions.