Enrich Your Existing Marketo Contacts
Instant Enrichment corrects or completes data filled manually in lead capture forms, so you can make the most of your marketing efforts and followup with leads that are most interested in your product offerings.
Note: Apollo’s enrichment is subject to a rate limit of 100 records per minute and 300 records per hour.
Each successful enrichment will cost 0.01 data credit.
1. Request Apollo API Key
Within Apollo, request an API Key here, if you haven’t done so already.
2. Set up Webhook in Marketo
- In your Marketo account, set up a webhook by heading to Admin > Webhooks > New Webhook
- Name your Webhook
- Copy paste the following to the URL area.
https://api.apollo.io/v1/people/match?api_key=YOUR_API_KEY&first_name={{lead.First Name:default=}}&last_name={{lead.Last Name:default=}}&email={{lead.Email Address:default=}}&website_url={{company.Website:default=}}&organization_name={{company.Company Name:default=}}
- You should replace YOUR_API_KEY with the API key you obtained from step 1
- Change Request Type to POST, and Response Type to JSON
3. Set up the Enrichment Fields Mapping in Marketo
- Click the Edit button on the Response Mapping box => Click Add
- Set Response Attribute to the Apollo attribute that you want to grab (a full list below), and Marketo Field to the corresponding field that you created in step one
- Repeat for each field you want to set up (Helpful Hint: Copy and paste from the attribute columns below)
A list of fields Apollo can help you enrich:
Apollo Response Name -
Important Note: Keep in mind that you should not have any extra spaces before or after each Response Attribute.
Description:
person.first_name
(string) First name of the person (if it exists)
person.last_name
(string) Last name of the person (if it exists)
person.name
(string) Full name of the person (if it exists)
person.linkedin_url
(string) Linkedin profile of the person
person.facebook_url
(string) Facebook profile of the person
person.twitter_url
(string) Twitter URL of the person
person.title
(string) Title of the person
person.city
(string) Current city of the person
person.state
(string) State of the person
person.country
(string) Country of the person
person.organization.name
(string) Company name of the person's current employment
person.organization.website_url
(string) Website of the person's company (e.g. http://www.google.com)
person.organization.angellist_url
(string) Angellist URL of the person's company
person.organization.linkedin_url
(string) Linkedin URL of the person's company
person.organization.twitter_url
(string) Twitter URL of the person's company
person.organization.facebook_url
(string) Facebook URL of the person's company
person.organization.domain
(string) Domain of the person's company (e.g. google.com)
person.organization.estimated_num_employees
(integer) An estimate on the size of the company (e.g. 13)
person.organization.phone
(string) the company's primary phone number
person.organization.alexa_ranking
(integer) The Alexa ranking of the company's primary website
person.organization.languages
(array of string) A list of languages supported by the company's website
person.organization.logo_url
(string) URL to an image of the company's logo
person.organization.industry
(string) Company's industry
person.organization.raw_address
(string) Raw address of the company's global headquarter
person.organization.city
(string) city of the company's global headquarter
person.organization.state
(string) state of the company's global headquarter
person.organization.country
(string) country of the company's global headquarter
person.organization.publicly_traded_symbol
(string) Ticker symbol of the company, if it is publicly traded (e.g. AAPL for Apple)
person.organization.publicly_traded_exchange
(string) The name of the stock exchange on which the company is traded on (e.g. NYSE)
person.organization.seo_description
(string) a brief description the company uses to describe itself for SEO purposes
person.organization.total_funding
(integer) total funding raised in USD (e.g. 120000000)
person.organization.latest_funding_round_date
(string) the date of the latest funding, if any (e.g. 2016-05-01T00:00:00.000+00:00)
person.organization.latest_funding_stage
(string) the stage of the company's latest funding, if any (e.g. Series A)
person.organization.retail_location_count
(integer) total # of retail locations
person.organization.annual_revenue
(integer) an estimate on the company's current revenue in USD (e.g. 120000000)
person.organization.technology_names
(array of string) A list of the technologies the company currently uses
4. Trigger your webhook in Marketo
Once you've got your webhook all set up, you can use it to enrich leads with Marketo’s built in triggers. In this step, we’ll be setting up Marketo to enrich every new lead that is created, but you can use any Marketo trigger you'd like.
- Head to Marketing Activities => New Smart Campaign
You can put this in any folder you wish. We have it in our Data Management folder. - On the Smart List tab, drag over the Person is Created trigger to the main work space
- Under Flow, drag Call Webhook to the workspace, and select your new Apollo webhook.
- Under Schedule, click Activate
Comments
0 comments
Article is closed for comments.