Marketo Webhook Custom Data Enrichment

Marketo provide an interface within their system that allows you to call Webhooks to enrich data within their system.

You can use the response mappings to enrich your Marketo data with BuiltWith technology data by using our Marketo Domain Lookup endpoint -

The Lookup can be a website or an email address, we will use lead.website first, if that does not contain a website we will use the domain of the email providing it's not free email domain like gmail/hotmail etc -

https://marketo.builtwith.com/marketo3/api.xml?KEY=YOUR API KEY&LOOKUP={{lead.website}}&EMAIL={{lead.Email Address}}

You can get your API key at http://api.builtwith.com when logged in.

Response Mapping

The Marketo Hook brings back technologies for the website in both the top level category and the sub-categories so for example Shopify appears in both 'shop' category as well as hosted-solution, the categories match the trend pages i.e. - https://trends.builtwith.com/shop/hosted-solution

Response Attribute
Marketo.Technologies.shop

This example would list all of the technologies that are live in the 'shop' category for the Lead. For more information on Response Mappings see the 'XML Mappings' section here - https://developers.marketo.com/webhooks/response-mappings/

We have a special eCommerce category called shop-nonp that excludes non-platform eCommerce technologies (so only the main eCommerce product).

You can also sync just technologies on the root domainusing the root- prefix.

To see a list of categories for a website and to understand how things map open the XML response in your browser i.e. - https://marketo.builtwith.com/marketo3/api.xml?KEY=YOUR API KEY&LOOKUP=overstock.com

See the Marketo Documentation for Webhooks here.

Tags: How do I get Marketo Webhooks to work? · How do I integrate with Marketo?

Related Articles in Marketo Category