Outbound Wiki

Data providers and enrichment

Where company and contact data comes from, how providers compare, and how waterfall enrichment fills the gaps.

Enrichment starts with records you already hold and adds verified business contact and company data.1 Run it as a missing-field workflow: define the job, strengthen the matching field, fill fields in a deliberate order, and stop when the record meets that job. Fields fall into families with different sourcing and verification costs.2 Technographic data and signal data come from separate markets with separate vendors.3 A waterfall gives each configured provider a turn until one returns a result.4 Choose the field first, then choose the route that can fill it.

Decide what the record must contain

Start with the action the record needs to support. This keeps enrichment focused on the fields the workflow will use.

A partial input can be a name and company, an email address, a domain, or a profile URL. The service returns the missing fields after matching.5 Ask yourself, "What data can we enrich?"6

Separate the request into contact, company, technographic and signal fields. Contact fields can include a verified work email, direct dial or mobile number, current job title, department, seniority level and profile URL.7 Company fields can include company name, domain, industry, employee count, headquarters location and founded year.8 Company fields are also called firmographic data.9 Technographic enrichment identifies the software a company runs and supports stack-based targeting.10 Signal fields include job changes, hiring activity and funding events, and they are used for timing.11

Use contact fields for outreach, company fields for qualification, technographic fields for stack-based targeting, and signal fields for timing. Leave out any field that has no use in the workflow.

Prepare the input

Give each record a matching field that can survive the move between providers. The result depends on what you provide before enrichment begins.

You can submit what you already know as a CSV, a CRM sync or an API call.12 Most teams start with the file route.13 Pair a name with the company domain when you have both.14 If you have only a name, check the returned record before it enters an outreach workflow.

Keep the input close to the fields you plan to use. A company domain can support company matching, while a contact identifier can support contact matching. Remove ambiguity before sending the record onward, and keep the original values for comparison.

Run the waterfall

  1. Send the record
  2. Keep the returned values
  3. Pass those blanks
  4. Stop

Keep each gap attached to the job it serves. A blank contact field and a missing technology field need different follow-up, even when they belong to the same record.

  1. Send the record through the first route selected for the fields you need.
  2. Keep the returned values and preserve the fields that remain blank.
  3. Pass those blanks to the next configured provider instead of running the same lookup again.
  4. Stop when each required field has a returned value or a deliberate blank that the workflow can handle.

Data enrichment platforms can pull from multiple providers, verify emails and provide personalization context without manual research on every prospect.15 Use that automation to move through the gaps, while keeping the field requirements visible to whoever reviews the output.

Check the returned record

Review the result against the action it needs to support. A populated record still needs a quality check before it reaches the next system.

Enrichment improves completeness by adding phone numbers and firmographic data, accuracy by validating and updating stale records, and freshness by detecting job changes.16 Check whether the required fields arrived, whether the values passed verification, and whether time-sensitive fields are still current.

Accurate, verified contact, firmographic and technographic data supports lead qualification, segmentation and outreach.17 The intended output is a record a person can act on.18 Move on when the record meets the field and quality requirements set at the start. Keep uncertain values separate from verified values so a blank or warning remains visible.

Compare providers by field

Judge each route by the fields it can return and how it handles missing data. A broad feature list tells you less than a result you can inspect field by field.

Customer profile data can use first-party data as its foundation and add partner and external profile information.19 Provider outputs may come from proprietary databases, workflow fallbacks or current web sources.20 Ask where each requested field comes from, how it is verified, and what happens when the first route returns no answer.

Run the same type of input through each route you are considering. Compare the returned fields, verification status and remaining gaps. Keep the route that gives you a usable result for the work you need to do, then use the waterfall for the fields it leaves open.

What not to do

These mistakes create records that look complete while leaving the workflow exposed.

  • Do not rely on a name alone as the matching input. A name alone is a weak matching key.21
  • Do not accept one price for all field families without asking where each family comes from.22
  • Do not treat purchased data as finished. It needs more work after acquisition.23
  • Do not use manual web crawling for scaled prospecting. It may suit a small number of leads and is unsuitable at scale.24
  • Do not send a lead into outreach when it cannot be contacted. Outreach ends before it starts.25

Tool for this

Finding the companies worth approaching

If you would rather start from a brief than build filters, Intedat is worth a look. You tell it what you sell and to whom, it suggests customer segments with a reason for each, and for the segments you keep it searches the web per country, reads the candidates' sites and ranks the companies that fit, with a line on why each one made the list. Companies you already have in mind go in by pasting the website, which I use more than I expected to.

Open Intedat

Sources

  1. 1
    “B2B data enrichment is the process of adding verified business contact and company data to records you already hold.”
  2. 2
    “Enrichment returns fields in families, and vendors price them separately because they cost different amounts to source and verify.”
  3. 3
    “Technographic and intent signals are separate markets with separate vendors”
  4. 4
    “Prospecting tools give you the initial lists. Email enrichment verifies contact information. Waterfall enrichment fills gaps by checking multiple providers sequentially until you get a hit.”
  5. 5
    “An enrichment service takes a partial record (a name and a company, an email, a domain, or a LinkedIn URL), matches it against external data sources, and returns the fields that are missing: work email, direct dial, job title, seniority, headcount, industry and headquarters.”
  6. 6
    “What data can we enrich?”
  7. 7
    “Contact fields: verified work email, direct dial or mobile number, current job title, department, seniority level, and LinkedIn profile URL.”
  8. 8
    “Company fields: company name, domain, industry, employee count, headquarters location, and founded year.”
  9. 9
    “This family is also called firmographic data”
  10. 10
    “Technographic fields: the software a company runs, sold by specialist vendors and useful for stack-based targeting.”
  11. 11
    “Signal fields: job changes, hiring activity and funding events, used for timing rather than reachability.”
  12. 12
    “Input: you submit what you already know, as a CSV, a CRM sync, or an API call.”
  13. 13
    “The file route is the one most teams start on”
  14. 14
    “Name plus company domain is a strong one.”
  15. 15
    “data enrichment platforms become useful for pulling from multiple providers, verifying emails, and getting the context you need for meaningful personalization without manual research on every prospect.”
  16. 16
    “This improves completeness (adding phone numbers, firmographic data), accuracy (validating and updating stale records), and freshness (detecting job changes).”
  17. 17
    “Data accuracy: Accurate data is what makes or breaks enrichment software. Without it, you won't be able to qualify leads, perform segmentation, or run outreach. The best data enrichment tools provide verified contact information and up-to-date firmographic and technographic data.”
  18. 18
    “The output is a record a rep can act on.”
  19. 19
    “This data uses first-party data as its foundation, augmenting it with second-party partner data and third-party profile enhancement information data.”
  20. 20
    “Outputs may come from proprietary databases, workflow fallbacks, or current web sources.”
  21. 21
    “A name alone is a weak key.”
  22. 22
    “any tool that claims all four families at one price is worth interrogating on where each one comes from.”
  23. 23
    “Those sources can be a good starting point, but more work needs to be done to make that data great.”
  24. 24
    “Crawling the web manually for valid contact info might work for a handful of leads, but when you're prospecting at scale, no thank you.”
  25. 25
    “The end result is the same: your outreach ends before it even starts.”