Guide to Configure People Enrichment API in Marketo

Prev Next

This guide will walk you through how to set up your webhooks with People Enrichment API.

People Enrichment API is available as an add-on to any ABM Platform or Sales Intelligence package. If already purchased, please create a Support Ticket to get the same.

  1. Log in to Marketo and click on Admin.

  2. Click on Webhooks under Integration.

  3. Click on New Webhook and configure your Webhook as follows and save:

    • Request Type: POST

    • People Enrichment API accepts 1 input parameter at a time, so choose your template from below use cases.

    • Template for Email as input: email={{lead.Email Address}}

    • Template for LinkedIn Url as input: linkedinUrl={{lead.LinkedinUrl}}

    • Template for People ID as input: peopleId={{lead.6sense PeopleID}}. People ID is obtained from People search API.

    • Request Token Encoding: Form/Url

    • Response Type: JSON

  4. Click on Webhook Actions > Set Custom Header.

  5. Input in your People Enrichment API token. If your token is “abcdefg123”, you should input “Token abcdefg123” as your Value.

  6. Confirm the custom header is spelled correctly. Now you can include this webhook as part of a Smart Campaign workflow.

  7. Choose the triggers that make sense for your marketing workflow.

  8. Verify the request and response of the webhook.

  9. Navigate to your Campaign Results > Click on the ID to see the Activity Log for that Lead > Click on the response to verify that you have a Response Code: 200 (success!)

Edit your Response Mapping

People Data

6sense provides the following fields for People Data:

  • person.id

  • person.email

  • person.emailConfidence

  • person.fullName

  • person.firstName

  • person.lastName

  • person.title

  • person.function

  • person.level

  • person.division

  • person.education

  • person.skills

  • person.city

  • person.state

  • person.country

  • person.postalCode

  • person.linkedinUrl

  • person.twitterUrl

  • person.facebookUrl

Please MAP it to the corresponding Marketo Field.

Company Data

6sense provides the following firmographics data to a Marketo Field:

  • company.domain

  • company.name

  • company.region

  • company.country

  • company.state

Please map it to the corresponding Marketo Field.

For more details about the API response, please refer to the API Portal.