🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

HubSpot + Clearbit: richer leads, cleaner CRM records

Lisa Granqvist Partner Workflow Automation Expert

New leads hit HubSpot, and suddenly your team is guessing. No job title, vague company info, missing LinkedIn URL, and a dozen “Unknown” fields that make scoring and routing feel like a coin flip.

This is where HubSpot Clearbit enrichment pays off fast. Demand gen managers feel the reporting mess, sales leads feel it in slow follow-up, and agency operators feel it when handoffs get sloppy.

This workflow enriches every new HubSpot contact with Clearbit data automatically, then updates the CRM record so your team works from context, not assumptions. You’ll see what it does, why it matters, and how to implement it safely.

How This Automation Works

Here’s the complete workflow you’ll be setting up:

n8n Workflow Template: HubSpot + Clearbit: richer leads, cleaner CRM records

Why This Matters: incomplete leads create slow follow-up

A new contact is only valuable if you can act on it. But most inbound and list-imported leads arrive half-formed: personal email, no role, unclear company size, maybe even the wrong company name. Then the busywork begins. Someone opens the record, Googles the person, checks LinkedIn, tries to confirm the domain, and manually patches fields that should have been there in the first place. Do that 20 times a day and you’ve quietly burned a big chunk of your week on “CRM hygiene,” not pipeline.

It adds up fast. Here’s where things usually break down.

  • Lead scoring stays shallow because you’re scoring blanks, which means hot leads can look identical to tire-kickers.
  • Routing rules fail when key fields are missing, so reps get mismatched leads or the record sits untouched.
  • Sales calls start cold, since reps have to research basics while the prospect is already waiting.
  • CRM cleanup turns into a recurring “Friday project” that nobody owns, but everybody complains about.

What You’ll Build: automatic contact enrichment in HubSpot

This automation listens for new contacts created in HubSpot. The moment a contact appears, the workflow pulls the fresh record details (especially the email address), sends that email to Clearbit, and retrieves person and company data associated with it. Then it writes the useful fields back into HubSpot, updating the same contact record so it’s immediately more complete. Nothing fancy to “run” day to day. Your team keeps using HubSpot like normal, while enrichment happens quietly in the background. Honestly, that’s the point: less process, more context.

The workflow starts on a HubSpot “new contact” event. It fetches the contact profile, enriches it via Clearbit, and then updates the HubSpot record with the fields you choose. After that, your scoring, routing, and reporting have better inputs without extra admin work.

What You’re Building

Expected Results

Say you add 20 new contacts per day from forms, chat, and imports. If a rep or ops teammate spends maybe 5 minutes per contact searching for role, company size, and basic background, that’s about 100 minutes a day. With this workflow, the “human time” is close to zero after setup. Clearbit enrichment and the HubSpot update happen automatically, usually within a minute or two of contact creation, so your team gets back roughly 1–2 hours daily.

Before You Start

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • HubSpot for capturing and storing contact records.
  • Clearbit to enrich person and company data.
  • Clearbit API key (get it from your Clearbit account settings)

Skill level: Beginner. You’ll connect accounts, map fields, and test one sample contact.

Want someone to build this for you? Talk to an automation expert (free 15-minute consultation).

Step by Step

A new HubSpot contact triggers the workflow. The moment a contact is created, n8n receives the event so enrichment starts immediately, not days later during cleanup.

The workflow retrieves the contact profile. This step pulls the record details from HubSpot (especially the email), because enrichment is only as good as the identifier you send to Clearbit.

Clearbit enriches the person and company. n8n sends the email to Clearbit and receives structured fields you can use for segmentation, scoring, and personalization.

HubSpot is updated with the new data. The workflow writes the selected fields back into the same contact record so your CRM becomes the source of truth, not a half-complete inbox of leads.

You can easily modify which HubSpot properties get filled to match your lifecycle stages and scoring model. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the HubSpot Trigger

Set up the webhook trigger that listens for HubSpot contact events and starts the workflow.

  1. Add HubSpot Event Trigger to your workflow.
  2. In HubSpot Event Trigger, leave the default Events configuration or select the contact events you want to listen for.
  3. Credential Required: Connect your hubspotDeveloperApi credentials.
  4. Copy the generated webhook URL if you need to register it in HubSpot.

Step 2: Connect HubSpot Contact Retrieval

Fetch the full contact profile so the email address can be passed into enrichment.

  1. Add Retrieve Contact Profile and connect it after HubSpot Event Trigger.
  2. Set Resource to contact and Operation to get.
  3. Set Contact ID to {{$json["contactId"]}}.
  4. Set Authentication to oAuth2.
  5. Credential Required: Connect your hubspotOAuth2Api credentials.

Step 3: Set Up Person Enrichment

Enrich the contact using Clearbit based on the email from the HubSpot profile.

  1. Add Enrich Person Record and connect it after Retrieve Contact Profile.
  2. Set Resource to person.
  3. Set Email to {{$json["properties"]["email"]["value"]}}.
  4. Credential Required: Connect your clearbitApi credentials.

Tip: Make sure your HubSpot contact records include a valid email address; Clearbit enrichment depends on it.

Step 4: Configure Contact Update in HubSpot

Map the enrichment data back into the HubSpot contact record.

  1. Add Modify Contact Details and connect it after Enrich Person Record.
  2. Set Resource to contact and Authentication to oAuth2.
  3. Set Email to {{$json["email"]}}.
  4. Under Additional Fields, map City to {{$json["geo"]["city"]}}, Job Title to {{$json["employment"]["title"]}}, and Company Name to {{$json["employment"]["name"]}}.
  5. Credential Required: Connect your hubspotOAuth2Api credentials.

⚠️ Common Pitfall: If Clearbit returns empty values, HubSpot may overwrite existing fields with blanks. Consider adding validation before writing updates if needed.

Step 5: Test and Activate Your Workflow

Verify the end-to-end flow before enabling it in production.

  1. Click Execute Workflow and trigger a test event from HubSpot to fire HubSpot Event Trigger.
  2. Confirm Retrieve Contact Profile returns the contact data, then check that Enrich Person Record returns Clearbit enrichment fields.
  3. Verify Modify Contact Details updates the HubSpot contact with city, job title, and company name.
  4. When results look correct, toggle the workflow to Active to run continuously.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Troubleshooting Tips

  • HubSpot credentials can expire or need specific permissions. If things break, check your n8n Credentials list and HubSpot private app scopes first.
  • If you’re using Wait nodes or external rendering, processing times vary. Bump up the wait duration if downstream nodes fail on empty responses.
  • Clearbit sometimes returns partial data for personal emails or stealth domains. Don’t “blank out” existing HubSpot fields on empty enrichment; only update when a value is present.

Quick Answers

What’s the setup time for this HubSpot Clearbit enrichment automation?

About 30 minutes if your HubSpot and Clearbit accounts are ready.

Is coding required for this contact enrichment outcome?

No. You’ll connect HubSpot and add your Clearbit API key. Then you map which HubSpot fields should be updated.

Is n8n free to use for this HubSpot Clearbit enrichment workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in Clearbit API costs based on your plan and enrichment volume.

Where can I host n8n to run this automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.

Can I modify this HubSpot Clearbit enrichment workflow for different use cases?

Yes, but be intentional about it. Most teams customize the “Modify Contact Details” step to only write to specific HubSpot properties (like job title, company name, industry, or LinkedIn URL). You can also adjust what you pull from HubSpot in “Retrieve Contact Profile” if your contacts arrive without an email sometimes. A common tweak is adding an If condition so the workflow skips enrichment when the email is missing or looks personal and you only want work emails.

Why is my Clearbit connection failing in this workflow?

Usually it’s an API key issue. Regenerate your Clearbit API key and update it in n8n, then run one test contact through. If the key is fine, you may be hitting plan limits, or Clearbit may not return data for that email, which can look like a “failure” if your workflow expects every field to exist.

What volume can this HubSpot Clearbit enrichment workflow process?

A typical small team runs hundreds of contacts a day through it without drama, as long as Clearbit limits aren’t the bottleneck.

Is this HubSpot Clearbit enrichment automation better than using Zapier or Make?

Sometimes. n8n is great when you want more control over logic, field mapping, and “only update if present” rules, which matters a lot for keeping HubSpot clean. It’s also easier to self-host, which can be a big deal once volumes grow. Zapier and Make can still be perfectly fine if you’re doing a simple two-step enrich-and-update and you don’t care about edge cases. If you’re unsure, Talk to an automation expert and you’ll get a straight recommendation.

Once this is running, new leads arrive in HubSpot with the context your team normally has to hunt down. The workflow handles the repetitive stuff, and your CRM stays clean without a weekly cleanup ritual.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal