Connecting Clearbit to your Marketo instance will provide a powerful foundation for your lead-scoring mechanism by enriching your leads with person and company-level information. This blog post will show you everything you need to know to set up your Clearbit Marketo integration.
The first step when setting up your Clearbit Marketo integration is to create a new API user for Clearbit in Marketo. To do this:
Creating a Clearbit API user in Marketo
Now that we have an API user set up for Clearbit within Marketo we need to create a LaunchPoint service in order to get the API credentials that we will later need in the Clearbit platform. To do this:
Creating a LaunchPoint Service for Clearbit in Marketo
Once the Clearbit service has been created click on the “View Details” link beside the service and copy the “Client Id” and “Client Secret” values that appear in the pop-up window.
Then head over to the enrichment section in the Clearbit platform, click “Configure” on the Marketo tile, and paste in the “Client Id” and “Client Secret”.
To get the “Endpoint URL” go back to Marketo and then:
That’s it! That is all you need to set up your Clearbit Marketo integration.
Connecting Marketo within the Clearbit platform
Once your Clearbit Marketo integration is set up the next step is to map Clearbit attributes to Marketo fields. You can map your Marketo fields to 4 different Clearbit entities:
You then have 2 options for the “Overwrite preference”:
N.B. With Boolean fields you will only have the “Always Overwrite” option since Boolean fields do not have a null/blank value.
Mapping Marketo fields to Clearbit attributes
You also have the option to create “Groups” where either all of the fields will be populated by Clearbit if Clearbit has values for all of the mapped attributes or none of them will be populated. A good example of where you might want to do this is for a company’s address fields i.e. Street, State, Postal Code, and Country.
Creating a field mapping group within Clearbit
The selective enrichment section is where you define which leads from your Marketo instance can be enriched by Clearbit. This is important because you do not want to waste credits enriching leads unnecessarily e.g. if they have been disqualified by your sales team, they have a freemail address etc. As shown in the image below you can use conditional “AND” and “OR” logic with your Marketo fields to define your enrichment criteria.
Selective enrichment criteria
Note that while Clearbit can sometimes associate freemail addresses with the company that the person works for this is a rare occurrence so it is up to you whether you want to spend credits enriching freemails.
Once you enable “Lead Enrichment” all the leads entering your Marketo database from this point onward that meet your enrichment criteria will be enriched and any future data updates for these leads will be pushed by Clearbit in batches to Marketo at regular intervals.
If you want to have new leads enriched immediately upon creation in Marketo then you can send a webhook to Clearbit to let it know there is a new lead to be enriched (see the “Creating Your Clearbit Marketo Webhook” section below). If you do not need leads to be enriched immediately upon creation then there is no need to send a webhook to Clearbit, Clearbit will identify and update any new leads in batches at regular intervals.
Once your Clearbit enrichment is up and running you can use the “Enchiment logs” tab to search for any leads from your Marketo instance to see what information Clearbit found about them.
Enrichment logs in Clearbit
Since turning on the “Lead Enrichment” feature will only enrich and update leads that entered your database after “Lead Enrichment” was turned on we need to use the “Backfill Enrichment” option to make Clearbit enrich historic records. Once leads have been through “Backfill Enrichment” Clearbit will continue to update these leads as fresh data becomes available.
Note that in the previous marketo.clearbit.com app, it was possible to select a static list from Marketo so that you could selectively enrich or only backfill the people in that list. Unfortunately, list enrichment is no longer possible with the new Clearbit Marketo integration. However, one way to only backfill certain leads and not interfere with your selective enrichment criteria (which govern both live enrichment and backfilling) is to:
Defining the audience for backfilling
Setting the “Clearbit Backfill” field to true
Adding the “Clearbit BackFill” condition to existing enrichment filters
By turning on the toggle for live enrichment any net new leads created in Marketo will be enriched by Clearbit on its regular schedule. If you don’t want to wait for the scheduled enrichment and want leads to be enriched immediately upon creation then you can send a webhook to Clearbit to let it know there is a new lead to be enriched.
Navigating to the “Settings” tab of the Marketo connection will allow you to copy the “Webhook URL” and “Webhook Authorization Header Value” you will need for creating the webhook in Marketo.
Then go to your Marketo instance and:
N.B. If you need a refresher on webhooks and want to check out some other cool uses for webhooks then take a look at the Webhook Guide with Examples blog post.
Marketo webhook settings in Clearbit
Once the webhook has been created:
Now that the Clearbit webhook has been created we can use it in the flow of a Marketo smart campaign to let Clearbit know when new leads are created. We can add filters to the smart list as shown in the image below if we only want to enrich certain leads immediately.
Note that although the leads may qualify for the smart list and call the Clearbit webhook, they will not be enriched if they do not pass the selective enrichment criteria you defined in the Clearbit platform. Similarly leads who do not run through the flow of this smart campaign may still be enriched at a later time if they pass the selective enrichment criteria.
Smart list to define leads needing immediate enrichment
Calling the Clearbit webhook
Now that you are enriching your Marketo leads with Clearbit information there is no better time to check out the Lead Scoring Bible post to see how you can score leads based on the different values they have for person and company-level fields.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.