Clearbit + HubSpot

Enrich HubSpot Contacts and Companies with Clearbit Data Automatically

Connect Clearbit and HubSpot to keep your CRM populated with accurate, real-time firmographic and demographic data — no manual entry required.

Why integrate Clearbit and HubSpot?

Clearbit and HubSpot are a natural pairing for revenue teams that want their CRM to do more than store contacts. Clearbit's enrichment APIs pull in firmographic, technographic, and demographic data, while HubSpot is where sales and marketing teams actually act on it. Together, they take the guesswork out of prospecting, lead scoring, and outreach personalization.

Automate & integrate Clearbit & HubSpot

Use case

Automatic Contact Enrichment on Form Submission

When a prospect fills out a HubSpot form, tray.ai immediately passes their email address to Clearbit Enrichment and writes the returned data — job title, LinkedIn URL, company size, and more — back to the HubSpot contact record. Sales reps get a fully populated contact profile before they even open it. No manual research, no half-empty records.

Use case

Company Enrichment for HubSpot Deals and Accounts

When a new company is created in HubSpot — via form submission, manual entry, or import — tray.ai triggers a Clearbit Company lookup and populates the record with firmographic data: industry, annual revenue, headcount, tech stack. Account executives get the context they need to tailor their pitch before the first call, and marketing gets cleaner audience segments.

Use case

Real-Time Lead Scoring Using Clearbit Attributes

tray.ai can use Clearbit enrichment data to update HubSpot lead scores the moment a contact's record is enriched. If Clearbit shows a contact works at a Series B SaaS company with 200–500 employees, tray.ai applies the right score increment in HubSpot and routes the lead to the correct sales queue — automatically. Static, form-based scoring gets replaced by dynamic, data-driven qualification.

Use case

Identify and Enrich Anonymous Website Visitors

Using Clearbit Reveal, tray.ai can identify the companies behind anonymous website visits and automatically create or update HubSpot company records with that firm's data. If a matching contact already exists in HubSpot, the workflow can trigger a sales task or notification so reps can follow up while the account is still actively browsing. Anonymous traffic becomes actionable pipeline.

Use case

Ongoing CRM Data Hygiene and Re-Enrichment

Clearbit data goes stale. People change jobs, companies grow, and tech stacks shift. tray.ai can run scheduled re-enrichment workflows that periodically pass existing HubSpot records back through Clearbit and update any fields that have changed. Segmentation, scoring, and personalization stay based on current data instead of whatever was true six months ago.

Use case

Trigger Personalized HubSpot Sequences Based on Clearbit Signals

When Clearbit data reveals specific firmographic characteristics — a contact at a fintech company using a competitor's tool, for instance — tray.ai can automatically enroll that contact in a HubSpot email sequence tailored to their industry and pain points. SDRs don't have to manually research and segment each prospect. Personalization at scale becomes a workflow, not a chore.

Use case

Sync Clearbit Prospector Lists Directly into HubSpot

Sales teams using Clearbit Prospector to build targeted prospect lists can have those contacts pushed into HubSpot automatically, with all enrichment data intact. tray.ai handles deduplication, maps Clearbit fields to the correct HubSpot properties, and can assign contacts to the right owner or sequence on creation. The CSV export-import cycle disappears.

Get started with Clearbit & HubSpot integration today

Clearbit & HubSpot Challenges

What challenges are there when working with Clearbit & HubSpot and how will using Tray.ai help?

Challenge

Field Mapping Between Clearbit and HubSpot Properties

Clearbit returns a rich JSON payload with dozens of nested fields, while HubSpot has its own property naming conventions and data type requirements. Mapping these two schemas by hand is tedious, error-prone, and has to be redone whenever either platform updates its data model. Teams regularly lose enrichment data just because they couldn't reconcile the two field structures.

How Tray.ai Can Help:

tray.ai's visual data mapper lets you build and maintain field mappings between Clearbit's response schema and HubSpot's property structure without writing custom code. You can transform, flatten, and reformat data inline — converting Clearbit's nested company object into flat HubSpot company properties, for example — and update mappings when either platform changes without rebuilding the entire workflow.

Challenge

Avoiding Duplicate Contact and Company Records

When Clearbit identifies a contact or company and pushes data into HubSpot, there's a real risk of creating duplicate records if the lookup logic isn't carefully handled. Duplicates corrupt lead scoring, break sequence enrollment, and leave sales reps reaching out to the same prospect from two different records.

How Tray.ai Can Help:

tray.ai workflows include a pre-creation deduplication step that queries HubSpot for existing records by email address, domain, or company name before creating anything new. If a match is found, the workflow routes to an update path instead of a create path — clean data, no duplicate sprawl.

Challenge

Respecting Clearbit API Rate Limits During Bulk Enrichment

When running bulk enrichment jobs — re-enriching thousands of existing HubSpot contacts, say — it's easy to hit Clearbit's API rate limits. Workflows fail mid-run, enrichment progress is lost, and you're often looking at a full restart. Without intelligent throttling, large-scale enrichment is unreliable.

How Tray.ai Can Help:

tray.ai has built-in rate limit handling and configurable throttling controls that automatically pace API calls to stay within Clearbit's limits. Combined with error handling and retry logic, bulk enrichment jobs complete reliably even for large HubSpot contact lists, resuming from failure points rather than starting over.

Challenge

Keeping Enrichment Data from Overwriting Manual CRM Updates

Sales reps often manually correct or add information to HubSpot contact records — a direct phone number, a corrected job title, a custom note. A naive enrichment workflow can overwrite those updates with Clearbit data on re-enrichment, erasing exactly the kind of nuanced intelligence a rep added on purpose.

How Tray.ai Can Help:

tray.ai workflows can use conditional logic that only writes Clearbit data to HubSpot fields that are currently empty or were last set by an automated process, not by a rep. This 'fill gaps only' approach means Clearbit fills in what's missing without touching what a human intentionally recorded.

Challenge

Handling Clearbit Enrichment Misses and Partial Data

Not every email address or domain submitted to Clearbit returns a full enrichment result. Clearbit may return partial data, a 'not found' response, or data for the wrong entity — especially for contacts at small companies, niche industries, or obscure domains. Without proper handling, those gaps produce incomplete HubSpot records, broken workflow branches, or misleading lead scores.

How Tray.ai Can Help:

tray.ai's workflow logic lets you define explicit handling paths for Clearbit 'not found' responses and partial data payloads. You can configure fallback actions — flagging the HubSpot contact for manual review, triggering a secondary enrichment source, or simply setting an 'Enrichment Status' property to 'Not Found' — so every contact is handled gracefully regardless of what Clearbit returns.

Start using our pre-built Clearbit & HubSpot templates today

Start from scratch or use one of our pre-built Clearbit & HubSpot templates to quickly solve your most common use cases.

Clearbit & HubSpot Templates

Find pre-built Clearbit & HubSpot solutions for common use cases

Browse all templates

Template

Enrich New HubSpot Contacts with Clearbit on Form Submission

Automatically triggers a Clearbit Person and Company enrichment lookup whenever a new contact is created in HubSpot via a form submission, then maps the returned data back to the appropriate HubSpot contact and company properties.

Steps:

  • Trigger: New contact is created in HubSpot via form submission
  • Action: Send contact email to Clearbit Enrichment API and retrieve person and company data
  • Action: Map Clearbit fields (job title, seniority, company size, industry, LinkedIn URL, tech stack) to HubSpot contact and company properties
  • Action: Update HubSpot contact record with enriched data and log enrichment timestamp
  • Conditional: If lead score threshold is met, trigger HubSpot sequence enrollment or sales task creation

Connectors Used: Clearbit, HubSpot

Template

Scheduled HubSpot CRM Re-Enrichment via Clearbit

Runs on a configurable schedule (weekly or monthly) to pull HubSpot contacts that haven't been enriched recently, pass them through Clearbit, and update changed fields — keeping your CRM data fresh over time.

Steps:

  • Trigger: Scheduled workflow runs on a defined interval (e.g., weekly)
  • Action: Pull list of HubSpot contacts where 'Last Enriched Date' is older than 30 days or is empty
  • Action: Loop through each contact and send email to Clearbit Enrichment API
  • Action: Compare returned Clearbit data against existing HubSpot field values
  • Action: Update only changed fields in HubSpot and refresh 'Last Enriched Date' property

Connectors Used: Clearbit, HubSpot

Template

Clearbit Reveal to HubSpot Company Record Creation

Captures Clearbit Reveal signals from website visitors, identifies the company behind the visit, and automatically creates or updates the corresponding HubSpot company record with firmographic data and an associated sales task for follow-up.

Steps:

  • Trigger: Clearbit Reveal identifies a company from a website visitor's IP
  • Action: Check HubSpot for an existing company record matching the identified domain
  • Conditional: If record exists, update with latest Clearbit firmographic data; if not, create a new HubSpot company record
  • Action: Create a HubSpot sales task assigned to the relevant territory rep to follow up
  • Action: Log visit event as a HubSpot timeline activity on the company record

Connectors Used: Clearbit, HubSpot

Template

Sync Clearbit Prospector Lists to HubSpot with Deduplication

Pushes a list of prospects generated in Clearbit Prospector into HubSpot, checking for duplicates before creation, mapping all enrichment fields, and assigning contacts to the correct owner and enrollment sequence.

Steps:

  • Trigger: New Clearbit Prospector list is generated or exported via API
  • Action: For each prospect, check HubSpot for an existing contact with matching email or domain
  • Conditional: If duplicate found, update existing record with any new Clearbit data; if new, create contact with all enrichment fields mapped
  • Action: Assign contact to the appropriate HubSpot owner based on territory or round-robin rules
  • Action: Enroll contact in the relevant HubSpot sequence based on industry or persona from Clearbit data

Connectors Used: Clearbit, HubSpot

Template

Dynamic Lead Scoring Update in HubSpot Using Clearbit Data

Listens for enrichment completions in Clearbit and uses the returned firmographic and demographic attributes to calculate and update the HubSpot lead score property, then routes high-scoring leads to the appropriate sales workflow.

Steps:

  • Trigger: Clearbit enrichment webhook fires with completed person and company data
  • Action: Evaluate enrichment attributes against scoring criteria (e.g., company size, industry, seniority, technology stack)
  • Action: Calculate a composite score and update the HubSpot contact's lead score property
  • Conditional: If score exceeds MQL threshold, enroll contact in a sales alert workflow or assign to a rep
  • Action: Log scoring rationale as a HubSpot note on the contact record for rep transparency

Connectors Used: Clearbit, HubSpot

Template

New HubSpot Deal Created — Enrich Associated Contact and Company

When a new deal is created in HubSpot, this template automatically enriches both the associated contact and company via Clearbit, so the sales rep has full account context and the deal record has accurate firmographic data before the first discovery call.

Steps:

  • Trigger: New deal is created in HubSpot
  • Action: Retrieve the associated contact and company records from HubSpot
  • Action: Send contact email and company domain to Clearbit Enrichment API
  • Action: Write enriched data back to both the HubSpot contact and company records
  • Action: Add an internal note to the deal summarizing key Clearbit data points for the assigned rep

Connectors Used: Clearbit, HubSpot