Revenue tracking

Log Stripe charges to Google Sheets

Every Stripe charge gets a row in your revenue tracker. Charges over $1,000 also DM you in Slack so big-ticket wins don't slip past unnoticed.

The prompt
When a new Stripe charge succeeds, append a row to my 'Revenue' Google Sheet with the date, customer email, amount, and product. If the amount is over $1,000, also DM me in Slack with the details.

What Carly will set up

  1. 1
    Stripe Stripe Charge succeeded
  2. 2
    Google Sheets Google Sheets Append row to the Revenue sheet (date, email, amount, product)
  3. 3
    Check if amount is over $1,000
  4. 4
    Slack Slack DM me with the charge details

Apps used

Stripe Stripe
Google Sheets Google Sheets
Slack Slack

Frequently asked

Can I track refunds and disputes too?
Yes. Tell Carly to log all charge events — successes, refunds, disputes — and add a column for the event type. She'll handle the routing.
What if I want a different threshold for the Slack alert?
Change `$1,000` in the prompt to whatever number works. You can also use percentages — 'alert me on charges over 2x our average MRR'.
Can charges go to Airtable instead of Sheets?
Yes. Swap Google Sheets for Airtable, Notion, or any database. Carly maps the same fields.
Does Carly handle subscription renewals separately?
By default she logs every successful charge. If you want to separate one-time vs recurring, add 'tag the row with one-time or subscription' to the prompt.

Ready to build this with Carly?

Copy the prompt above, send it to Carly, and she'll set up the workflow for you.

Build this with Carly →