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 Sheets3 steps 25 downloads Setup ~5 min Used on 2.3k sites Free to import

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.
Contact Form 7 New Form SubmissionRuns 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.
FluentCRM Create or Update ContactCreates 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.
Google Sheets Add New RowAdds 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.
More Forms to Sheets & CRM workflows
Other ready-to-import templates from the same category.
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




