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

When a single donation is made on Ko-fi, log the donation details in Google Sheets

When a supporter makes a one-off donation on Ko-fi, this workflow adds a row to Google Sheets with the donation details you map, such as the supporter’s name, amount and message.

Ko-fi Google Sheets

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

The When a single donation is made on Ko-fi, log the donation details in Google Sheets workflow on the FlowMattic canvas, with 2 steps across Ko-fi, Google Sheets
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Ko-fi tips add up, and creators often want their own record of them: for thanking supporters, for tax paperwork or for seeing which months brought in the most. This workflow writes each single donation to a spreadsheet you control.

The Ko-fi trigger, Single Donation, fires when someone makes a one-off donation on your page. FlowMattic sends the details to Google Sheets, and Add New Row writes them to the sheet you choose. You decide which donation fields fill which columns.

Monthly memberships and shop orders are separate Ko-fi triggers, so they are not logged here. If you want them in the same sheet, build a matching workflow for each. Every donation run appears in Task History with the data Ko-fi sent.

A thank-you list for supporters

A podcaster keeps a sheet of everyone who tipped, with their message, and reads a few names out at the end of each episode.

Year-end income records

An illustrator totals the amount column at the end of the year to see what Ko-fi donations brought in, without exporting from Ko-fi.

Spotting what drives tips

A writer compares donation dates in the sheet with the days new posts went out, to see which pieces readers chose to support.

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
    Ko-fi Single Donation

    Fires when someone makes a single, one-off donation on your Ko-fi page. The donation details Ko-fi sends become available to map into the sheet.

  2. Step 2Action
    Google Sheets Add New Row

    Writes one row per donation to the spreadsheet you pick. Map Ko-fi fields such as the supporter name, amount and message to columns, and connect your Google account on import.

What you need

  • FlowMatticCore
  • Ko-fi 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.

  • Get one donation event through before mapping, either a small donation of your own or a test event from Ko-fi, so FlowMattic has the fields to show you.
  • Copy the workflow and switch its trigger to First Payment of Monthly Subscription to keep memberships in a second tab.
  • Add a column with a fixed value such as Single Donation in the mapping. If you later log other Ko-fi events to the same sheet, you can still tell them apart.

Questions about this workflow

Are Ko-fi memberships logged too?

No. This template uses Single Donation only. Ko-fi's First Payment of Monthly Subscription and Subsequent Payment for Membership Tier triggers cover memberships in their own workflows.

Are past Ko-fi donations added to the sheet?

No. Only donations made after the workflow is on reach Google Sheets.

Will private Ko-fi messages show in the sheet?

Whatever Ko-fi includes in the donation event can be mapped. Check a test run to see which fields arrive, and leave out any column you don't want shared.

Does a Ko-fi refund remove the donation row?

No. The workflow only adds rows when a donation arrives and has no step that edits or deletes them. Any refunded donation stays in the sheet until you note or remove it by hand.

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

Kai P.

Easy to use, familiar UI for automating all kinds of wordpress tasks. Integrating all our plugins together is key and flowmattic fits the job perfectly.