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

Contact Form 7 to new contact in FluentCRM and new row in Google Sheet

When someone submits a Contact Form 7 form, this workflow adds them to FluentCRM as a contact and copies the same details into a new Google Sheets row, so your email list and your records stay in step.

Contact Form 7 FluentCRM Google Sheets

3 steps 25 downloads Setup ~5 min Used on 2.3k sites Free to import

The Contact Form 7 to new contact in FluentCRM and new row in Google Sheet workflow on the FlowMattic canvas, with 3 steps across Contact Form 7, FluentCRM, Google Sheets
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Contact Form 7 sends each submission to your inbox and stops there. If you want those people in your email list, you copy them across by hand, and keeping a spreadsheet record means a second round of copying. This workflow does both jobs as soon as the form is sent.

The Contact Form 7 trigger picks up each new submission on your WordPress site. FlowMattic passes the submitted fields to FluentCRM, which creates a contact, or updates the existing one if that person is already in your CRM. The same fields then go to Google Sheets as a new row in the spreadsheet you choose.

FluentCRM runs inside WordPress, so the contact is created on your own site. Only the Google Sheets step sends data outside it. Each run is recorded in Task History, where you can see what was sent and find a step that failed.

Newsletter sign-up box on a blog

A short Contact Form 7 sign-up form feeds FluentCRM directly, and the sheet gives you a plain list of every sign-up that you can sort, filter or share.

Quote requests for a small agency

Leads asking for a quote land in FluentCRM for follow-up emails, while a partner who has no WordPress login reads the same requests in a shared Google Sheet.

Event and webinar registrations

Registrants become FluentCRM contacts you can email before the event, and the spreadsheet doubles as the attendee list on the day.

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

    Runs each time a visitor submits a Contact Form 7 form on your site. Every field in that form becomes available to map in the next two steps.

  2. Step 2Action
    FluentCRM Create or Update Contact

    Creates a contact in FluentCRM from the submission, or updates the contact if that person is already there. Map the form's email field to the contact email, plus any name fields you collect.

  3. Step 3Action
    Google Sheets Add New Row

    Adds a new row to the Google Sheets spreadsheet you pick, holding the same submission data. Map each column to a form field and connect your Google account on import.

What you need

  • FlowMatticCore
  • Contact Form 7 PluginPlugin
  • FluentCRM 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.

  • Make the email field required in your Contact Form 7 form (use email* in the form tag) so FluentCRM always receives an address to create the contact with.
  • Add a Filter right after the trigger that continues only when your consent checkbox is ticked. Both later steps then run only for visitors who agreed to hear from you.
  • Send one test submission after import so FlowMattic captures the form's fields, then map them in the FluentCRM and Google Sheets steps before you turn the workflow on.

Questions about this workflow

Does Contact Form 7 still email me each submission?

Yes. The workflow only listens for submissions. It does not change the form's mail settings, so your notification emails arrive as before.

What happens if the person is already in FluentCRM?

The FluentCRM step uses Create or Update Contact, so an existing contact is updated with the new details instead of being added a second time. The Google Sheets step still adds a new row for every submission.

Will older submissions be copied over?

No. The trigger fires on new submissions, so only entries made after you turn the workflow on reach FluentCRM and the sheet.

What do I need before importing?

Contact Form 7 and FluentCRM installed on the same WordPress site as FlowMattic, and a Google account with access to the spreadsheet you want to fill.

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

The main advantage of the plugin that it can turn your WordPress installation into a powerhouse, just imagine that you can replace all other integration with only this one.

Mohammed Abdouh

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...