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

Elementor Pro Form to Google Sheet based on data received

Send Elementor Pro form submissions to Google Sheets only when they meet conditions you set, such as a chosen topic or a word in a field, so the sheet holds just the entries your team works from.

Elementor Filters Google Sheets

3 steps 42 downloads Setup ~5 min Used on 1.1k sites Free to import

The Elementor Pro Form to Google Sheet based on data received workflow on the FlowMattic canvas, with 3 steps across Elementor, Filters, Google Sheets
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Not every form entry belongs in the same spreadsheet. One contact form might take sales enquiries, support questions and job applications, and the team working from the sheet only needs one kind. This workflow checks each Elementor Pro form submission and adds a row to Google Sheets only when it passes your conditions.

The Elementor trigger fires when a visitor submits a form built with Elementor Pro. The next step is a Filter set to continue if its conditions are met. When they match, the run goes on to the Google Sheets step, which writes the mapped fields to a new row. When they don't, the run ends at the Filter and nothing is written.

The template ships without conditions, so you set the rule after import. Compare any submitted field against a value, for example a dropdown equal to Sales or a message that contains a particular word. Task History records each run of the workflow, which helps while you test your conditions.

Pass sales enquiries to the sales sheet

A single contact form has a Topic dropdown. Only entries where the topic is Sales reach the spreadsheet your sales team works through.

Keep test entries out of a client's sheet

Set the Filter to skip entries whose email contains your own domain, so the submissions you make while building the page never reach the client's spreadsheet.

Shortlist job applications

Add a row only when an applicant answers yes to a required screening question, giving the hiring manager a sheet of applicants who meet the basics.

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
    Elementor New Form Submission

    Runs each time a visitor submits an Elementor Pro form on your site. Every form field is passed on, so the Filter and the Google Sheets step can use it.

  2. Step 2Action
    Filters Continue If

    Checks the submission against the conditions you add after import. If they are met, the workflow continues to Google Sheets. If not, it stops here and no row is added.

  3. Step 3Action
    Google Sheets Add New Row

    Adds a row to your chosen Google Sheets spreadsheet for each submission that passed the Filter. Map form fields to the sheet's columns and connect your Google account.

What you need

  • FlowMatticCore
  • Elementor PluginPlugin
  • 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.

  • Need a second destination? Replace the Filter with a Router and give each route its own condition and its own Google Sheets step, so each kind of entry lands in a different spreadsheet.
  • When one field is not enough, add a second condition to the Filter, for example a topic of Sales and a budget field that is not empty.
  • After import, send two test entries, one that should pass and one that should not, then check Task History to confirm the Filter treats them the way you expect.

Questions about this workflow

What can the Filter check?

It compares the submitted fields against rules you set, such as a field equal to a value or containing a word. Any field from the form can be used in a condition.

What happens to submissions that fail the conditions?

The run stops at the Filter for that submission, so no row is added to the sheet. The workflow does not change your Elementor form settings, so the form handles the entry as it normally would.

Does this work with the free version of Elementor?

No. The form widget this trigger listens to is part of Elementor Pro, so you need Elementor Pro installed on the same WordPress site as FlowMattic.

Can entries that fail go to a different sheet?

Not as imported. Swap the Filter for a Router with two routes, one for each outcome, and add a Google Sheets step to each route.

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

Works within WordPress, so it can easily access any inbuilt WP functions or custom functions and use them in your flow. It's easy to use and already has many useful integrations built.

Gerard H.

It contains a lot of integrations and custom actions that allow you to easily integrate your WordPress with many 3rd party applications and automate your tasks