Skip to content
Current/ Help Center

NeverBounce: verify email deliverability before you send

7 min read · Updated Jul 18, 2026

Sending to a stale list is how a good sending domain goes bad. Bounce enough addresses and mailbox providers stop trusting you — and the campaigns that used to land start going to junk for everyone, including the partners who wanted to hear from you. NeverBounce checks each address before you send. Current brings your own NeverBounce account into the CRM so that verification happens where the sending happens, applies the results automatically, and — just as importantly — refuses to waste your credits.

Connect your NeverBounce account

The NeverBounce card — bring your own API key; Current uses your credits.

This is a bring-your-own-key integration: the credits are yours, the account is yours, and the bill is yours. A Tenant Admin connects it — the Integrations page is where the key lives, and only a Tenant Admin gets that link in the sidebar. Once it's on, everyone with CRM access uses verification everywhere it appears, and sees the connection status if they reach the Integrations page.

  1. 1
    Copy your API key
    In NeverBounce, open Account → API and copy the API key. The Manage drawer links straight to NeverBounce's "Where do I find my key?" docs if you get lost.
  2. 2
    Paste it into Current
    In the left sidebar, open Integrations (under the Admin section — Tenant Admins only) → NeverBounce → Manage, paste the key, and press Connect. Current validates it live against your NeverBounce account before storing anything. The field is write-only — the key is kept server-side and never shown back. If someone without admin rights reaches the drawer, they just see "The NeverBounce connection is managed by a Tenant Admin."
  3. 3
    Check the connection card
    Once connected, the drawer shows credits remaining, how many addresses you've verified through Current, and when the last verification run happened.
Note
Disconnecting is soft
Disconnect (type DISCONNECT to confirm, Tenant Admin only) stops Current using NeverBounce, but your key is kept — reconnect any time without digging it out again. Suppressions and verification results already applied to your contacts stay put.

The 6-month cooldown — why a re-verify usually costs nothing

Current verifies any given address at most once every 180 days. Run a campaign to the same list three times in a quarter and you pay for the addresses once, not three times. Anything whose last result is still fresh is skipped automatically — you only spend a credit when an address has never been checked, or its result is older than six months.

That's why every verification screen shows you an estimate first, and the estimate spends nothing: how many addresses need verification, how many are being skipped as still fresh, how many credits you have available, and how many credits the run will use. Nothing is sent to NeverBounce until you press the Verify button.

Where you can verify

ScopeWhere to start it
A contact listSales → Lists → open the list. The Email health strip across the top breaks the list into Valid, Accepts all, Unknown, Needs attention, Stale (> 6 months), and Never verified — with an Enrich list button that opens the estimate
A campaign audienceThe campaign wizard's Verify button — green Verified when the list is checked, amber Verify recommended when too much of it is stale or unchecked, neutral Verify otherwise. It opens a pre-send report of every address and its verdict (valid, accepts-all, unknown, flagged) with suggested corrections, filter chips, and search — large audiences show the first 2,000 rows with an honest total
A sequence audienceThe same audience summary appears on a sequence before you enrol anyone
A single contactSales → Contacts → click the verification badge next to an address. The dialog shows the status and a Re-verify button — greyed out, with the next eligible date, while that address is still inside its cooldown

Small runs (ten addresses or fewer) are checked on the spot and applied in seconds. Anything larger becomes a bulk job at NeverBounce, split into chunks of up to 5,000 addresses, and a cron polls every 5 minutes and applies the results as they come back. You can close the screen — the work continues.

Tip
How long a verification run takes
Budget about 3–5 minutes per 1,000 addresses that actually need checking. The campaign wizard does this math for you — it states a computed time estimate for your list size before you start — and the 6-month cooldown means fresh addresses are skipped, so a re-run over a recently-verified list is usually much faster (and cheaper) than the raw list size suggests.

What Current does with each result

Verification resultWhat Current does
ValidMarked deliverable. Nothing else changes
Invalid (shown as "Bad email")Added to your suppression list, so every campaign and sequence skips it. If there is no suggested correction to try, an active contact on that address is also deactivated — and a note goes on the company timeline
DisposableSuppressed. The contact stays active — a throwaway address isn't proof the person is gone
Catch-all (shown as "Accepts all")Stays sendable. The mail server accepts every address, so nobody can confirm this one specifically. Usually safe
UnknownStays sendable. No clear answer came back — a little riskier, and it's your call per send
Heads up
Marking a contact dead can write to your PSA
Deactivating a contact — whether it happens automatically on a hard-invalid address with no suggested fix, or you do it yourself in the Fix-it queue — marks that contact inactive in Current. For contacts that came from your PSA, Current also pushes the change there and files the note, because your PSA is the source of truth for who a contact is. Contacts created in Current that don't exist in the PSA are deactivated in Current only. It is reversible — open a static list that contains them and use Reactivate in its Needs attention tab — but it is real partner data. Treat a bulk clean-up the same way you'd treat a bulk edit in the PSA.

The Fix-it queue: cleaning up the bad addresses

Verification tells you what's broken; the Fix-it queue is where you actually fix it. Open a list and go to the Needs attention tab. It lists the still-active contacts whose last verdict was invalid or disposable, with two moves each:

  1. 1
    Apply fix & re-verify
    Most bad addresses are typos, and NeverBounce usually suggests the correction ("alex@nrothwind.com" → "alex@northwind.com"). The suggestion is prefilled. Current verifies the NEW address first. If it comes back undeliverable (invalid), it is refused and the contact is left as-is — a proven-bad address never replaces the old one. Any other verdict (valid, accepts-all, unknown) is written to the contact. The old address stays suppressed, which is correct: only the person moved.
  2. 2
    Mark as dead
    For an address with no good fix. The contact is deactivated, a note goes on the timeline so the next person knows why, and (for a PSA-synced contact) the change syncs to your PSA.

On a static list, contacts you already marked dead appear underneath the flagged rows with a Reactivate button — restoring one keeps the suppression deliberately in place, because reactivating the person doesn't un-break the address that was bouncing. Verify a corrected address to bring them back into sending. A static list also gets a "Remove N bad emails" button, which drops those members from the list only; they stay blocked from every send either way.

Note
Static list vs dynamic list
On a static list the Fix-it queue is filtered to that list's members (plus any of its members you've already marked dead, so you can reverse them). A dynamic list is a live filter rather than a fixed membership, so the queue shows every flagged address across your book — and has no Reactivate rows. To reverse a contact you marked dead, open a static list that contains them and use Reactivate in its Needs attention tab.

The pre-send guard, and what to do when things go wrong

Once NeverBounce is connected, Current will not let you quietly send a campaign into a fog. If half or more of the audience is stale (last checked over six months ago) or never verified, the send is refused and the campaign is left untouched — you get a choice of Verify first (recommended) or Send anyway; Send anyway re-queues the campaign with the warning acknowledged. Tenants without NeverBounce connected are never nagged about this.

  • Out of credits: Current says so plainly, in the words NeverBounce gave it, and nothing is spent. Top up in your NeverBounce dashboard and run it again — the estimate will already have excluded everything still fresh. (Accounts with auto-renew top up silently and never see this.)
  • A job that seems stuck: verification jobs are polled every 5 minutes and applied in pages. If a job's outcome was never confirmed, Current searches NeverBounce for the unique filename it minted for that job rather than re-creating it, so a dropped connection doesn't spawn a duplicate bulk job.
  • Verification is advisory; the suppression list is the hard wall. Catch-all and unknown addresses are yours to decide on, but a suppressed address is never sent to, by any campaign or sequence, ever.

For the send side of the story, see "Campaigns and audiences: build, approve, and send safely" and "The sequence engine: enrollment, caps, and exits". If you're importing a list from a spreadsheet, verification is part of that flow too — see "Import contacts by CSV: mapping, dedupe, verification".

Was this helpful?