tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

When a new submission is received in WPForms, check if the email is valid with Email List Validation, and add details to Google Spreadsheet

Each WPForms submission has its email address checked with Email List Validation, then the entry and the check result go into a new Google Sheets row, so you can see which addresses passed.

WPForms Email List Validation Google Sheets

3 steps Setup ~5 min Used on 1.0k sites Free to import

The When a new submission is received in WPForms, check if the email is valid with Email List Validation, and add details to Google Spreadsheet workflow on the FlowMattic canvas, with 3 steps across WPForms, Email List Validation, Google Sheets
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

A WPForms form accepts whatever address a visitor types, including typos and made-up ones. If you collect leads or sign-ups in a spreadsheet, you only find the bad ones when your emails bounce. This workflow runs a check on each address as the entry arrives and stores the answer beside it.

When someone submits a WPForms form, FlowMattic sends the email field to Email List Validation through its Verify Single Email action. The service's reply becomes data you can map. The last step adds a row in Google Sheets with the form answers and a column for the verification result.

As imported, the check does not decide anything. Every submission continues to the sheet, whether the address passes or fails, so the sheet is a full log with each address marked. If you want failed addresses kept out, add a Filter between the two actions. Task History shows each run and what Email List Validation returned.

Webinar sign-ups you plan to email

Before sending joining links, sort the sheet by the result column and fix or remove addresses that failed, so fewer reminders bounce.

Lead lists handed to a sales rep

A rep working from the sheet can see at a glance which leads gave an address that checked out and which need a phone call instead.

Spotting junk entries on a public form

A sudden run of failed addresses in the result column points to spam or bot entries on the WPForms form, all visible in one sheet.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    WPForms New Form Submission

    Starts when someone sends in a WPForms form on your site. The email field and every other answer are passed on for the next two steps.

  2. Step 2Action
    Email List Validation Verify Single Email

    Sends the submitted email address to Email List Validation to be checked. Map the form's email field and connect your account. The response is then available to map in Google Sheets.

  3. Step 3Action
    Google Sheets Add New Row

    Adds a new row to the spreadsheet you pick. Map the WPForms answers to columns, plus a column for the result Email List Validation returned, so each address shows how it checked out.

What you need

  • FlowMatticCore
  • WPForms PluginPlugin
  • Email List Validation AccountAccount
  • Google Sheets AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Add a Filter between Email List Validation and Google Sheets that continues only when the result field equals the value the service returns for a valid address. A test entry shows you the exact value to use.
  • Use a Router to send passing and failing addresses to two different sheets. Base each route on the same result field with different values so one entry can't match both.
  • Make the email field required in your WPForms form, so every entry reaches Email List Validation with an address to check.

Questions about this workflow

Are WPForms entries with a bad email left out of the sheet?

Not as imported. Every submission gets a row whatever the result. The verification answer is there to map next to the entry, and a Filter after the check keeps failed addresses out if you add one.

Is an Email List Validation account required for the WPForms check?

Yes. The check runs through your Email List Validation account, which you connect after importing the workflow.

Does this stop WPForms from saving the entry?

No. The workflow starts after the form is submitted, so WPForms handles the entry as usual. The check only affects what you record in Google Sheets.

What does the result column in Google Sheets show?

Whatever field you map from the Email List Validation response. Submit a test entry, look at the response FlowMattic captured, and pick the field that shows the status.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

It's an exceptional product. Works great and extremely valuable. I saved thousands of dollard on Zapier, as Flowmattic makes me able to host the automation myself. And very deeply integrates with the products I need.

Tijn

Ease of use and terrific support from the founder. Tons of integrations and regular updates. The Flowmattic custom app is great especially if you want to integrate apps that aren't available yet inside Flowmattic.