Enrich a CSV end to end
Four thousand company names in a spreadsheet: every domain resolved, size, industry, stack and funding filled, coverage reported per column.
Every empty field filled source by source, and only paid for when a source answers. Hand the agents a CSV, a list or a CRM segment and get it back with domains resolved, firmographics, technographics, funding, news and verified contacts filled, and coverage reported before and after.
The tool fills sixty percent and stops. The other forty percent needs a second tool, a second export and a second invoice for the rows the first one already charged for.
Credits burn on lookups that return nothing. The bill reflects attempts, and nobody can say which fields the money actually filled.
The enrichment ran. How many fields filled, from which source, which rows failed? The spreadsheet is the only report.
One field, several sources, tried in order until one answers. The next source is asked only when the first comes back empty, and only the source that answered is charged.
Names resolved to domains and people to profiles before any field is filled, so everything downstream lands on the right entity.
Firmographics, technographics, funding, news, relationships, the buying committee and verified emails and phones, on any list.
Per-field coverage computed exactly at the start and the end, with the rows nothing could resolve listed separately.
Four thousand company names in a spreadsheet: every domain resolved, size, industry, stack and funding filled, coverage reported per column.
Every company missing employee count, industry or stack filled and written back as an approval batch.
Email addresses from the week’s signups resolved to people and companies, scored against the ICP, the hot ones posted to #sales.
Three of a hundred. The full playbook library ships in every workspace, and anything you can describe becomes a mission.
Paid sources are charged only when they fill a field; misses cost nothing and appear in the coverage report.
The source family and the date sit beside every enriched field on the row.
Enriched values land in the CRM or sheet as an approval batch showing exactly which fields change, never overwriting values that exist unless you say so.
One field, several sources, tried in order until one answers. The Enrichment Agent asks the first source for a domain, an email or a technology stack, moves to the next only when the first comes back empty, and charges only for the source that filled the field. Coverage rises with each source; cost tracks answers.
A CSV or sheet of company names, domains or emails; a saved list; a CRM segment from HubSpot, Pipedrive, Attio or Zoho; a Notion database; or a JSON payload from your own product over the API. Identity is resolved first, so messy input becomes clean records before any field is filled.
Per field, before and after, computed exactly: how many rows had a value, how many do now, which source family filled each, and the rows nothing could resolve listed plainly. The report lands with the data, in the sheet, the CRM batch or the thread.
Upload the CSV tonight; the coverage report is waiting in the morning.