BounceLens

Check emails in Google Sheets

BounceLens is a free Google Sheets add-on. Select the column with your email addresses, click Check emails, and see which ones will bounce. The results are written in new columns next to your list.

Install from Google Workspace Marketplace

A Google Sheet of leads with BounceLens result columns: unconfirmed, risky, duplicate and invalid rows colour coded, and the BounceLens sidebar showing 2 invalid, 2 risky, 1 duplicate and 5 unconfirmed

What it checks

No account, no API key, no credits.

Install

  1. Open the BounceLens listing and click Install.
  2. Choose your Google account and allow the permissions (listed below).

Or, inside Google Sheets: Extensions → Add-ons → Get add-ons, search for BounceLens and install it.

Check a list

  1. Open your sheet and choose Extensions → BounceLens → Check emails. The BounceLens sidebar opens.
  2. Click the column letter with your emails, or select just some cells.
  3. Click Check emails.

Four columns appear to the right of your sheet:

ColumnWhat it shows
BounceLens resultinvalid (red), risky or duplicate (amber), or unconfirmed
BounceLens reasonWhy, in plain words. For example "Domain does not exist".
Suggested fixThe corrected address, for mistyped domains
Mail providerWho hosts the domain's email: Google, Microsoft, Proofpoint and others

A header such as "Email" in the first row is detected and skipped. Up to 10,000 rows per run; for a bigger list, select a block of rows at a time. Run it again on the same column and it updates the same result columns.

What the results mean

ResultMeaningWhat to do
invalidWill bounce: bad format, the domain doesn't exist, has no mail server, or accepts no email.Remove it, or ask for the right address.
riskyThrowaway domain, likely typo, no MX record, or the DNS lookup failed.Use the suggested fix if there is one, otherwise check it by hand.
duplicateSame inbox as an address higher up the list.Keep one copy.
unconfirmedFormat and domain are fine.Keep it. The mailbox itself is not checked.

The add-on never logs in to mail servers, so it can't tell whether a mailbox really exists. That's why addresses that pass are marked unconfirmed, not "verified".

Privacy and permissions

The add-on runs in Google Apps Script under your own account. Only the domain part of each address (after the @) is looked up; the name before the @ never leaves Google. Your sheet data is not sent to BounceLens and nothing is stored. Details are in the Privacy Policy.

Not using Google Sheets?

Support

A question or a wrong result? Email [email protected]. If a result looks wrong, the domain (the part after the @) is enough. To remove the add-on, see the support page.