Stripe Payments Logged to Google Sheets + Slack Alert
Stripe's dashboard is fine until you want your numbers somewhere you can actually work with them - pivot tables, monthly tabs, shared visibility. Exporting CSVs by hand gets old fast, and revenue-alert SaaS wants a subscription for what is one webhook. This workflow appends every successful charge to Google Sheets and posts a Slack alert, free.
What this workflow does
- A Stripe Trigger subscribes to charge.succeeded events on your account.
- A Set node extracts the fields that matter: amount, currency, customer email, description, and a timestamp.
- A Google Sheets node appends the payment as a new row.
- A Slack node posts a short alert with the amount and customer so the team feels every sale.
Setup guide
- Import the JSON into n8n (Workflows > Import from File).
- Connect your Stripe account in the trigger node (restricted API key with webhook read is enough).
- Connect Google Sheets and select a spreadsheet with columns: Timestamp, Amount, Currency, Customer, Description.
- Connect Slack and pick your #revenue channel.
- Activate the workflow, then run a $1 test charge (or use Stripe's test mode webhook) to see the row and alert.
Want this running 24/7?
Self-host n8n on a cheap VPS and this workflow runs around the clock for less than a coffee a month.
Get an n8n VPS from $5/monthFAQ
Want the workflows this one is a warm-up for?
The Mega Bundle packs both WorkflowForge Pro volumes — 32 production-grade workflows: automations (cart recovery, lead scoring, invoice extraction) and AI agents (support agent, calendar assistant, research agent), each with a setup guide. $39 for both, instant download.
Get the Mega Bundle →Need it customized for your exact process?
I build custom n8n automations and AI agents professionally: your tools, your edge cases, tested and documented.
Hire me on Fiverr →