Templates / Stripe Payments Logged to Google Sheets + Slack Alert

Stripe Payments Logged to Google Sheets + Slack Alert

Beginner   Apps: Stripe, Google Sheets, Slack  ·  Setup: 10 minutes

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.

Download workflow JSON (free) Setup guide

What this workflow does

  1. A Stripe Trigger subscribes to charge.succeeded events on your account.
  2. A Set node extracts the fields that matter: amount, currency, customer email, description, and a timestamp.
  3. A Google Sheets node appends the payment as a new row.
  4. A Slack node posts a short alert with the amount and customer so the team feels every sale.

Setup guide

  1. Import the JSON into n8n (Workflows > Import from File).
  2. Connect your Stripe account in the trigger node (restricted API key with webhook read is enough).
  3. Connect Google Sheets and select a spreadsheet with columns: Timestamp, Amount, Currency, Customer, Description.
  4. Connect Slack and pick your #revenue channel.
  5. 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/month

FAQ

Does it handle refunds too?Duplicate the workflow and set the trigger event to charge.refunded, then log to a Refunds tab or post to the same channel with a different message.
Can I log subscriptions and invoices instead of one-off charges?Yes - change the trigger event to invoice.payment_succeeded and the fields to invoice number, plan, and amount_due. The rest of the workflow is unchanged.
Amounts show as 2900 instead of 29.00 - why?Stripe sends amounts in the smallest currency unit (cents). The Set node in this template already divides by 100 for you.

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 →