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

When a new order is created in Sellfy, add the order details to Google Sheets

Each time a customer buys from your Sellfy store, this workflow writes the order details to a new row in Google Sheets, building a sales log you can sort, total and share.

Sellfy Google Sheets

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

The When a new order is created in Sellfy, add the order details to Google Sheets workflow on the FlowMattic canvas, with 2 steps across Sellfy, Google Sheets
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Sellfy shows your sales in its own dashboard, but a spreadsheet is where you reconcile payouts, plan launches or hand numbers to an accountant. Exporting orders every week leaves the sheet behind between exports. This workflow adds each sale as it happens.

The Sellfy New Order trigger fires when an order is created in your store. FlowMattic passes the order data to Google Sheets, where the Add New Row action writes it to the spreadsheet and sheet you choose. You decide which columns hold which values, for example the order ID, the buyer's email, the product and the amount.

Each order gives one row, so the sheet grows in the order sales come in. Orders placed before you turn the workflow on aren't copied. Every run is logged in Task History, which helps you spot a row that didn't arrive.

Digital product sales ledger

A creator selling ebooks and presets on Sellfy keeps a running Google Sheet of every sale for monthly income totals and tax records.

Sharing launch numbers with a partner

Two creators co-selling a course on Sellfy share one Google Sheet, so both see each order during a launch without sharing the store login.

Customer list for later outreach

Map the buyer's email and product to columns and the sheet becomes a list of who bought what, ready to filter when you plan a follow-up offer.

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
    Sellfy New Order

    Fires when an order is created in your Sellfy store. The order data, such as the buyer and the products bought, is passed on for mapping into the sheet.

  2. Step 2Action
    Google Sheets Add New Row

    Adds a row to the Google Sheets spreadsheet you pick for each Sellfy order. Map each column to an order value and connect your Google account on import.

What you need

  • FlowMatticCore
  • Sellfy 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.

  • Place a test order in Sellfy after import, or wait for the first sale, so FlowMattic captures the order fields. Then map them to your sheet columns.
  • Add a header row to the sheet before you map columns, so each value lands under a clear heading such as Order ID, Email and Total.
  • If this sheet should track one product's sales, add a Filter after the trigger that continues only when the Sellfy product name matches it. Other orders then end at the Filter.

Questions about this workflow

Does every Sellfy order get its own Google Sheets row?

Yes. The trigger fires once per order created in your store, and each run adds one row. Nothing filters orders out unless you add a Filter.

Which Sellfy order details can I put in the sheet?

Any value the New Order trigger passes on. Run a test order to see the full list, then map the ones you want to columns.

Will my past Sellfy sales be added?

No. The workflow starts with orders created after you turn it on. Add older Sellfy sales to the sheet yourself if you need the full history.

Can I log Sellfy orders to a sheet my team already uses?

Yes. Pick that spreadsheet and tab in the Google Sheets step, and map the order values to its existing columns.

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

It is self hosted and wordpress based. So you can effectively run this on any shared hosting with unlimited tasks. And new integrations are constantly being added. It's crazy how valuable this tool is.

Henry H.

The software works really well, and the team is adding integrations constantly, so I'm positive it eventually will catch up with Zapier. The flows are very easy to create and if you have any doubt, the team will give you great support.