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

Log all new subscriptions to Google Sheets for analytics

Every new WooCommerce Subscriptions subscription is written to a row in Google Sheets, so you can build charts, pivot tables and growth reports on your recurring sign-ups.

WooCommerce Subscriptions Google Sheets

2 steps Setup ~5 min Used on 1.2k sites Free to import

The Log all new subscriptions to Google Sheets for analytics workflow on the FlowMattic canvas, with 2 steps across WooCommerce Subscriptions, Google Sheets
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

WooCommerce Subscriptions shows you each subscription in the WordPress admin, but analysis usually happens in a spreadsheet: sign-ups per week, which plans sell, how billing periods compare. Exporting by hand gets old. This workflow writes each new subscription to Google Sheets as it is created.

The WooCommerce Subscriptions trigger fires when a new subscription is created on your store. FlowMattic passes the subscription details to Google Sheets, where the Add New Row step writes them to the columns you map, such as date, customer, product and recurring total.

The sheet records subscriptions as they start. Renewals, cancellations and status changes do not touch it, so it tracks sign-ups rather than live subscriber counts. Each row is added once and not updated later. Create a test subscription after import to see which fields the trigger provides before you set up your columns.

Weekly sign-up reports

You chart new subscriptions per week from the sheet and share the chart with your team every Monday.

Comparing plans

A pivot table on the product column shows which subscription plans people choose most often.

Data for an outside analyst

An analyst who has no access to your WordPress admin works from the shared spreadsheet instead.

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
    WooCommerce Subscriptions Subscription Created

    Fires when a new subscription is created in WooCommerce Subscriptions. The subscription and customer details are passed on for mapping.

  2. Step 2Action
    Google Sheets Add New Row

    Writes the new subscription to a row in the spreadsheet you choose. Connect your Google account and map each subscription value to a column.

What you need

  • FlowMatticCore
  • WooCommerce Subscriptions 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.

  • Create column headers for date, customer email, product, billing period and recurring total before mapping, so every row has the same layout for analysis.
  • Build a second workflow on the Subscription Cancelled trigger that writes to another tab, so you can compare starts with stops.
  • Keep the raw rows on one tab and build charts on another, so new rows never shift your formulas.

Questions about this workflow

Do subscription renewals add rows to Google Sheets?

No. The trigger is Subscription Created, so only new subscriptions are logged. Renewal payments do not start this workflow.

Will cancelled WooCommerce subscriptions be removed from the sheet?

No. Rows are added when subscriptions are created and are never changed. Track cancellations with a separate workflow if you need them.

Are existing subscriptions copied into the sheet?

No. Only subscriptions created after you turn the workflow on are added. Add older subscriptions to the sheet by hand if you need the full history.

Which WooCommerce subscription details can I log?

The values the Subscription Created trigger provides. Create a test subscription and check Task History to see them, then map the ones you want.

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

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

Verified User in Consumer Goods

Crafting bridges between my favorite apps, FlowMattic has truly impressed me with its ability to seamlessly automate workflows. This has noticeably accelerated the efficiency of my business processes, making everything run more smoothly and productively.