← Back to blog
·4 min read·Leads Pro Team

How to Auto-Enrich HubSpot Contacts with Leads Pro

Connect Leads Pro to HubSpot and automatically enrich every new contact with job title, company data, and more.

HubSpotintegrationtutorial

HubSpot is great at capturing leads. But form submissions often come in with just a name and email — not enough to route, score, or personalize effectively. Leads Pro fills in the gaps.

The integration flow

  1. A new contact is created in HubSpot (form fill, import, manual entry)
  2. A webhook or workflow triggers an API call to Leads Pro
  3. Leads Pro returns enriched data: job title, seniority, department, company name, industry, headcount
  4. The enriched fields are written back to the HubSpot contact record
  5. HubSpot workflows can now route/score based on complete data

Option A: Zapier / Make

The simplest approach for non-technical teams:

  1. Trigger: "New Contact in HubSpot"
  2. Action: HTTP POST to https://leads-pro.co/api/v1/enrich with the contact's email
  3. Action: "Update Contact in HubSpot" with enriched fields

Setup takes 10 minutes, no code required.

Option B: HubSpot Operations Hub

If you have Operations Hub:

  1. Create a custom-coded workflow action
  2. Call Leads Pro's API with the contact email
  3. Map response fields to HubSpot properties
  4. Trigger on contact creation or on a scheduled re-enrichment

Option C: Custom integration

For teams with developers:

# Listen for HubSpot webhook, enrich, and update
curl -X POST https://leads-pro.co/api/v1/enrich \
  -H "Authorization: Bearer YOUR_KEY" \
  -d '{"email": "new-lead@company.com"}'

Parse the response and use HubSpot's API to update the contact.

What to map

  • Leads Pro person.job_title → HubSpot "Job Title"
  • Leads Pro person.seniority → HubSpot custom property "Seniority"
  • Leads Pro company.industry → HubSpot "Industry"
  • Leads Pro company.headcount_band → HubSpot "Company Size"
  • Leads Pro person.match_confidence → HubSpot custom property "Enrichment Confidence"

The result

Every contact in your CRM is automatically enriched within seconds of creation. No manual research, no incomplete records, no guessing during outreach.


Ready to enrich your leads?

Start with search, batch workflows, and enrichment in one workspace. Plans start at $9/month.

View pricing