ht
Documentation
WelcomeConcepts

Get Started

OverviewCreate a sourceCreate a modelCreate a destinationCreate a sync

Destinations

AcousticActiveCampaignAirtableAmplitudeAsanaAuth0Bing AdsBrazeChurnzeroClientSuccessCloseCustom DestinationCustomer.ioFacebook Conversions APIFacebook Custom AudiencesFacebook Offline Conversions APIFacebook Product CatalogFreshdeskFrontGainsightGainsight PXGoogle AdsGoogle Campaign ManagerGoogle SheetsHeapHubspotIntercomIterableJiraKlaviyoMailchimpMarketoMixpanelMoengageMongoDBmParticleNetsuiteNotionOneSignalOrbitOutreachPartnerstackPendoPipedrivePostgreSQLQualtricsReply.ioRoktRudderstackS3SailthruSalesforceSalesforce Marketing CloudSalesforce Marketing Cloud File DropSalesloftSegmentSendGridSFTPSlackSnapchatStripeTheTradeDesk PostbackTiktokTotangoUserflowVeroWebhookZendesk
Documentation/Destinations/Marketo
ht
Documentation

Marketo

Table of Contents
Overview
Marketo provides marketing automation software that helps marketers master the art & science of digital marketing to engage customers and prospects.

Overview

With the Marketo destination, Hightouch can both create and update standard or custom objects.The Marketo destination has three different possible modes.
  • Upsert — Upsert mode pushes new objects to Marketo and updates fields that change in your warehouse.
  • Update — Update mode updates particular fields on existing objects in Marketo.

Setup

Create Marketo authorization details by navigating to Admin > Launchpoint and selecting a service.You can find the Base URL in Admin > Integration > Web Services. Only use the part after https:// and before /rest as your base url, e.g. 284-RPR-133.mktorest.com.Go to https://app.hightouch.io/destinationsClick "Add New"Click "Marketo"Add any destination name (e.g. "Marketo")Copy Client ID, Client Secret, and Base URL into formClick Add Marketo Destination

Modes

Upsert

In this mode, new objects will be inserted into Marketo and all designated columns will be kept up-to-date within Marketo.This mode is good for the following scenarios:
  • You want to push objects into Marketo and want to keep the data up-to-date
Upsert has three configuration parameters:
NameDescription
Marketo Object NameThe name of the object (Leads, Companies, etc..) that will be updated in Marketo
Hightouch to Marketo Merge RuleThe name of the column on the Hightouch query, and the name of the field to dedupe on in Marketo. For leads, this can be any field except ID. For any other object, this has to be a "Dedupe Field" in Marketo and not the ID field
Hightouch to Marketo Field MappingsA list of columns that will be pushed to new objects in Marketo. Each time a sync occurs in Hightouch these columns will be updated.

Update

In this mode, selected columns will be updated for an object within Marketo. For example, you could add an LTV column to an account or contact. This mode does not create new rows for an object within Marketo. Instead, it updates columns on existing objects.Update mode requires you to have access to the IDs of the objects you want to update within your warehouse.This mode is good for the following scenarios:
  • You have objects in Marketo that you want to add additional information / columns to
  • You want to continuously sync data from your warehouse and add this data to existing objects within Marketo
  • You already have access to Marketo object IDs within your warehouse
Update has three configuration parameters:
NameDescription
Marketo Object NameThe name of the object (Leads, Companies, etc..) that will be updated in Marketo
Hightouch to Marketo Merge RuleThe name of the column on the Hightouch query, and the name of the field to dedupe on in Marketo. For leads, this can be any field or the ID field. For any other object, this can be a "Dedupe Field" in Marketo or the ID field.
Hightouch to Marketo Field MappingsA list of columns that will be pushed to new objects in Marketo. Each time a sync occurs in Hightouch these columns will be updated.