Jipup CRM workflows · Enrichment
HubSpot data enrichment HubSpotSalesforcePipedrive and other CRMs

HubSpot data enrichment from many providers, one subscription

You don't have 12,000 contacts. You have 900 usable ones. Every empty field quietly drops records from your targeting. CRM enrichment fetches the data where it is published, writes it into HubSpot, and only bills you for what it finds.

Start for free Book a demo 250 free credits, no credit card.
your CRM · contacts
ContactJob titleMobileCompany
Claire Foster - - Ramp
Jordan Miller - - -
s.martin@rippling.com - - -
Mark Chen CTO - Notion
Nadia Brooks - - Deel
9 fields filled · 3 not found · 0 credits wasted 5 records, 12 empty fields out of 20.
The problem · 1

Nobody decided these records would be empty

A CRM fills up from the sides: an import, a form, a trade show, a note typed between two calls. Each entry brings what it needed at the time, and nothing more.

The problem · 2

What HubSpot data enrichment should fill

An empty field never shows up in a report. The record is simply unusable, and you only notice when someone tries to use it.

01

Job titles and seniority

Nothing tells you whether you are writing to an intern or to the person who signs the purchase order.

CRM Jordan Miller · j.miller@gusto.com
title - · seniority -
can't target it, can't score it

What it costs: out of every campaign filtered by role.

02

Mobile phone numbers

Email is filled in, mobile is not. Your rep has one channel, the most crowded one.

email j.miller@gusto.com
mobile -
switchboard +1 415 555 0100 goes nowhere

What it costs: one channel fewer where it matters most. See which accounts to call this week with buying signals →

03

Professional emails, and records that are only an email

Some records have a name and a company but no email. Others have only an address: no name, no company, nothing to decide whether to call.

email s.martin@rippling.com
first name - · last name -
company -

What it costs: records nobody works. Clean up records with no identity and duplicates →

04

Company data: industry, headcount, website, LinkedIn page

Created on the fly to associate a contact: a name, sometimes a domain, nothing else.

name ACME
industry - · headcount -
website - · address -

What it costs: an ICP you can't apply, and accounts you can't tier.

05 · for companies registered in France

Registry data: SIREN, NAF code, legal form, still active or not

No rep knows these by heart, yet they are public and kept up to date by INSEE, the French statistics office. Useful if you sell into France.

What it's worth: knowing a company has ceased trading before you pitch it. Keep records current with Job change tracking →

ACME SAS
before SIREN - · NAF - · status -
after 812 345 678 · 62.01Z · ceased
The problem · 3

An empty field costs you the campaign, not the record

A record looks fine on its own. The gap shows when you build a list: each targeting filter removes not the contacts that don't match, but the ones you can't tell.

One targeted campaign, on a 12,000-contact database Illustrative · fill rates vary between databases, the mechanism doesn't
Contacts in the CRM ...with a usable email ...and a job title ...and their company's industry ...and its headcount 12,000 9,100 3,800 1,900 900
Contacts you can target Dropped for missing data, not for a mismatch

The 11,100 contacts that fall out along the way are not off-target: you simply don't know. In a filter, an empty field and a non-matching field give the same result, except the first loses records you already paid for. Filling three properties doesn't bring new contacts. It gives you back the ones you have.

Native or waterfall

Breeze Intelligence vs a multi-provider waterfall

HubSpot ships its own enrichment, launched as Breeze Intelligence and now documented as "data enrichment". It is built in, with nothing to install, and a sensible first step for job titles and firmographics. A waterfall goes further on mobiles, emails and coverage.

HubSpot data enrichmentJipup CRM enrichment
SetupBuilt in, nothing to install. Automatic enrichment is off by default.OAuth connection, then pick records and fields.
Data sourcesHubSpot's commercial dataset, third-party providers and public web information.15+ data providers in a waterfall, plus LinkedIn and the French registry.
Contact fieldsJob title, role, seniority, location, LinkedIn URL. Phone and email are not in the default list.Job title, location, LinkedIn URL, professional email, direct mobile.
What it starts fromA business email (not Gmail or Yahoo); a domain for companies.A name and company, a LinkedIn URL, or an email alone (reverse lookup).
BillingIncluded in eligible editions; HubSpot says it does not consume HubSpot Credits. Check your edition.Credits, billed only when data is found and written.
Existing valuesKept unless you enable the overwrite setting.Empty fields only by default, optional overwrite, names never overwritten.
French registry dataNot documented.SIREN, NAF code, legal form, active or ceased.

HubSpot column from HubSpot's help center, October 2026: Get started with data enrichment, Enrich your contact and company data. Check your own portal.

No provider knows everyone

How the waterfall works

Each provider has its own sources, countries and blind spots. We call them one after another until one answers or the list runs out. Found: written into HubSpot, credits debited once. Nothing found: nothing billed.

What one more provider finds Illustrative · the intermediate steps show the shape of the gains, not measurements
One provider ↑ a single-source enrichment stops here ...plus a second ...plus a third ...plus a fourth ...plus the ones after 30% 49% 63% 73% 80%
Records where a provider found the data What nobody publishes

The 80% ceiling is the top of the range we use internally to budget an enrichment, kept deliberately low. A job title is found more often than a mobile.

Wider coverage

Where one source stops, others are left to ask, which matters most on mobiles.

No provider contracts

Providers sit behind your Jipup subscription: you sign none of them. Use the same providers from your own AI agent with the MCP server →

One charge per field found

However many providers were asked, a field found is billed once. A record nobody recognises costs nothing.

The workflow

CRM enrichment: one workflow, six skills

Turn on the skills you need: contact profile from LinkedIn, professional email, direct mobile, identity from an email alone, company data from LinkedIn, company domain name, and French legal data.

WizaContactOutReverseContact15+

Fixes Records that are only an email

Email reverse lookup

Skill · CRM enrichment

Works back from the email to the person, for records with no LinkedIn URL and no name to search with.

  • First name, last name, title, company, location and LinkedIn profile from the address alone
  • Associates the right company record, created if missing
  • Generic inboxes (info@, no-reply@) are skipped

8 credits, billed only when a person is found and something is actually written to the record.

LinkedInIcypeasFullEnrich15+

Fixes Missing titles · Contacts you can't call

Contact profile, email and mobile

Skills · CRM enrichment

Finds and reads the person's LinkedIn profile, then writes what was missing. Email and mobile go through the waterfall.

  • Job title, location and LinkedIn URL written to the record
  • By default only fills empty fields; the "overwrite" option turns it into a real refresh
  • A value missing at the source never erases the one in your CRM
  • First and last names are never overwritten, whatever the setting

If the LinkedIn URL on the record leads nowhere, the agent finds another and keeps it only if it returns a real profile.

LinkedIndata.gouvIcypeas15+

Fixes Companies reduced to a name · French registry data

Company data, domain and legal data

Skills · CRM enrichment

Realigns the company with sources kept current: its LinkedIn page, its domain and, for companies registered in France, the official registry.

  • Industry, headcount, website, address, phone, year founded, LinkedIn page
  • Company domain name found from the company name
  • SIREN, head office SIRET, NAF code, legal form, active or ceased (France only)
  • Refreshes filled values too: on a company, today's value beats the import's, but never with an empty value

The French registry is searched by name, so the agent cross-checks address, domain and headcount, and writes nothing rather than a wrong legal identity.

Four workflows · Job change tracking, CRM enrichment, Duplicate detection and merging, New hire detection

How it runs

You pick the fields. It touches nothing else.

OAuth connection to your HubSpot portal, once. Then choose which records qualify, which fields the agent may fill, and whether it refreshes filled ones too. It runs on a schedule inside HubSpot: no export, no reimport.

01 Which records, which fields, and how far it may write.

Agent settings · CRM enrichment (contacts) All changes saved.
Schedule · Frequency
Manual Weekly Daily Cron
Conditions · Eligible records
HubSpot segment · Contacts without a job title3,412 contacts
A HubSpot segment, or your own conditions on CRM properties.
Fields to enrich
Profile: LinkedIn URL, job title, location1 credit (+3 once for the URL)
Professional email5 credits
Direct mobile50 credits
Nothing is billed when enrichment finds nothing.
Overwrite existing data
Fill empty fields only
Off: a value already in your CRM is never replaced. First and last names are never overwritten in any setting.
Volume per run
200 records max≈ 1,800 credits max
The cap limits exposure, not spend: what isn't found isn't counted.
Run Save Billed on results

02 Every field written is logged with its source, and what found nothing shows at zero credits.

Activity · CRM enrichment Trigger: scheduled
200records processed
318fields filled
0values overwritten
26not found, not billed
HubSpot objectFields filledStatusCredits
Jordan Miller Title Head of Sales · Location Austin, TX · LinkedIn /in/jordanmiller profile Success 4
Claire Foster Title VP Marketing · Email c.foster@ramp.com · Mobile +1 415 555 0134 Success 56
s.martin@rippling.com Identity Sarah Martin · Title Finance Manager · Company Rippling found from the email Success 8
Priya Shah No mobile found; title and location were already filled Skipped 0
ACME SAS SIREN 812 345 678 · NAF 62.01Z · Status ceased source INSEE Success 1

Each row opens on the detail: value before, value after, its source, and a direct link to the HubSpot record.

Pricing

Pricing: pay for what's found

Each skill has a credit cost, debited only on success. What isn't found isn't counted.

SkillCredits
Contact profile from LinkedIn1
Find a contact's LinkedIn URL (once per contact)3
Professional email5
Direct mobile number50
Identity from an email (reverse lookup)8
Company LinkedIn URL + company page1 + 1
Company domain name2
French legal data1

Plans start at €120 a month (about $139) for 10,000 credits, with no commitment, and unused credits roll over. See plans and credit packs → Estimate your return with the ROI calculator →

Proof

Results

+31%

Contact records corrected with a verified email and phone at Ogo Security, after Jipup ran on their HubSpot portal. Read the Ogo Security case study →

FAQ

HubSpot data enrichment: questions

What is HubSpot data enrichment?

It fills the empty or outdated properties on HubSpot contacts and companies (job title, email, mobile, industry, headcount, website) from outside sources, so records can be segmented and worked.

Does HubSpot have built-in data enrichment?

Yes. HubSpot launched Breeze Intelligence and now documents it as data enrichment, built into eligible editions. Its default contact properties cover job title, role, seniority, location and LinkedIn URL, but not phone or email, and contacts need a business email. Jipup adds a multi-provider waterfall for emails and mobiles.

How much does HubSpot data enrichment cost?

With Jipup, credits are debited only when data is found: 5 for a professional email, 50 for a direct mobile, 1 for a contact profile. Plans start at €120 a month (about $139) for 10,000 credits, with 250 free trial credits. HubSpot states that its native data enrichment does not consume HubSpot Credits; check what your edition includes.

Can I enrich HubSpot contacts with mobile phone numbers?

Yes. The direct mobile skill queries providers one after another until one finds a number. It costs 50 credits, only when a mobile is found.

Will enrichment overwrite data my team entered?

Not by default. Contact enrichment only fills empty fields; an "overwrite" option turns it into a real refresh. A value missing at the source never erases yours, and first and last names are never overwritten, whatever the setting. Company data is refreshed even when filled (today's value beats the import's), but never with an empty value.

Which data providers do you use?

More than 15 data providers, plus LinkedIn and, for companies registered in France, the official registry. All are included in your Jipup subscription, with no provider contract to manage.

Is enrichment GDPR compliant?

Jipup is GDPR compliant and hosted in the EU, in France, at Scaleway. The connection to your CRM uses OAuth and can be revoked at any time, and a data processing agreement is available at https://app.jipup.com/legal/dpa.

Get started

250 free credits when you create your account

250free credits, no credit card
5credits per professional email found
0credits when nothing is found

Connect HubSpot, pick the fields, see what comes back. Compare plans →

Start for free 250 free credits, no credit card. Or book a demo.
Native integration with HubSpot and Salesforce · and other CRMs
HubSpot Salesforce Pipedrive