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

Log every new Gumroad sale to a Google Sheets spreadsheet

Every new Gumroad sale is appended as a row in Google Sheets, so you have a running sales record you can sort, total and share without downloading exports from Gumroad.

Gumroad Google Sheets

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

The Log every new Gumroad sale to a Google Sheets spreadsheet workflow on the FlowMattic canvas, with 2 steps across Gumroad, Google Sheets
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Gumroad shows your sales, but adding up a launch, splitting revenue with a co-creator or handing figures to an accountant usually happens in a spreadsheet. Exporting by hand gets old fast. This workflow writes each sale into Google Sheets as it happens.

The Gumroad trigger runs on each New Sale. FlowMattic receives the sale data Gumroad sends and passes it to Google Sheets. The Add New Row action appends one row to the sheet you pick, with the sale values you map to each column, such as product and buyer details.

The sheet is append-only: refunds and later changes in Gumroad are not reflected in rows already written. Keep that in mind when you total the column. Task History shows every run, so you can match a row to the sale that produced it.

Revenue splits with a co-author

You sell an ebook on Gumroad with a partner. Both of you open the same sheet to see each sale and work out the split at month end.

Bookkeeping for a solo creator

Your accountant gets view access to the sheet instead of asking for Gumroad exports every quarter.

Tracking a launch week

During a launch, sort the sheet by product to see which Gumroad listing is selling as the sales come in.

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
    Gumroad New Sale

    Runs each time a sale is made in your Gumroad account. The sale details Gumroad provides become available to map into the spreadsheet row.

  2. Step 2Action
    Google Sheets Add New Row

    Appends a row to your chosen Google Sheets spreadsheet for the sale. Map Gumroad values to column headers and connect your Google account.

What you need

  • FlowMatticCore
  • Gumroad AccountAccount
  • 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.

  • Wait for the first sale after import, or use a sale you make yourself, so FlowMattic captures real Gumroad data for mapping.
  • Add a Router after the trigger with one route per Gumroad product, each writing to its own tab, if you track products separately.
  • Add a Slack step after the Google Sheets step if you also want a message in a channel for each Gumroad sale, while the sheet stays your record.

Questions about this workflow

Are past Gumroad sales added to the sheet?

No. Only sales made after the workflow is switched on are logged. Export older sales from Gumroad once and paste them in above the new rows.

Does a Gumroad refund remove the row?

No. The workflow only adds rows when a sale happens. Rows already in the sheet stay as written.

Which Gumroad sale details can I put in columns?

Any value Gumroad sends with the sale. After the first sale is captured, you can see the full list in the mapping screen of the Google Sheets step.

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