1. Prepare the file
One number per line, nothing else in the column. Strip names, notes and stray text before you start.
The complete workflow, start to finish: prepare the file, run the filter, read the output, and avoid the four mistakes that cause most bad results.
The order matters. Each step makes the next one cheaper and more accurate.
One number per line, nothing else in the column. Strip names, notes and stray text before you start.
Add the country dial code and drop the national trunk prefix — usually a leading zero.
Remove duplicates after normalising, or you will miss ones written two different ways.
Import the cleaned file and let it separate contacts that are reachable on WhatsApp from those that are not.
Take the active file into your campaign and keep the inactive file as a permanent suppression list.
Stamp each export with the date it was checked so you know when the segment goes stale.
+4407400000123 looks right and fails every check. Drop the leading zero when you add the country code.
Dedupe before normalising and the same number written two ways survives as two rows.
A blended active rate across ten countries is not actionable. Split by dial code first.
That file is a free suppression list. Delete it and you will pay to re-check the same numbers later.
The trunk-prefix mistake is by far the most common one we see, and it is invisible until you look at a failing number closely. The country reference has the rule for each market — including the few (Italy, Spain, India, Mexico, Poland) that have no trunk prefix at all.
Optional reading. Open only what applies to your situation.
Do not compare a country against your best market — compare it against its own baseline.
WhatsApp adoption is very high across much of Europe, Latin America, South Asia and the Middle East. It is comparatively low in the United States, where SMS and iMessage dominate, so a modest US active rate is usually accurate reporting rather than a data problem.
If one country drops abruptly compared with last month, the cause is almost always a formatting change upstream in your source system, not a change in the audience.
Contact data decays continuously as people change numbers and abandon accounts.
Re-check before every significant campaign, and treat any segment older than 60 to 90 days as needing a fresh pass regardless of how clean it looked last time. That is why dating each export matters — without the date you cannot tell what is stale.
Every desktop filter, including ours, works through a logged-in WhatsApp Web session. It is your account performing the lookups, and a high volume in a short window is exactly the pattern WhatsApp automated systems are built to catch.
Longer intervals, warmed numbers and a multi-account setup genuinely reduce how often it happens — but they manage the risk rather than removing it.
If keeping your numbers safe is the priority, cloud checking runs server-side with no login, no QR scan and no account involved at all.
Filtering a list is a data-hygiene step. It tells you a number exists — it says nothing about whether you may lawfully contact it.
Rules differ sharply between the EU, UK, US and elsewhere, and are stricter than many teams expect. Get qualified local advice before outreach, and see our terms and privacy policy.
E.164: a plus sign, the country dial code, then the subscriber number with no spaces or punctuation — +447400000123.
It depends on list size and, on desktop, on how many accounts are sharing the load. Batching in chunks of 25,000 to 50,000 keeps progress recoverable if anything interrupts the run.
Yes — cloud checking runs in the browser with no software and no WhatsApp login. You upload a CSV and download a labelled CSV.
Keep them as a suppression list, and route them to SMS or calls instead. Do not delete the file.
If your main problem is WhatsApp restricting the numbers you filter with, cloud checking removes the cause rather than managing it. $1 checks 40,000 numbers, with no login at any point.
A practical workflow for finding active numbers in a large file.
How to spread load across 2 to 10 accounts and reduce restrictions.
Install, activate and run your first validation.
Dial codes and formatting rules for every major market.
The normalise, verify and segment workflow in full.
Every tutorial in one place.