Does email verification keep my contact names, companies and custom columns?
Yes. When you upload a file to the email verifier, the results download contains every column from that file — names, companies, job titles, phone numbers, notes, tags, custom fields, all of it — placed after the verification columns. You do not need to prepare anything, tick anything, or merge anything afterwards: upload your list exactly as it comes out of your spreadsheet or CRM, and the file you download at the end is your list plus a verification result on every row.
The email verifier cleans your list before you send, so more of your messages reach the inbox and your sender reputation stays strong. It sits alongside the rest of WarmySender — cold email campaigns, email warmup, LinkedIn outreach, Instagram, and multichannel sequences — and you can use it entirely on its own, agent-driven or by hand, without ever sending a message from WarmySender.
What the results file looks like
Every row of the download starts with the verification columns — the address, its result (valid, risky, unknown or invalid), the score, whether it is safe to send to, whether the domain accepts everything, and the plain-language explanation of what the result means. After those come your own columns, under their own header names, in the order you uploaded them.
| How it comes back | |
|---|---|
| Your header names | Kept as you wrote them. First Name, Company, LinkedIn URL, Notes — whatever your file said. |
| Column order | Kept. Your columns appear after the verification columns in the same order as your file. |
| No header row? | Your columns come back as column_1, column_2 and so on, in your file’s order. |
| A header that matches a verification column | If one of your columns happens to be called the same thing as a verification column (say you already had a column named status), yours is renamed with an _original ending — status_original — so the two never collide and nothing is overwritten. |
| Very wide files | The first 100 columns are preserved. Files wider than that keep their first 100. |
| Very long cells | A cell is kept up to 500 characters — more than enough for names, titles and links; an unusually long notes field is shortened. |
The verification columns themselves are unchanged, and they still come first — so anything you already built on the results file (a filter, an import mapping, a script your agent runs) keeps working exactly as before. Your columns are purely additive.
How each result finds its row
Each address carries the row it came from, so the matching is exact — not a name-based guess:
- One address, one row. The result row for
[email protected]carries the columns from the row where that address appeared in your file. - Duplicates keep their first row. Duplicate addresses are checked (and charged) once, and the row that comes back is the first row the address appeared on. If the same address sits on two rows with different companies, the earlier row’s details are the ones you get back.
- Rows without an address are not in the results. The results file has one row per checked address, so a row of your file that contained no address does not appear. Your original file is of course untouched — nothing is deleted from anything you keep.
Verifying one of your prospect lists
When you verify a prospect list from inside WarmySender (or your AI agent does), the results download includes that list’s own fields — first name, last name, company, role, phone, location, tags and every custom field you imported — matched to each address and placed after the verification columns, exactly like an uploaded file. There was never a file to keep on that route; the fields live in your prospect records, so the download reads them from there. Any prospect you have since deleted is left out, and the verified copy of the list keeps every field as well.
Results you downloaded earlier
Just download the run again. Older downloads contained only the verification columns, but the addresses in those runs almost always still match your prospect records, so a fresh download of the same run now comes back with your fields attached — no re-verification, no credits, no merging. Open the Email Verifier, pick the run from your history, and use Download.
The lookup below is only for the rare run whose addresses are no longer in your prospects (for example a file you uploaded before this improvement and never imported as a list). You pull each address’s result into your original file, rather than rebuilding the file around the results; the email is the first column of every results file, which is exactly what a lookup formula wants.
Merge in Google Sheets
- Open your original file in Google Sheets.
- File → Import → upload the results file → “Insert new sheet(s)”. You now have your list on one tab and the results on a tab (call it Results).
- On your original tab, in the first empty column, add:
=XLOOKUP(A2, Results!A:A, Results!B:B, "not checked")
whereA2is the first email in your file andResults!A:Ais the email column of the results. ChangeResults!B:Bto whichever results column you want — column B is the status. - Copy the formula down the column (select the cell and double-click the small square in its corner). Repeat with another column letter for any other result field you want, such as the safe-to-send column.
Merge in Excel
- Open your original file, then copy the whole results file onto a new sheet named Results in the same workbook.
- On your original sheet, in the first empty column, add:
=XLOOKUP(A2, Results!A:A, Results!B:B, "not checked")
On an older Excel without XLOOKUP, use:=VLOOKUP(A2, Results!A:B, 2, FALSE)
— this works because the email is the first column of the results file. - Fill the formula down, then (optionally) select the new column, copy, and Paste Special → Values so the results stay put if you later delete the Results sheet.
Two details that make this painless: the lookup is on the address itself, so it cannot mis-match two people with the same name, and both Excel and Google Sheets treat upper- and lower-case addresses as the same value, which matches how the verifier treats them.
Frequently asked questions
Do I lose my contact data when I verify a list?
No. The results download contains every column from your uploaded file — names, companies, custom fields, all of it — appended after the verification columns, with your header names and column order kept. Upload your export exactly as it is; there is nothing to strip out first and nothing to merge back afterwards.
Where do my columns appear in the results file?
After the verification columns. Every row starts with the address and its verification details, and your own columns follow in the same order as your file. Because the verification columns are unchanged and still come first, anything you already built around the results file keeps working.
I verified a list a while ago and my download only has the verification columns. Why?
That download was made before this improvement. Download the same run again: if its addresses are in your prospect records — which is the case for every list you verified from inside WarmySender and for most uploads — the fresh file now carries your fields after the verification columns, at no cost. Only if the addresses were never imported as prospects will the download stay verification-only; the lookup steps on this page take about two minutes for that case.
The same address is on two rows of my file with different details. Which row comes back?
The first one. Duplicate addresses are checked once (and charged once), and the row returned with the result is the first row that address appeared on. If the later row is the one you care about, move it above the other before uploading — or de-duplicate your file first, though you never have to.
One of my columns is already called the same thing as a verification column. What happens?
Yours is renamed with an _original ending in the results file — a column of yours named status comes back as status_original — so your data and the verification result sit side by side and nothing is overwritten. Every other header comes back exactly as you wrote it.
Is there any limit to what is preserved?
Two generous ones: the first 100 columns of each row are kept, and each cell is kept up to 500 characters. Names, companies, titles, links and tags are nowhere near either limit; an unusually long notes field is shortened. Everything else about your file — header names, column order, accents and non-English characters — comes back as uploaded.
My AI agent verifies addresses for me. Does it get the columns too?
Yes. A file upload brings its own columns back, and a run on a prospect list — whether you started it or your agent did — brings the list’s fields back, matched by address. An agent that submits loose addresses one by one gets those fields too whenever the addresses are in your prospect records. If your agent works from a spreadsheet, the simplest path is still to upload the file and let the agent read the results download, columns and all.
Related reading
- Email Verifier — upload a list, or run a free single check
- What file formats can I upload? — any spreadsheet export works; no column has to be named “email”
- What your verification results mean — valid, risky, unknown and invalid explained, and who is safe to email
- Email verification limits & credits — how the monthly allowance, the daily pace and credits fit together
- Use your verified list in a campaign — turn results into a clean, ready-to-send audience with no duplicates
- Full documentation — cold email, warmup, LinkedIn, Instagram and multichannel guides
Stuck merging an older results file? Email [email protected] and we’ll walk you through the lookup — we respond within 24 hours on business days. For instant answers, you can also open warmysender.com/documentation, click “Copy Prompt to Clipboard,” and paste it into an AI assistant like Claude or ChatGPT along with your question.