tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Connect Bricks Forms and Google Sheets

Bricks Builder has its own form element, and Bricksforge adds Pro Forms on top. FlowMattic sends entries from either one to Google Sheets, so the people who answer enquiries, quotes and registrations can work from a shared sheet. It suits agencies and freelancers who build sites in Bricks and hand clients a simple spreadsheet of leads.

8 triggers 19 actions 6 example workflows 1 ready-made template Unlimited runs

Try a pairing

When this happens in Bricks Forms2 triggers

Do this in Google Sheets19 actions

1. TriggerNew Form Submission
2. ActionAdd New Row

When Bricks Forms fires New Form Submission, FlowMattic runs Add New Row in Google Sheets with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Bricks Forms and Google Sheets workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Bricks Forms app icon Google Sheets app icon Ready-made template

Add each Bricks form submission as a new row

Contact and quote forms built with the Bricks form element write every entry to a sheet the client can open on any device.

New Form SubmissionAdd New Row

View the template
Bricks Forms app icon Google Sheets app icon

Log Bricksforge Pro Forms entries in their own tab

Multi-step and conditional forms made with Bricksforge Pro Forms have their own trigger, so their longer answers go to a separate tab with its own columns.

New Pro Forms SubmissionAdd New Row

Bricks Forms app icon Google Sheets app icon

Update the row when a visitor writes in again

Lookup Row Data searches the email column. A Router updates the person's row with their latest message, and only first-time visitors get a new row.

New Form SubmissionLookup Row DataRouterUpdate Row

Bricks Forms app icon Google Sheets app icon

Tidy names and phone numbers before they are logged

Text Formatter trims stray spaces and fixes capitalisation, so the client gets a sheet that is ready for calling or a mail merge.

New Form SubmissionText FormatterAdd New Row

Bricks Forms app icon Google Sheets app icon

Send each page's form to a different client sheet

One Bricks site can serve several brands or locations. A Router on the form ID or page sends each entry to the spreadsheet of the team that handles it.

New Form SubmissionRouterAdd New Row

Bricks Forms app icon Google Sheets app icon

Leave out spam that slips past the form

A Filter skips entries with links in the name field or an empty message, so the sheet only holds enquiries worth answering.

New Form SubmissionFilterAdd New Row

Set up: Bricks entries as rows

At the end, every submission of your Bricks form is added to your sheet as one row.

  1. Prepare the sheet

    Create a header row that matches your form, for example Date, Name, Email, Phone, Service and Message.

  2. Connect Google Sheets

    Under Connects, add a Google account that can edit the spreadsheet. Bricks runs on this site and needs no connection.

  3. Trigger on New Form Submission

    Create a workflow with Bricks Forms and New Form Submission, then submit the form once on the front end to capture its fields.

  4. Add New Row

    Add Google Sheets Add New Row, choose the spreadsheet and tab, map each field to its column, test and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Add each Bricks form submission as a new row Template
  1. Bricks Forms app icon 1. Trigger in Bricks Forms New Form Submission
  2. Google Sheets app icon 2. Action in Google Sheets Add New Row

    Fields mapped from the earlier steps (a typical setup)

    From Bricks FormsTo Google Sheets
    Name fieldName
    Email fieldEmail
    Phone fieldPhone
    Service selectService
    Message fieldMessage
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • New Pro Forms Submission is for forms built with Bricksforge, a separate add-on. Forms made with the standard Bricks form element use New Form Submission.
  • Bricks gives form fields generated IDs, so the mapping is an example. Label fields clearly in Bricks so you can tell them apart when mapping.
  • These workflows copy Bricks Forms entries into the sheet, so a sheet edit does not change an entry or a form.
Bricks Forms app icon

Bricks Forms

Integration page

Triggers (2)

  • New Form SubmissionTriggers when new form submission received
  • New Pro Forms SubmissionTriggers when new form submission received in Pro Forms in Bricksforge
Google Sheets app icon

Google Sheets

Integration page

Triggers (6)

  • New Spreadsheet RowTrigger when a new row is added to the spreadsheet
  • New Or Updated Spreadsheet RowTrigger when a row is updated in the spreadsheet
  • Deleted Spreadsheet RowTrigger when a row is deleted from the spreadsheet
  • Update Cell DataTrigger when any cell is updated in the spreadsheet
  • Update Specific Cell DataTrigger when a specific cell is updated in the spreadsheet
  • Update Specific Column ValueTrigger when a specific column value is updated in the spreadsheet

Actions (19)

  • Add New RowAdd a new row with mapped data
  • Update RowUpdate existing row in specific spreadsheet with mapped data
  • Delete RowDelete row by ID in specific spreadsheet
  • Clear Row DataClear data or row by ID in specific spreadsheet
  • Lookup Row DataSearch for data in specific spreadsheet
  • Get Cell DataGet data for particular cell in specific spreadsheet
  • Update Cell DataUpdate data for particular cell in specific spreadsheet
  • Get Row CountGet total number of rows in specific spreadsheet
  • Get Row DataGet rows data from the sheet based on specified range
  • Create Spreadsheet ColumnCreate a new column in specific spreadsheet
  • Create New SheetCreate a new sheet in specific spreadsheet
  • Import CSV or JSON to Existing SheetImport CSV or JSON data to existing sheet in specific spreadsheet
  • Copy SheetCopy a sheet to another or within the same spreadsheet
  • Get RowsRetrieve rows in JSON format for use with Iterator
  • Export sheet to CSVExport the selected sheet to CSV format and save to WordPress Media Library
  • Export Sheet to ExcelExport the spreadsheet to Excel (.xlsx) format and save to WordPress Media Library
  • Export Sheet to PDFExport the spreadsheet to PDF format and save to WordPress Media Library
  • Export Sheet to OpenDocumentExport the spreadsheet to OpenDocument (.ods) format and save to WordPress Media Library
  • Export Sheet to TSVExport the selected sheet to TSV format and save to WordPress Media Library

Why run this pair with FlowMattic

Bricks Forms and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Clients get a sheet, not a login

Site owners read and sort their leads in Google Sheets without an account on the WordPress dashboard.

Entries pass through your server

Form data goes from Bricks to Google Sheets through the same WordPress site that collected it.

Unlimited for every client site

Runs are unlimited on every plan, so busy forms on many client sites need no usage-based plan.

Common questions

How do I send Bricks form submissions to Google Sheets?

Create a workflow with the Bricks Forms New Form Submission trigger, submit the form once, then add Google Sheets Add New Row and map each field to a column.

Does this work with Bricksforge Pro Forms?

Yes. Use the New Pro Forms Submission trigger for forms built with Bricksforge. Everything after the trigger works the same as for standard Bricks forms.

Can one workflow handle several Bricks forms?

You can build one workflow per form, which keeps each mapping simple, or use a Router on the form ID if several forms share the same columns.

Can I add file uploads to the sheet?

The sheet can hold the link to an uploaded file. Map the upload field's URL into a column, or add a Google Drive step to store the file itself.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Bricks Forms and Google Sheets

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Bricks Forms integration 1.1.1, Google Sheets integration 2.2.4.