Add a Zoho Sheet row for each new Stripe payment
Every successful Stripe charge is appended as a row in a Zoho Sheet worksheet, with the amount, customer and other charge details you map, giving you a payment log your team can read.
Stripe
Zoho Sheet2 steps Setup ~5 min Used on 2.4k sites Free to import

What this workflow does
Stripe's dashboard shows your payments, but not everyone who needs the numbers has a login, and it is not where you keep your own notes. If your team works in Zoho Sheet, a row per payment gives them a log they can sort, total and annotate.
The Stripe trigger New Charge fires whenever a new charge is created and succeeds. FlowMattic passes the charge data to Zoho Sheet, whose Add Row action appends rows to a worksheet. You map each column to a charge field, such as the amount, currency, customer email and description.
Only successful charges start the workflow, so failed attempts don't appear in the sheet. Refunds are not recorded either, because nothing in this workflow listens for them. Check one test charge to see which fields Stripe sends, and keep an eye on Task History for any row that Zoho Sheet did not accept.
Bookkeeper reconciliation
Your bookkeeper works in Zoho Sheet and matches each Stripe row against bank deposits at month end, without needing access to your Stripe account.
Sales log for a small online business
Each paid invoice or checkout adds a row, and a summary tab in the same Zoho Sheet totals revenue by week.
Tracking payments for a single campaign
You use a Stripe payment link for a fundraiser and keep a running list of every successful payment, with the amount and the payer's email.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Stripe New ChargeFires each time a charge is created in your Stripe account and succeeds. The charge data, such as amount, currency and customer details, is ready for mapping.
Zoho Sheet Add RowWrites the charge into a new row at the bottom of your chosen Zoho Sheet worksheet. Map each column to a Stripe charge field, and connect your Zoho account when you import.
What you need
- FlowMatticCore
- Stripe AccountAccount
- Zoho Sheet 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.
- For most currencies the Stripe amount arrives in cents or the local equivalent. A Zoho Sheet formula column dividing it by 100 makes totals read in whole units.
- Add a column for notes in Zoho Sheet where your team marks refunds or disputes by hand, since this workflow only writes successful charges.
- Add a Filter after the trigger that continues only for a particular currency or description if one sheet should hold just one product's payments.
Questions about this workflow
Are failed Stripe payments added to Zoho Sheet?
No. The New Charge trigger fires only for charges that succeed, so declined or failed attempts never reach the worksheet.
Will past Stripe charges be copied into the sheet?
No. The workflow only records charges made after it is switched on. Export older ones from Stripe and paste them in if you need them.
Does a refund remove or change the Zoho Sheet row?
No. This workflow only adds rows for successful charges and never edits a row afterwards. Mark refunds in the sheet yourself.
Which Stripe details can go into the Zoho Sheet columns?
Any field Stripe sends with the charge can be mapped. Run a test charge after import to see the full list in the trigger's data.
More Payments workflows
Other ready-to-import templates from the same category.
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



