Every CRM now advertises some form of automatic enrichment: type an email, and the record fills itself with a job title, a company size, a LinkedIn profile. For a sales team that calls, one question matters more than all the others: does the phone field fill too, and if it does, is it the prospect’s mobile or the company switchboard? We went through the official documentation of six CRMs, HubSpot, Salesforce, Pipedrive, Attio, Zoho CRM and monday CRM, as it stood on November 6, 2026, to answer it field by field. The short version is that built-in enrichment is good at companies and job titles, and rarely good at mobiles.
What “native enrichment” means in a CRM
Native enrichment is a feature built into the CRM that completes a record from an identifier you already have, usually a business email or a company domain. The CRM sends that identifier to a data source, its own or a licensed one, and writes the answers into empty fields. It does not search for new prospects; it completes the ones already in your database.
The fields it can return fall into four families, and they do not have the same value for a team that calls.
The distinction explains most of the disappointment teams feel after switching enrichment on. The records look complete, the phone field is often filled, and the first calling session reaches receptionist after receptionist. Before you trust a filled phone field, check which family it comes from.
The short answer, CRM by CRM
The table below summarizes what each CRM’s own documentation says, as checked on November 6, 2026. “Not documented” means we found no official page describing the feature, not that the feature cannot exist in a given account.
| CRM | What it fills | Phone number | Cost model |
|---|---|---|---|
| HubSpot Data enrichment (ex-Clearbit, Breeze Intelligence) | Job title, seniority, location, social profile; company firmographics | Company phone on company records; no contact mobile | Included in paid plans; no HubSpot Credits used |
| Salesforce No contact database since Data.com | Your own data, unified in Data Cloud | None natively; via AppExchange providers | Provider contracts |
| Pipedrive Data Enrichment | Organization data; person email and phone depending on plan | Yes, per person; type not specified | 5 credits per phone; top-up price not published |
| Attio Automatic enrichment from email | Name, job title, company, location, social profiles | No; via apps (Apollo, Wiza, eCore, FullEnrich) | Included; apps billed separately |
| Zoho CRM Zia Data Enrichment | Company size, address and more, crawled from the web | Mainly company-level; mobiles not documented | Record allowance per user, max 50,000 |
| monday CRM Crunchbase app, ZoomInfo integration | Company details (Crunchbase) | Only through ZoomInfo | Requires a ZoomInfo contract |
The pattern is clear. Built-in enrichment was designed for marketing and segmentation, where company data and job titles are what matter. Calling needs a different input, a number that rings in the right person’s hand, and the CRMs either leave that job to partners or offer it as a priced add-on.
CRM by CRM: what the documentation says
HubSpot: Breeze Intelligence and data enrichment
HubSpot bought Clearbit in 2023 and folded its data into the CRM. The feature was marketed as Breeze Intelligence; the knowledge base now calls it data enrichment. It uses HubSpot’s commercial dataset to complete contacts and companies from a business email or a company domain.
What it fills
- Contacts: first and last name, job title, employment role, sub-role and seniority, city, state, country and a social profile URL, according to the default enrichment properties.
- Companies: firmographic properties such as industry, size, revenue, location and a company phone number.
- Input required: a business email; personal addresses such as Gmail or Yahoo are not enriched.
What it does not fill
- No contact mobile: the default contact properties do not include a phone or mobile field.
- No email discovery: the email is the match key, so a contact without one cannot be enriched.
- Company phone: the number on a company record is the organization’s main line, which usually reaches reception.
Cost
- Included: HubSpot’s “Get started with data enrichment” article states that data enrichment does not consume HubSpot Credits, on paid Starter, Professional and Enterprise subscriptions.
- Credits elsewhere: smart properties and other AI features do consume HubSpot Credits, even when no value is returned.
- Older plans: blog posts still quote the former per-credit Breeze Intelligence plans; we found no current official page for them.
The phone exception
- Conversational enrichment, in public beta, can update phone, fax and mobile phone from the content of logged emails, typically a signature.
- It does not query a database: it reads what the person already sent you, so it helps on warm contacts, not on a cold list.
For a team that calls from HubSpot records, the practical consequence is simple: the phone field on a contact stays empty unless someone imports it, a partner app fills it, or the person wrote it in an email. HubSpot’s own calling tool has limits of its own, covered in our article on the limits of HubSpot calling, and the dialers that connect to it are compared in the best HubSpot dialers.
Salesforce: no contact database of its own
Salesforce used to sell contact data through Data.com. That service was retired, and nothing replaced it inside the platform. What remains is useful, but it is not a source of new phone numbers.
Data Cloud
- Purpose
- Unify customer data from your own systems into one profile
- Phone numbers
- Only those you already hold somewhere
- Fit for calling
- Deduplication and a single view, not new mobiles
Einstein features
- Purpose
- Suggest contacts and updates from email and calendar activity
- Status
- Einstein Automated Contacts was scheduled for retirement on February 15, 2025
- Phone numbers
- From email signatures at best
AppExchange providers
- Examples
- ZoomInfo, Cognism, Lusha, Apollo, waterfall tools
- Phone numbers
- Yes, mobiles and direct dials, per provider contract
- Cost
- Provider pricing, separate from Salesforce licenses
Salesforce is therefore the clearest case of a CRM that leaves phone data to its ecosystem. The upside is choice: every serious data provider has a Salesforce integration. The downside is that the comparison work is yours. Our Salesforce dialer comparison covers the calling side, and the Skipcall integration with Salesforce explains how call outcomes return to the record.
Pipedrive: a priced phone enrichment
Pipedrive is the most explicit of the six. Its help center describes a Data Enrichment feature with a credit price per field type, and person-level enrichment that includes phone numbers.
- 01
Organization enrichment:
one credit per organization. On the Premium plan, firmographic enrichment of organizations is included. - 02
Email enrichment:
two credits per person. Person-level enrichment is part of the Ultimate plan, or can be unlocked on Premium through credit top-ups, according to the December 2025 update; the help pages are not fully consistent on this point. - 03
Phone enrichment:
five credits per person. A single person needs a name plus a linked organization, an email address or a LinkedIn profile. - 04
Billing rules:
only empty fields are filled, and the overview shows the credits returned when data already existed or the lookup failed. - 05
Expiry:
monthly and top-up credits expire at the end of each billing cycle; top-ups come in blocks of 100 credits, up to 10,000, with a price shown only in the account’s billing page.
Two points need care. First, Pipedrive moved to a new external data provider in March 2026, according to its product updates; the help center, updated on March 23, 2026, names Surfe as the provider (checked on November 6, 2026). Coverage by country is not published. Second, the older Smart Contact Data panel, which showed public information linked to an email or domain, is no longer offered to new customers since August 22, 2025, according to Pipedrive’s support page. If you read about Smart Contact Data in an older guide, it describes a different feature.
Pipedrive does not say whether the number returned is a mobile, a direct dial or a company line. Run the result through our direct dial checker before you build a calling session on it. For the calling side of Pipedrive, see the best Pipedrive phone integrations.
Attio: rich profiles, phone through apps
Attio enriches people and companies automatically as soon as a record has an email or a domain. Its help center lists the enriched person attributes: name, profile picture, description, location, social profiles, company, job title. The phone number attribute exists on people records, requires a country code, and is not marked as enriched.
Phone numbers in Attio therefore come from its app ecosystem. The Attio app directory lists several enrichment apps that can write phone numbers: the Apollo app (phone enrichment optional, using additional Apollo credits), eCore (five credits per phone found, existing numbers never overwritten), Wiza (direct dials and mobiles) and a FullEnrich template that writes verified emails and phones back to the record. Each one is billed by its vendor.
Attio fills the profile; another tool has to fill the phone field. That split is a design choice, not a gap you can configure away.
For teams that run their pipeline in Attio and call from a dialer, the order that works is: enrich the person with an app, check the number type, then send the record to the calling tool. Our article on Attio phone integrations and the Skipcall integration with Attio cover that last step.
Zoho CRM: Zia Data Enrichment
Zoho’s help pages describe Zia Data Enrichment as a feature that crawls the web to retrieve additional information, such as company size, phone number and address, and maps it to CRM fields that you can remodel. Its inputs include the email and the primary and secondary contact numbers already on the record.
The documentation is not fully consistent on availability: the help center presents it for paid editions, while the developer documentation lists the Enterprise and Ultimate editions, with a limit of 500 records per user on Enterprise and 2,000 on Ultimate, capped at 50,000 records. There is no per-credit price; it works as a record allowance.
On phone numbers, Zoho’s own wording is about company information found on the web. We found no Zoho page describing verified personal mobiles for contacts, so treat any number it returns as a company line until a test call proves otherwise.
monday CRM: Crunchbase and ZoomInfo
monday CRM’s native enrichment, through its Crunchbase app, adds company details such as funding, employee count and industry. Its AI Extract feature reads documents and business cards into fields, which helps when the number is already written somewhere.
For contact phone numbers, monday’s help center documents a ZoomInfo integration: select items, click Enrich, connect a ZoomInfo account, and email, phone and job title are mapped by default to the matching columns. It requires an active ZoomInfo subscription. Two settings deserve attention: the “Overwrite existing data” toggle is on by default, and the help article gives conflicting answers on whether enrichment can run automatically when an item is created.
Native enrichment covers company data and job titles in all six CRMs; contact mobiles come from Pipedrive's priced add-on or from a specialist provider everywhere else.
When native enrichment is enough, and when it is not
Native enrichment is not a weak feature; it is a feature built for other jobs. Used for those jobs, it saves money. Used to feed a calling team, it disappoints.
The decision comes down to the cost of a conversation, not the cost of a field. A free company number that needs 30 dials per conversation can cost more, in rep time, than a paid mobile that needs seven.
These planning rates are the ones we use across the site, and they come with their sources in our direct dial, mobile and switchboard guide. Replace them with your own after two weeks of calling.
Three setups that work for a calling team
Teams that call at volume rarely rely on native enrichment alone. Three setups come up again and again, and the right one depends on your volume, your markets and who owns the data.
| Setup | How it works | Best for | Watch out |
|---|---|---|---|
| Provider, then CRM, then calling tool Classic | A data provider writes mobiles into the CRM; the calling tool reads them | Teams with one main market and one provider | You pay for numbers you may never call |
| Enrichment inside the calling tool Just in time | Numbers are found for the contacts loaded into a session, then synced back | Teams that call a subset of a large CRM | Check the sync rules so the CRM stays the source of truth |
| Waterfall or Clay Several sources in a row | Several providers are queried until a number is found | Multi-country lists and hard-to-find mobiles | More moving parts, credits spread across vendors |
Provider, then CRM. This is the setup most data providers are built for: a CRM integration that writes the mobile into the contact record, ideally into a dedicated field so you can tell a mobile from a switchboard. Choose the provider by market; our B2B phone data coverage by country and the data provider quiz help narrow the list.
Enrichment just before the call. Here the number is looked up for the contacts you are about to call, not for the whole database. It spends credits only on live opportunities and gives the freshest possible number, which matters because phone data decays; our B2B data decay calculator estimates how fast.
Waterfall. When one provider covers one country well and the next one badly, querying several in a row raises the share of contacts with a number. Our comparison of waterfall enrichment tools explains the principle, the guide to phone waterfalls in Clay covers provider order and cost, and the waterfall enrichment merger combines exports you already have so you do not pay twice for the same contact.
The question is not which tool has the most data, but which number reaches the person, at what cost per conversation.
Which setup for which team
The six CRMs are used by very different teams, and the right mix of native and specialist enrichment follows from the team’s size, its markets and how much it calls. Five profiles cover most cases we see.
Founder on HubSpot Starter
- Native enrichment
- Keep it on: job titles and company data at no credit cost
- Mobiles
- A free or low-cost plan from a specialist provider, a few dozen numbers a month
- Why
- Low volume: the time saved per number matters more than the price per credit
SDR team on Pipedrive
- Native enrichment
- Organization data on Premium; test person phone enrichment on 100 contacts
- Mobiles
- Compare the top-up price per phone with a specialist provider per conversation
- Why
- Pipedrive prices the phone field, so the comparison is direct
Enterprise team on Salesforce
- Native enrichment
- Data Cloud for unification, not for new numbers
- Mobiles
- One contracted provider per region, written into dedicated fields
- Why
- Governance: the CRM must say which source each number came from
Startup on Attio
- Native enrichment
- Rich profiles from email, on by default
- Mobiles
- An enrichment app or a waterfall, run on the contacts you will call
- Why
- Attio's model is apps on top of a flexible base; use it that way
SMB on Zoho or monday
- Native enrichment
- Company data from Zia or Crunchbase
- Mobiles
- ZoomInfo on monday if you already pay for it; otherwise a specialist provider
- Why
- Neither documents personal mobiles natively
Whatever the profile, store the mobile in its own field rather than in the generic phone property. Most CRMs have room for several numbers per contact, and a dedicated “Mobile” field, plus a “Phone source” field naming the provider and the date, lets the calling tool order numbers correctly and lets you measure which source produces conversations. Without it, a switchboard written by native enrichment and a mobile bought from a provider look the same in the record, and the rep finds out on the call.
The same logic applies to budgets. Native enrichment is usually priced inside the CRM license or as a record allowance, which makes it feel free; specialist mobiles are priced per number, which makes them feel expensive. Put both on the same basis, the cost per conversation, and the comparison often reverses. Our phone enrichment pricing tool does that conversion provider by provider, with the connect rate of each number type.
How to test what your CRM really returns
Documentation tells you what a feature can do. Your own records tell you what it does for your market. A one-afternoon test settles the question before you sign anything.
- 01
Pick 100 real contacts:
from your target segment, with a business email, spread across your main countries. Keep a copy of the file before enrichment. - 02
Run native enrichment:
on those 100 only, and export the result with the enrichment source or history field if your CRM keeps one. - 03
Classify every phone returned:
mobile, direct dial, company line or unknown. Our direct dial checker does it in the browser, and the phone number validator catches badly formatted numbers. - 04
Call a sample:
20 numbers per type is enough to see whether mobiles reach the right person and whether company lines go anywhere useful. - 05
Compare per conversation:
divide what the enrichment cost, in credits or license, by the conversations it produced, and compare with a specialist provider tested on the same 100 contacts.
Seven questions to ask before paying for enrichment
Sales pages describe enrichment in general terms. These seven questions turn a demo into facts you can compare, whether the answer comes from your CRM vendor or from a data provider. Ask them in writing and keep the answers with the contract.
- Which fields exactly? Ask for the list of contact fields filled, not a sample record. A phone field on companies is not a phone field on contacts.
- Mobile or main line? Ask whether the phone returned is labeled by type, and where the label comes from.
- Which countries? Ask for coverage by country for your markets, measured, with a date. “Global” is not an answer.
- Which source? Ask who supplies the data. A CRM that resells a provider’s data will rarely beat that provider on its own contacts.
- What does a miss cost? Pipedrive returns credits when a lookup fails; not every vendor does. Ask, and ask about wrong numbers too.
- When do credits expire? Monthly expiry pushes you to enrich contacts you will not call. Annual pools and rollovers are friendlier to calling teams.
- What happens to data if you leave? Enriched values usually stay in your records, but some contracts restrict their use after cancellation. Read the clause.
The answers rarely disqualify a CRM, because nobody chooses a CRM for its phone data. They tell you how much of the calling problem the CRM solves, and therefore how much budget to keep for a specialist provider. In our review, the honest answer for five of the six CRMs is “very little of it”, and that is fine as long as you plan for it.
One last practical point: whichever source you pick, write the date of enrichment next to the number. A mobile found eighteen months ago is far less reliable than one found last week, because people change jobs and companies reassign lines. The date lets your calling tool, or your reps, decide which numbers to refresh before the next campaign rather than after a wasted session.
Mistakes that cost a calling team weeks
One more trap is specific to teams that switch CRMs. Enrichment histories rarely migrate: the “has been enriched” flags, the credits already spent and the source of each number stay in the old system. Export the source field with the data, or you will pay to enrich the same contacts twice.
How Skipcall fits this workflow
Skipcall is a phone system for outbound prospecting, with a power dialer, a parallel dialer on up to four lines, recording and transcription, and integrations with HubSpot, Pipedrive, Salesforce and Attio. It has no contact database and builds no lists: its built-in phone enrichment, billed in credits, completes the contacts you already have, imported by CSV or synced from your CRM, so you can call them. Call outcomes then go back to the CRM record. Details on the enrichment page.