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:

Results downloaded before this improvement

A results file you downloaded before this change contains only the verification columns — that was true of every download at the time, and re-downloading an old run does not add columns that were not kept when it was uploaded. The same is true of a list your AI agent submitted address-by-address, or a verification run on one of your existing prospect lists inside WarmySender — in those cases there was no uploaded file to preserve, so there are no extra columns to return (your prospect list itself keeps all its fields regardless).

For an older download, the fix is a two-minute lookup on the email column — 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

  1. Open your original file in Google Sheets.
  2. 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).
  3. On your original tab, in the first empty column, add:
    =XLOOKUP(A2, Results!A:A, Results!B:B, "not checked")
    where A2 is the first email in your file and Results!A:A is the email column of the results. Change Results!B:B to whichever results column you want — column B is the status.
  4. 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

  1. Open your original file, then copy the whole results file onto a new sheet named Results in the same workbook.
  2. 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.
  3. 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, when the results file was built from the checked addresses alone. Re-downloading it does not add columns, because the original file’s rows were not kept at the time. The fix is a lookup formula on the email column — the steps for Excel and Google Sheets are on this page and take about two minutes. Any list you upload from now on comes back with all its columns automatically.

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?

Column preservation applies to file uploads, because the file is where the columns live. An agent that submits addresses one by one, or verifies an existing prospect list, gets the verification results as usual — and a prospect list keeps every field it already has, so nothing is lost on that route either. If your agent works from a spreadsheet, the simplest path is to upload the file and let the agent read the results download, columns and all.

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.