BACK TO BLOG
TOOL HOW-TOOctober 26, 20267 min read

How to Use Findymail to Clean a List Before a Campaign

JH

By Joris van Huët

Enterprise Interim CMO & Marketing Leader · 15+ years · 50+ orgs

Published

2026-10-26

The short answer: a list that has not been mailed for six months is a deliverability risk, not an asset, and one Findymail Individual seat at $99 a month (pricing page, checked on 26 October 2026) is enough to fix it: run the export through the Email Verifier, keep the Deliverable file, send the Risky rows through Bulk from Names to find each person's current address, let an agent chase the last gaps with a person checking each match, and push the result to your sequencer.

Disclosure: I may earn a commission through some links on this site. It does not change what this page says.

The usual source is an export nobody trusts any more: last year's event list, a CRM segment, a campaign that stopped. People change jobs, companies close mailboxes, and a domain pays for every bounce. For what Findymail is and costs, see the Findymail glossary entry.

Before you upload anything:

  1. Set the cost against the risk. For example, one Individual seat at $99 against an export of 2,000 contacts comes to just under 5 cents a contact for the month (99 / 2,000 = 0.0495), on the pricing page. Set that against the cost of a sending domain that has to be replaced and warmed again.
  2. Export what your CRM already holds. One row per person with the email, the full name and the company domain. Keep the original file: the verifier's results contain only the business addresses it processed, and personal ones such as Gmail or Yahoo are skipped, per the verification article.
  3. Record the last bounce rate. If this list was mailed before, its old bounce rate is your baseline. Findymail's own bar is under 5%, with credits refunded above it, on the pricing page.

Step 1: Open an account and check the plan type

Sign up; the pricing page gives 10 free credits without a card, enough to try single checks but not a list of thousands. For your own team, take a usage-based plan: the pricing FAQ reserves the credit-based plans for companies that resell Findymail data or build it into their own product. Your remaining balance shows in the top-right corner of the dashboard, per the getting started guide.

Step 2: Run the export through the Email Verifier

Open the Email Verifier tab, download the CSV template if your columns need reshaping, upload the file and click Start Task, as the verification article describes. Each address costs 1 verifier credit. Expect fewer lines detected than rows in the file: the article's own example is a 325-row file that returned 135 results, because only business emails are processed.

Step 3: Split the result and read the Risky file

When the task finishes, the tab offers two downloads. Deliverable holds the addresses that validated and are safe to send; Risky holds those that could not be validated. Catch-all addresses have no file of their own and land in one or the other by result. For addresses that came from outside Findymail, the article is plain: Risky means sending is not recommended. Keep the Deliverable file aside and take the Risky rows to the next step.

Step 4: Find current addresses with Bulk from Names

Many risky rows are people who moved jobs or companies that changed format. Open the Bulk tab under Email Finder, upload the risky rows with full name and company domain, choose the Name + Domain method, and map the columns to Full Name and Website, per the Bulk from Names article. Send the results to a new list, click Start Enrichment, and download the file from Recent Enrichments; found addresses appear in a new findymail_email column.

The article lists what lowers the match rate: empty name cells, an unmapped domain column, company names instead of domains, and regional subdomains such as hu.example.com that create duplicates, so dedupe on the root domain first. Each verified email found costs 1 credit, and re-running a corrected file does not charge again for contacts already found.

Step 5: Let an agent chase the last gaps, and check every match

Some rows will still come back empty. Connect Findymail to Claude: in Claude Code, add the server with your API key using the command in the MCP article, or on the web add https://mcp.findymail.com/mcp as a custom connector. Then give it the leftover rows: "For each of these people, find a professional email at the company named, and say which ones you could not find." The article says MCP actions use the same credit logic as the app.

The agent finds; a person decides. Before any address goes back into the list, check that the person still holds the role your message assumes, on their company site or profile. A valid address for someone who left the job is still a wasted email.

Step 6: Push the clean list to your sequencer

Findymail does not send email, so set up the integration first; the push article supports Instantly, Smartlead, lemlist, Woodpecker, Salesloft and Quickmail. Valid addresses from the verifier already sit in the Contacts tab and the Bulk from Names results in the list you chose, so open Contacts, select them, choose Actions, then "Push contacts to…", pick the tool and the campaign, and confirm. The sync runs in the background and you get an email when it ends.

How to know it worked

Read the campaign's bounce rate after the first send and set it against the baseline from your last send to this list. Then check replies per 100 contacts, because a clean list that nobody answers points to the message or the targeting, not the data. A verifier is paid per check, so re-verifying the same list every month suits the seller more than the sender: verify a list again when it has sat unused, not on a calendar.

What Findymail's help articles warn about

  • Verifying what Findymail found. Its emails are verified as they are found, so running them through the verifier charges twice, per the credits article. The verifier is also stricter, and may mark them Risky while they stay covered by the bounce guarantee.
  • Repeat verifications. Finder results found within 30 days are not charged again; verifier checks are charged every time, even for the same address.
  • Running out mid-file. A bulk job stops when credits run out; re-upload the file afterwards and contacts already found are not charged again.
  • Looping automations. Scheduled API jobs can use large volumes, so the article suggests reviewing active API keys regularly.

FAQ

Why does the verifier detect fewer emails than my file has rows?

It processes business addresses only and skips personal ones at no cost, according to the verification article. Keep your original file for the skipped rows.

Can I send to Findymail emails that the verifier marks Risky?

Yes, for addresses Findymail itself found: the same article says they stay safe to use and are covered by the bounce guarantee. For addresses from other sources, Risky means do not send.

Does a repeated Bulk from Names run cost more?

No, not for contacts it already found. The Bulk from Names article says you can fix input errors and run the file again without paying twice for those.

TAGS
FindymailEmail VerificationList CleaningCold EmailBounce RateMCP

ABOUT THE AUTHOR

I am Joris van Huët, an enterprise interim CMO. 15+ years, 50+ organizations, including ING, P&G, Nestlé, BNP Paribas, WeTransfer and Vinted. I take on innovation projects (venture building, design sprints), agentic marketing (setting up and running AI agents) and hands-on multi-channel work. See the track record.

I wrote and published this with AI assistance, and I answer for it. Claims about my own experience are limited to the track record above, and a statistic links to its source or is labelled as an example. I sell interim and fractional CMO work, which is why this site exists. How this site is written.

Senior marketing execution

A senior operator doing the work: campaigns, channels, CRM and AI agents, live from day one.