Marketo

Enhance your Marketo campaigns with powerful customer data from your data warehouse.

In this guide, we’ll walk you through syncing customer data from your data warehouse into Marketo to enhance your customer engagement. Let's get started!

Supported Objects

GrowthLoop enables syncing to these Marketo objects:

ObjectDescriptionSync ModesField Mappings (Required)Field Mappings (Optional)
LeadCreate, enrich, and update lead profiles with additional informationInsert (adds new leads)

Update (modifies existing lead records)

Upsert (combines insert and update functionality)
Marketo GUID: This is a unique identifier assigned to each lead record within Marketo

OR

Email: Email address of each lead
Basic Information: First Name, Last Name,Title, Company

Lead Scoring and Qualification: Lead Score, Lead Status

Custom Fields: Include any additional data related to leads that you define!
Custom Objects Track unique information related to interactions, transactions, or other custom attributes relevant to your businessInsert (adds new entry)

Update (modifies existing entry)

Upsert (combines insert and update functionality)
Unique Identifier: A field that uniquely identifies each entryCustom Fields: Include any additional data related to the object that you define!

Prerequisites

  • Ensure you have an active Marketo account and have configured it as a destination. Click here to learn how.

Create and configure sync

  1. Navigate to the Syncs tab on the left sidebar and click Create Sync in the top right corner.
  2. Set up your Sync with the following details:
    1. Sync Name: A clear, friendly name for your sync.
    2. Sync Frequency: How often data should sync to the destination.
    3. Update Rule: The default method for syncing data to the destination.
    4. Dataset / Table: The table containing your events or user data.
    5. Match Field: The column used to identify users in your source table for the destination system.
    6. Dataset Unique Field: The column with unique values for each user in the table.
    7. Connection: Choose the destination for syncing data. Select Marketo.
    8. Object Type: Choose the data object to sync: Lead or any custom object. Note that custom object types should be created in Marketo first.
    9. Match Field: The column used to match and identify users in the destination system based on your source data.
  3. After selecting or inserting the required fields, click Save Sync.
  4. Next, add field mappings based on the object you're syncing to. For the Lead object, map either Marketo GUID or Email.
  5. To map a field, choose the column that represents Email from the Source drop-down
  6. In the Destination section, select Email Address.
  7. To map more fields, click Add Mapping to create a new Source -> Destination row.
  8. Repeat these steps to map as many standard or custom fields as needed. For a list of Marketo standard fields, refer to the Marketo API documentation.
  9. After mapping all the fields, clicking Update Sync will prompt you with the following two options:
    1. Updates Only: We recommend you go with the this option, especially if you’re setting up the sync for the first time.
    2. Back-fill: This option is when you are updating an existing Sync with newly mapped fields and you’d like all your already synced events to have those fields backfilled for them. This operation can be very expensive and time consuming on your underlying Data Warehouse, so please choose that option if you’re absolutely sure.
  10. Finally, click the toggle at the top of the page to enable!

👍

Success

You have successfully created a Lead sync to Marketo!


What’s Next

Learn how you can send your audiences from GrowthLoop to Marketo.