Fill the empty email column in a list you already have
Upload the file, then tell Cuvy which column holds the person's name, which holds the company, and which holds the domain if you have one. Only empty email cells are filled; anything you already wrote stays as it is. The price is shown before the job starts, and a job of any size keeps running with the tab closed.
- What gets filled
- Empty cells only
- Price
- Shown before the job starts
- What a filled cell costs
- One credit, once per person
- Rows we cannot confirm
- Marked, not rewritten
50 addresses free every month · no card
Most enrichment bills you for the rows that were already fine
A list you own is mostly rows that need nothing. What matters is what a tool does with those, and what it does with the ones it cannot answer.
The file usually arrives from somewhere else. A conference attendee list, a report out of the CRM, a sheet a colleague has been keeping since March. It has names, it has companies, and it has an email column that is half empty. Two things tend to go wrong with it. The first is being billed per row uploaded, which means paying a second time for every address you already had. The second is quieter and worse: a tool that fills every cell, guesses included, and hands the file back with no way to tell a guess from a certainty.
Neither happens here. A cell with something in it is left alone and is not charged for. A cell we cannot fill honestly comes back marked, with what we did find and where it was seen, rather than invented. Every row you uploaded is returned, including the ones nobody could answer — a list of who was missed is worth as much as the addresses, because it is the part you can go and fix by hand.
Upload, map three columns, look at the price
The only step that needs you is the second one, and it takes about as long as reading this sentence.
- CSV in
Upload the file
A CSV out of anything — the CRM, a conference platform, a sheet somebody on the team keeps by hand. Nothing needs renaming or reordering first.
- Three dropdowns
Map the columns
Cuvy reads your header row and guesses which column holds the name, which holds the company and which holds the domain. You confirm three dropdowns, or correct them. Everything else in the file is carried straight through.
- Empty cells priced
Choose what gets filled
An empty email cell is looked up and priced. A cell you already filled is checked rather than replaced: if the check agrees, or comes back single-source, or comes back empty, your address stays and nothing is charged. Only a two-source confirmation of a different address replaces it, and that is a find like any other.
- A ceiling, not a guess
Read the price, then start it
The preview shows the most the job can cost, worked out from the rows worth attempting. Start it and close the tab — a long job keeps running without you and tells you when it is done.
- Every row returns
Download the finished file
Every row you uploaded comes back, with the address where there is one and a note of where it was seen. The rows we could not stand behind are marked rather than filled in.
Three columns, and one of them is optional
Cuvy guesses from your header row. What it wants from you is a confirmation — and the column most files leave out.
The name
First and last in one column or in two, either is fine. A full name is enough to work from. A job title, if the file has one, is carried through and handed back — it is not used to find an address.
The company
The employer as your file spells it. Cuvy resolves that name to a company and the company to a domain, and that is the step where an ambiguous name — three firms called the same thing in three countries — costs you a row.
The domain
Optional, and the single biggest thing you can do to your own result. Supplying it removes the resolving step and the mistake that comes with it. A list with domains behaves like a search, where about 74%of people come back with an address; a list of company names alone sits below that, and most of what is lost in between is companies that could not be tied to a domain with any confidence.
The same file, plus three things it did not have
Nothing is written over. The columns Cuvy adds sit beside the ones you uploaded, so the result is safe to hold against the original.
| Row | Coming back | As you uploaded it |
|---|---|---|
| Name column | Untouched | The column you mapped |
| Company column | Untouched | A name, a domain, or both |
| An email cell you had filled | Kept unless two sources confirm a different one | Already had an address |
| An email cell left empty | Filled where there is an address to hand over | Blank |
| Confidence | A column saying confirmed, single source or no match | Not in the file |
| Provenance | A column saying where the address was seen, and when | Not in the file |
You are charged for the cells we fill, and nothing else
- Rows you had already answered
- A filled email cell is checked rather than refilled, and not charged. Nor is a role mailbox, nor a check that agrees with an address you supplied yourself. The bill counts addresses handed over, so a file that was already three quarters complete costs a quarter of what it looks like it should.
- One credit per person we fill
- However many candidate addresses turn up for one row, and whether the one we hand over was confirmed by two sources or seen by one. The same row appearing twice in your file is collapsed before anything is looked up, so a duplicate costs nothing extra. Two different spellings of one name are two people as far as the matching is concerned — names are not fuzzy-matched, because an incorrect merge takes longer to undo than a duplicate takes to delete.
- The job stops rather than overdrawing
- If the file needs more credits than the balance holds, the run pauses and asks instead of billing the card. Everything filled up to that point stays filled and stays yours; you can top up, wait for the month to turn, or take what is done.
What people ask before uploading a list they care about
What does the file need before I upload it?
A column with the name of the person and a column for the employer — either the company name or its website domain. Headers do not need renaming, because you point at the columns after the upload rather than before it. Every other column in the file is carried through and handed back untouched.
What happens to a row with a name and nothing else?
It is skipped rather than guessed at, and it is not counted in the price. A name with no employer behind it has nothing to search against, so the row comes back exactly as it went in and is listed among the ones nothing could be attempted on. Adding the company, even without a domain, is usually enough to bring it into scope.
How can the price be known before the job runs?
Because it is a ceiling rather than an estimate. The preview counts the rows worth attempting — an empty email cell, and enough in the row to work from — and shows what it would cost if every one of them came back with an address. Most jobs finish under it, since the rows we miss are free.
What does Cuvy do with a column it does not recognise?
Leaves it exactly where it was. The columns Cuvy adds sit to the right of the ones you uploaded, so the file that comes back is the file you sent plus new columns, and it lines up row for row against your original. Nothing is reordered, nothing is dropped, and a formula pointing at column F still points at column F.
My list has company names but no domains. Will it still work?
Yes, at a lower hit rate. Resolving a company name to a domain is a guess in a way that finding an address is not: two firms share a name, an acquisition moved one of them, a trading name differs from the registered one. If the domain exists anywhere in your source system, put it in the file before you upload it.
What happens to my file afterwards?
It stays in your workspace so you can download the result again, and deleting the list deletes the upload with it. It is not sold on and it is not handed to anyone else. If you would rather we removed it for you, a deletion request is honoured within 30 days.
50 addresses free every month · no card