beginner30 minutes1 min read

How to automatically enrich new HubSpot contacts with Apollo

Trigger enrichment whenever a contact is created in HubSpot. Pull job title, company, phone, LinkedIn URL, and firmographic data from Apollo and write it back to HubSpot automatically.

How to automatically enrich new HubSpot contacts with Apollo

Why enrich contacts automatically?

When a new lead enters HubSpot — from a form, import, or integration — you typically get a name and email. That's not enough for routing, scoring, or personalization. Reps waste time manually looking up prospects on LinkedIn.

Automatic enrichment with Apollo fills in the gaps the moment a contact is created:

  • Job title, seniority level, and department
  • Company name, size, revenue, and industry
  • LinkedIn profile URL and phone number
  • Verified work email (if the original is a personal address)

What you'll need

Prerequisites
  • HubSpot account with API access (private app token with crm.objects.contacts.read and crm.objects.contacts.write scopes)
  • Apollo account with API access (available on all paid plans)
  • Apollo API key from Settings → Integrations → API

How it works

  1. A new contact is created in HubSpot (from any source)
  2. The automation triggers and sends the contact's email to Apollo's People Enrichment API
  3. Apollo returns firmographic and demographic data
  4. The automation writes the enriched fields back to HubSpot contact properties

Choose your approach

Select an approach below to see the full step-by-step guide.

n8n

medium

HubSpot Trigger node → Apollo HTTP enrichment → HubSpot Update node

Cost: $0-24/moView guide

Zapier

low

New Contact trigger → Webhooks to Apollo API → Update Contact action

Cost: $20-50/moView guide

Make

medium

Watch Contacts module → Apollo HTTP call → Update Contact module

Cost: $10-29/moView guide

Code + Cron

high

Python/Node script polling for new contacts, enriching via Apollo API

Cost: $0View guide

Agent Skill

low

On-demand agent skill to enrich a batch of contacts via Apollo

Cost: Usage-basedView guide

Related Recipes

Frequently Asked Questions

Need help implementing this?

We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.