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

Verify email submitted in Fluent Forms using MailRefine, add details to Google Sheet

Each Fluent Forms submission has its email address checked by MailRefine, then the entry goes to a new Google Sheets row where you can record the verification result right next to it.

Fluent Forms MailRefine Google Sheets

3 steps 29 downloads Setup ~5 min Used on 1.2k sites Free to import

The Verify email submitted in Fluent Forms using MailRefine, add details to Google Sheet workflow on the FlowMattic canvas, with 3 steps across Fluent Forms, MailRefine, Google Sheets
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Lists built from web forms pick up typos, throwaway addresses and fake sign-ups. Finding them later means bounced emails and cleanup work. This workflow checks each address as it comes in, before it is stored in your spreadsheet.

When a visitor submits a Fluent Forms form, FlowMattic sends the email field to MailRefine with its Verify Single Email action. The response from MailRefine becomes data you can map, just like the form answers. The last step adds a row in Google Sheets, and you choose which columns hold the form answers and which hold the result of the check.

As imported, every submission is added to the sheet whatever the result, which gives you a full record with each address marked. If you want only verified addresses in the sheet, place a Filter between MailRefine and Google Sheets. The tips below explain that change.

Lead magnet downloads

Visitors give an email address in exchange for a guide. Verifying first shows which leads gave a working address before you pass the sheet to sales.

Cleaning a list before a bulk import

You collect sign-ups in a sheet and move them into your mailing tool in batches. A result column lets you drop failed addresses before each import.

Spotting bot sign-ups

A run of entries whose addresses fail verification is a sign of automated submissions, and the sheet shows the pattern in one place.

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
    Fluent Forms New Form Submission

    Runs when a visitor submits a Fluent Forms form on your site. The email field and every other answer are passed to the next steps for mapping.

  2. Step 2Action
    MailRefine Verify Single Email

    Sends the submitted email address to MailRefine to verify it. Map the form's email field here and connect your MailRefine account. The response is then available to the Google Sheets step.

  3. Step 3Action
    Google Sheets Add New Row

    Adds a row to the spreadsheet you choose. Map the form answers to columns, and add a column for the MailRefine result so each address shows how it checked out.

What you need

  • FlowMatticCore
  • Fluent Forms PluginPlugin
  • MailRefine 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 MailRefine and Google Sheets that continues only when the verification result matches the value MailRefine returns for a valid address. The sheet then holds verified addresses only.
  • Use a Router instead of a Filter to send valid and failed addresses to two different sheets, so you keep a record of both.
  • After import, submit one entry with your own address and one with a made-up address. MailRefine's response fields are then captured and ready to map in the Google Sheets step.

Questions about this workflow

Does the workflow keep invalid emails out of the sheet?

Not as imported. Every submission gets a row, and the MailRefine result is there to map next to it. Add a Filter after the MailRefine step if you want invalid addresses left out.

Do I need a MailRefine account?

Yes. The verification step runs through your MailRefine account, which you connect when you import the workflow. Check your MailRefine plan for how many verifications it includes.

Is the email checked before Fluent Forms saves the entry?

No. The workflow starts after the form is submitted, so Fluent Forms stores the entry as usual. The check happens in FlowMattic and only affects what goes to Google Sheets.

Can I use a different form plugin?

Yes. Replace the Fluent Forms trigger with another form trigger in FlowMattic, then remap the email field in the MailRefine step and the columns in the Google Sheets step.

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

An excellent replacement to Zapier with unlimited tasks and full control over data. Customer service is fantastic! Have had hands-on support from owner who is ultra helpful and they have even been integrating new SAAS options continuously.

Brad

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.