
Add every new WooCommerce order as a row
Order number, customer, total and payment method land in one row per order, so the bookkeeper or packer works from a sheet instead of the WooCommerce admin.
New Order CreatedAdd New Row

Store owners and the accountants who help them often want orders in a spreadsheet they can sort, filter and share. FlowMattic writes WooCommerce orders, refunds and daily sales into Google Sheets from your own WordPress site, and it can work the other way too, updating stock or creating coupons when your team edits the sheet.
49 triggers 76 actions 7 example workflows 21 ready-made templates Unlimited runs
When this happens in WooCommerce43 triggers
Do this in Google Sheets19 actions
When WooCommerce fires New Order Created, 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
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.

Order number, customer, total and payment method land in one row per order, so the bookkeeper or packer works from a sheet instead of the WooCommerce admin.
New Order CreatedAdd New Row

When an order moves to processing, completed or refunded, look up its row by order number and update the status cell, so the sheet never shows an order as still unpaid.
Order UpdatedLookup Row DataUpdate Row
Ready-made templateA Filter lets through only orders that turn cancelled or refunded and writes them to a finance tab, which makes month-end reconciliation a matter of reading one list.
Order UpdatedFilterAdd New Row
View the template

Warehouse staff type counted quantities into a column. Each change finds the product by SKU and updates its stock in WooCommerce, with no wp-admin login needed.
Update Specific Column ValueGet Product by SKUUpdate Product Stock Quantity

A daily Schedule pulls the WooCommerce sales report and appends totals as one row, building a running sales history you can chart without exporting anything.
ScheduleRetrieve Sales ReportAdd New Row
Ready-made templateWhen a product is created, an AI Agent step writes a description and SEO title and saves them to a review sheet, so a person approves the copy before it goes on the product page.
New Product CreatedAI AgentAdd New Row
View the template

Marketing adds an affiliate or influencer with a code and discount to the sheet, and the matching WooCommerce coupon is created from that row.
New Spreadsheet RowCreate Coupon
When you finish, every order placed in your store is written to a Google Sheet as one row.
Create a spreadsheet with a header row such as Order, Date, Customer, Email, Total and Payment so every column is ready to map.
In FlowMattic, add a Google Sheets connection under Connects with an account that can edit that spreadsheet. WooCommerce runs on the same site, so it needs no separate account.
Start a workflow with the WooCommerce New Order Created trigger and place a test order so FlowMattic captures real order data.
Add a Google Sheets step with Add New Row, pick the spreadsheet and tab, map the order fields to the columns, test it and switch the workflow on.
1. Trigger in WooCommerce
New Order Created
2. Action in Google Sheets
Add New Row
Fields mapped from the earlier steps (a typical setup)
| From WooCommerce | To Google Sheets |
|---|---|
| Order ID | Order |
| Date created | Date |
| Billing first and last name | Customer |
| Billing email | |
| Order total | Total |
| Payment method title | Payment |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
WooCommerce and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Customer addresses and totals travel from WooCommerce to Google directly from your WordPress site, not through an outside automation service.
Runs are unlimited, so a holiday sale with thousands of orders needs no bigger plan than a quiet week.
With Google Sheets triggers and 57 WooCommerce actions, staff can change stock, prices or coupons from a spreadsheet they already know.
It sends store events such as new orders, status changes, refunds and new products into Google Sheets rows, and it can turn sheet edits back into WooCommerce changes like stock updates or new coupons. Everything is set up on the FlowMattic builder inside WordPress.
Yes. Run a workflow with List All Orders, loop over the result with Iterator and write each order with Add New Row. You can run it once or on a Schedule.
Yes. Put an Iterator on the order's line items after the trigger, then Add New Row inside the loop so each product, quantity and price gets a row.
Yes. Use Update Specific Column Value on the price column, find the product with Get Product by SKU and change it with Update Product Price.
Yes, if you sell subscriptions. WooCommerce Subscription Created and WooCommerce Subscription Status Updated can each write a row, so renewals, pauses and cancellations sit in their own tab next to the orders.
Did not find your answer? You can browse the help center or ask us directly.
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 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. WooCommerce integration 2.2.2, Google Sheets integration 2.2.4.