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 form submission is received in Gravity Forms, check if the email is valid using MailRefine, and add submission to Google Spreadsheet

Each Gravity Forms entry has its email address checked with MailRefine, then the submission and the check’s result are written to a new row in Google Sheets.

Gravity Forms MailRefine Google Sheets

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

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

What this workflow does

An entry with a mistyped or fake address looks the same in your form inbox as a real one. You only find out when your reply bounces. This workflow runs a check on the address as the entry comes in and records the answer next to it.

When a visitor submits a Gravity Forms form, FlowMattic picks up the entry and sends its email field to MailRefine using Verify Single Email. MailRefine's response is then available to map. The final step adds a row in Google Sheets holding the form answers and, in a column you set up, the verification result.

Every entry reaches the sheet, valid or not, because nothing in the template acts on the result. That gives you a complete log where each address is marked. To keep failed addresses out, add a Filter between the MailRefine and Google Sheets steps.

Quote requests from a services site

Your team works through quote requests in a shared sheet and can call or skip the ones whose address failed before writing a reply.

Free trial applications

Applicants fill in a Gravity Forms trial form. The verification column helps you spot throwaway addresses before you hand out access.

Contest entries

Each entry is logged with its check result, so you can confirm the winner gave a working address before you announce them.

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

    Starts as soon as a visitor sends a Gravity Forms entry from your site. The email field and the other answers are passed on for mapping.

  2. Step 2Action
    MailRefine Verify Single Email

    Sends the submitted address to MailRefine for verification. Map the entry's email field here after linking MailRefine. MailRefine's response can then be mapped in the sheet.

  3. Step 3Action
    Google Sheets Add New Row

    Writes the entry to a new Google Sheets row in the spreadsheet you pick. Map the form answers to columns, and map MailRefine's result into its own column so each entry shows how its address checked out.

What you need

  • FlowMatticCore
  • Gravity 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.

  • Put a Filter between MailRefine and Google Sheets that continues only when the result shows a valid address, once a test run shows you the value MailRefine returns.
  • Test with your own address and a made-up one after import, so FlowMattic captures both kinds of MailRefine response before you map the columns.
  • For valid and failed entries in separate tabs, put a Router after MailRefine and give each of its two routes its own Add New Row step in place of the single sheet step.

Questions about this workflow

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

Not as imported. Every entry is added along with the MailRefine result. A Filter after the MailRefine step is the change that keeps failed addresses out.

Does MailRefine stop Gravity Forms from accepting the entry?

No. The check runs after the form is submitted, inside FlowMattic. Gravity Forms saves and handles the entry as normal.

Do I need a MailRefine account for this?

Yes. Verify Single Email runs through the MailRefine account you connect on import.

Will my Gravity Forms admin emails keep arriving after I import this?

Yes. FlowMattic just listens for each entry and leaves your Gravity Forms notification and confirmation settings as they are.

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

No additional usage fees over and above the annual fee ... AND Technical Support is great... they get back to you quite quickly and go above and beyond what is expected...

Verified User in Consumer Goods

Crafting bridges between my favorite apps, FlowMattic has truly impressed me with its ability to seamlessly automate workflows. This has noticeably accelerated the efficiency of my business processes, making everything run more smoothly and productively.