Skip to content

161 templates

Finance automation templates

Finance work is full of numbers that live in one system and are needed in another. These templates move payments into the spreadsheets your team already uses and send regular revenue summaries, so the numbers are always current and nobody copies them by hand.

Common finance automations

  • Log every Stripe payment to a Google Sheet
  • Email a weekly revenue, new customer and cancellation summary
  • Alert finance when a payment fails or a refund is issued
  • Reconcile payments against invoices at the end of each day

Why automate it

  • Numbers are up to date without anyone exporting a CSV
  • Fewer copy-paste mistakes in reports and reconciliations
  • Founders and finance leads see trends every week, not every quarter
Stripe → Email to you

Weekly revenue summary from Stripe

Every Friday at 17:00 you get an email with the week's revenue, new customers and cancellations.

Email · Weekly numbersWeek 41: $18,240 revenue (+3.1%), 9 new customers, 4 cancellations.
Fridays at 17:00Use template →
Stripe → Google Sheets

Log Stripe payments to Google Sheets

Every successful Stripe payment is added as a new row in a Google Sheet within seconds.

Google Sheets · PaymentsRow 1,284 · 12 Oct · jo@northwind.com · $129.00 · Pro annual
Each successful paymentUse template →
Stripe

Get alerted when a payment fails

Each failed charge or invoice payment shows up in Slack with the customer, amount and reason.

Slack · #billing:warning: Payment failed: Northwind Traders · 249.00 USD · Your card has insufficient funds.
The moment it happensUse template →
Stripe

Get yesterday's revenue every morning

Each morning you see yesterday's charges, refunds and new subscriptions in one message.

Slack · #revenueYesterday: revenue $4,820.00 · refunds $120.00 · 6 new subscriptions
DailyUse template →
Stripe

Hear when a customer cancels

When a subscription is cancelled, you get the customer and plan straight away.

Slack · #revenueSubscription cancelled: Acme Corp (billing@acme.example) · Team plan (monthly)
The moment it happensUse template →
Stripe

Get a message for every new sale

Each successful payment reaches you with the customer, amount and what they bought.

Slack · #sales:moneybag: jo@acme.example paid 149.00 USD for 1× Pro plan (annual)
The moment it happensUse template →
Stripe

Never miss a dispute deadline

You hear about each new dispute with its evidence due date, and get a reminder 3 days before it's due.

Slack · #billing:rotating_light: Dispute opened: 420.00 USD · fraudulent · evidence due Oct 30
The moment it happensUse template →
Stripe

Get a monthly revenue report

On the 1st you get last month's gross, refunds, net and new vs cancelled subscriptions, compared with the month before.

Email · Stripe revenue for September 2026Gross: $48,210.00 (was $44,980.00) Net: $46,905.00 · New subscriptions: 38 (was 31) · Cancelled: 9
MonthlyUse template →
Stripe

See overdue invoices every week

Each Monday you get open invoices past their due date, oldest first.

Email · 5 overdue invoices ($3,940.00) 41 days Northwind Traders 1,200.00 USD https://invoice.stripe.com/i/…
WeeklyUse template →
Stripe

Track failed payments until they're recovered

Every failed payment is followed until it's paid, and each Friday you see what's recovered and what's still unpaid.

Email · Failed payments: 3 unpaid, $1,180.00 recoveredStill unpaid: • billing@acme.example: $299.00 • ops@northwind.example: $79.00
Collects as they arrive, acts dailyUse template →
Stripe

Get warned when payments look unusual

You're told when today's payments drop sharply or refunds spike compared with a normal day.

Email · Unusual Stripe activity todaycharges 11 vs usual 26 by 2pm on a Tuesday
HourlyUse template →
Stripe

Find out why customers cancel

Cancellation feedback is sorted into reasons, and each month you get a breakdown.

Email · Cancellation reasons up to Oct 01 7 price 4 switched tool 2 missing feature
Collects as they arrive, acts daily · Uses AIUse template →
Stripe

Find duplicate customers in Stripe

Each month you get a list of customers who share an email address, ready to clean up.

Email · 3 duplicate Stripe customersbilling@acme.example - cus_Q1a2B3c4 (created 2025-06-02) - cus_R9z8Y7x6 (created 2026-09-14)
MonthlyUse template →
Stripe

Get last month's tax collected by country

On the 1st you get the tax collected last month, grouped by country and tax rate.

Email · Tax collected in September 2026DE VAT 19.0% 1,842.10 EUR GB VAT 20.0% 960.00 GBP
MonthlyUse template →
Stripe

Get links to last month's invoice PDFs

Each month you get every paid invoice's PDF link and total, ready for bookkeeping.

Email · Paid invoices for September 2026: 42 ($18,430.00)INV-0192 Northwind Traders 1,200.00 USD https://pay.stripe.com/invoice/…/pdf
MonthlyUse template →
Stripe

Get warned before Stripe free trials end

Each morning, an email lists every Stripe subscription whose trial ends in the next 3 days, with the customer, plan and whether a card is on file.

Email · 4 Stripe trials end in the next 3 daysNo card on file: - dana@northwind.io · Team plan · ends Thu 13 Nov - ops@brightlane.co · Starter · ends Fri 14 Nov Card saved: - li@harbourlabs.com · Team plan · ends Wed 12 Nov - sam@kitepoint.dev · Pro · ends Thu 13 Nov
On a scheduleUse template →
Stripe

Get alerted when a Stripe refund is issued

Every refund issued in Stripe is posted to Slack with the amount, customer, reason and who the original charge was for, as soon as Stripe sends the event.

Slack · #billing:leftwards_arrow_with_hook: Refund of 49.00 USD to maria@cobaltstudio.com (requested_by_customer) Original payment: 49.00 USD, Pro monthly · fully refunded https://dashboard.stripe.com/payments/pi_3QxR2bL
The moment it happensUse template →
Stripe

Email me Stripe subscriptions renewing next week

Every Monday, an email lists the Stripe subscriptions that renew in the next 7 days, with the amount each will be charged and the customer's email.

Email · 18 Stripe renewals next week, 6,940.00 USDAnnual: - Tue 11 Nov · finance@ridgeway.com · 2,400.00 USD - Fri 14 Nov · it@lumenhealth.org · 1,188.00 USD Monthly (16): - Mon 10 Nov · ana@pixelmint.io · 49.00 USD - Mon 10 Nov · team@foldline.app · 199.00 USD ... Total: 6,940.00 USD
On a scheduleUse template →
Stripe

Email me customers whose cards expire this month

On the 1st of each month, an email lists Stripe customers with an active subscription whose saved card expires this month, so they can be asked to update it before a payment fails.

Email · 7 subscribers' cards expire in November- jo@wildfern.co · Visa ••4242 · Pro monthly - accounts@tallyhouse.com · Mastercard ••5100 · Team annual - ben@quietharbor.io · Amex ••0005 · Starter ...
On a scheduleUse template →
QuickBooks

Invoice new customers straight from your order form

Each order or job request becomes a QuickBooks customer and an invoice, sent by QuickBooks, with a confirmation to you.

Email · Invoice sentInvoice 1043 sent to Northwind Traders Website audit: $1,500.00 · Sent to ap@northwind.example, due 2026-11-18
The moment it happensUse template →
QuickBooks

Turn quote requests into QuickBooks estimates

Every quote request or recorded sale becomes an estimate or sales receipt, and you get its number by email.

Email · New estimateEstimate 1012 for Acme Corp: $3,200.00 - Logo design - Brand guidelines
The moment it happensUse template →
QuickBooks

Chase overdue invoices every Monday

Customers with unpaid invoices past their due date get them resent from QuickBooks, and you get a table of who owes what.

Email · Overdue invoices resentNorthwind Traders - #1031: $1,200.00, due 2026-10-01
Weekly · Uses AIUse template →
QuickBooks

Hear when daily sales look unusual

You get an email on mornings when yesterday's sales were far above or below normal.

Email · Unusual sales dayInvoices + sales receipts: $1,140.00 30-day average: $3,820.00 Difference: -70%
DailyUse template →
QuickBooks

Get last month's ledger as CSV

On the 1st, the general ledger and invoice list for the previous month arrive in your inbox ready for your accountant.

Email · Ledger for September 2026Date,Transaction Type,Num,Name,Memo,Account,Amount 2026-09-03,Invoice,1027,Northwind Traders,,Accounts Receivable,1500.00
MonthlyUse template →
QuickBooks

Post to Slack when a customer pays

The moment a payment is recorded, Slack shows who paid and how much.

Slack · #finance💰 Payment received: Northwind Traders, $1,500.00
The moment it happensUse template →
QuickBooks

Catch overdue invoices nobody emailed

A daily list of overdue invoices that were never sent to the customer, so they don't sit forgotten.

Email · Overdue, never emailed- #1019 Acme Corp: $640.00, due 2026-10-02
DailyUse template →
QuickBooks

See every new invoice in Slack

Each invoice created in QuickBooks shows up in Slack with customer, amount and due date.

Slack · #invoices🧾 Invoice #1044 for Acme Corp: $2,750.00, due 2026-11-18
The moment it happensUse template →
QuickBooks

Get a Friday sales and cash summary

Every Friday you see what was invoiced, what was collected and what is still outstanding, compared with last week.

Email · Weekly sales and cashInvoiced: $18,400.00 (last week $15,250.00) Payments received: $12,900.00 (last week $14,100.00)
WeeklyUse template →
QuickBooks

Receive last month's profit and loss

On the 1st, income, expenses and net profit for the previous month land in your inbox.

Email · Monthly P&LTotal income: $48,200.00 Total expenses: $31,750.00 Net profit: $16,450.00
MonthlyUse template →
QuickBooks

Flag expenses over $1,000

Any big purchase recorded in QuickBooks is posted to Slack with the vendor, amount and account.

Slack · #financeLarge expense: $2,480.00 to Contoso Hardware (Computer equipment)
The moment it happensUse template →
QuickBooks

List the bills to pay this week

Each Monday you get the unpaid supplier bills falling due in the next seven days.

Email · Bills due this week- 2026-10-21 Contoso Hosting: $420.00 - 2026-10-24 Fabrikam Supplies: $1,180.00
WeeklyUse template →
QuickBooks

Get an evening list of payments received

Each evening you see the payments recorded that day, with customer, invoice and a total.

Email · Payments today- Northwind Traders: $1,500.00 (invoice 1027) Total: $4,320.00
DailyUse template →
QuickBooks → Slack

Post every new QuickBooks invoice to Slack

Whenever an invoice is created in QuickBooks, your finance channel sees the customer, amount and due date within seconds.

Slack · #finance🧾 Invoice 1061 – Northwind Traders, $2,750.00, due 2026-11-18
The moment it happensUse template →
QuickBooks → Slack

Approve supplier invoices in Slack before they become bills

Supplier invoices from your inbox are read and posted to Slack with Approve and Reject buttons, and approved ones become QuickBooks bills.

Slack · #financeNorthwind Supplies invoice INV-2291: $1,280.00 [Approve] [Reject]
Every 15 minutes · Uses AIUse template →
QuickBooks → Slack

Post a weekday overdue invoice report to Slack

Every weekday morning, Slack shows your overdue QuickBooks invoices and total receivables by how late they are.

Slack · #financeOverdue: $8,420.00 across 6 invoices · 1–30 days $3,100 · 31–60 days $2,120 · 60+ days $3,200
On a schedule · Uses AIUse template →
Xero

Get overdue invoices in Slack by age

Each morning Slack lists invoices overdue by 7, 14 and 30 days, without repeating ones already flagged at that stage.

Slack · #accounts*14+ days late* INV-0412 Northwind Traders: 2,350.00 (17 days) INV-0418 Acme Ltd: 980.00 (15 days)
On a scheduleUse template →
Xero

See the week's payments every Friday

A Friday email lists the payments Xero recorded this week and their total.

Email · Payments this weekPayments received since 14 Oct: 6,420.00 Northwind Traders - INV-0405: 3,200.00
WeeklyUse template →
Xero

Get a Monday list of bills falling due

You start the week knowing which supplier bills need paying in the next seven days.

Email · Bills due this week2026-10-22 Acme Supplies: 1,140.00 2026-10-24 Northwind Logistics: 386.50
WeeklyUse template →
Xero

Post each new Xero invoice to Slack

Whenever a sales invoice is created, Slack shows the contact, total and due date.

Slack · #salesNew invoice INV-0431 for Northwind Traders: 4,800.00 USD, due 2026-11-18
The moment it happensUse template →
Xero

Know when a Xero invoice is paid

A Slack message as soon as an invoice turns to paid, sent once per invoice.

Slack · #accountsPaid: INV-0398 from Acme Ltd, 2,150.00 USD
The moment it happensUse template →
Xero

Get a weekly snapshot of who owes whom

Monday's email totals receivables and payables and adds a short written read on how they're moving.

Email · Weekly AR/APReceivables 48,210 / Bills 12,940 Receivables rose 6,300 since last week, mostly Northwind Traders' INV-0431. Acme Ltd is 20 days late on 3,400 and is worth a call.
Weekly · Uses AIUse template →
Xero

Compare last month's P&L with the month before

On the 1st you get profit and loss for the previous two months side by side.

Email · Monthly P&LTotal Income | 84,200.00 | 79,650.00 Net Profit | 18,430.00 | 15,980.00
MonthlyUse template →
Xero

Send overdue invoice reminders from Xero

Customers more than 14 days overdue get their invoice again from Xero, and you get the list of who was reminded.

Email · Overdue remindersSent 3 overdue reminders INV-0377 Acme Ltd: 1,920.00, 22 days late
WeeklyUse template →
Xero

Count last month's invoices, bills and credit notes

A monthly tally of documents raised in Xero, leaving out voided and deleted ones.

Email · Monthly countsinvoices: 64 bills: 41 credit notes: 3
MonthlyUse template →
Xero

Hear when a contact is added to Xero

A Slack message whenever a new customer or supplier appears in Xero.

Slack · #accountsNew Xero contact: Northwind Traders (billing@northwind.example)
The moment it happensUse template →
Xero

Raise a draft Xero invoice when a deal closes

A won deal elsewhere creates a draft invoice for the right contact, and Slack gets a link to review it.

Slack · #salesDraft invoice for Northwind Traders: 3,600.00 https://go.xero.com/AccountsReceivable/Edit.aspx?InvoiceID=8f2c…
The moment it happensUse template →
Xero

Get a Friday count of unreconciled transactions

A weekly email shows how many bank transactions are still unreconciled in each account.

Email · Reconciliation27 unreconciled Xero transactions Business Checking: 19 Company Card: 8
WeeklyUse template →
Xero

Remind customers before Xero invoices fall due

Each weekday at 9am, unpaid Xero sales invoices due in 3 days are re-sent to the customer through Xero, with a history note on each invoice and a summary emailed to you.

Email · 3 invoices reminded before due dateSent through Xero today: INV-0412 Bluefin Labs: 2,400.00, due Thu 13 Nov INV-0415 Harbor & Co: 860.00, due Thu 13 Nov INV-0419 Ana Ruiz Design: 1,150.00, due Thu 13 Nov
On a scheduleUse template →
Xero

Get a weekly overdue call list from Xero by email

Every Monday an email lists customers with overdue Xero invoices, largest balance first, with contact name, phone number, invoice count and oldest days late.

Email · Overdue call list: 5 customers, 18,640.001. Bluefin Labs: 9,200.00 across 3 invoices, oldest 47 days late Call: Maya Chen, +44 20 7946 0123 2. Harbor & Co: 4,860.00 across 2 invoices, oldest 21 days late Call: Sam Patel, +44 161 496 0456 3. Kestrel Media: 2,150.00, 1 invoice, 9 days late Call: no phone in Xero (accounts@kestrel.media)
On a scheduleUse template →
Google Sheets → Stripe

Log Stripe sales in a sheet and send buyers their product

Every payment becomes a row in your sales sheet, and the buyer gets the download link you keep in that sheet.

Google Sheets · Sales2026-10-19 | maya@contoso.example | Lightroom preset pack | 24.00 | GBP | cs_live_a1B2c3
The moment it happensUse template →
Google Sheets → Stripe

Log daily Stripe revenue in a sheet with a running forecast

Each morning yesterday's gross, fees, refunds and net per currency are added to your sheet, and you get a 30-day forecast by email.

Email · Morning digestEUR: net 2,187.40 · USD: net 940.15. At the current pace, net for the next 30 days is about 64,000 EUR and 27,500 USD, slightly up on last month.
On a scheduleUse template →
Google Sheets → Stripe

Log every Stripe cancellation and its reason in a sheet

Each cancelled subscription is added to your churn sheet with the customer, plan, revenue lost and the reason they gave.

Google Sheets · Churn2026-10-18 | Contoso Ltd | ops@contoso.example | Team monthly | 149.00 | too_expensive | Moving to an annual budget cycle
The moment it happensUse template →
Google Sheets → Stripe

Monthly Stripe tax summary by country in a sheet

On the 1st of each month, last month's paid Stripe invoices are totalled by country and tax rate in a new tab, and you're told in Slack.

Slack · #financeTax summary for 2026-09 is in the sheet: 14 country and rate lines.
On a scheduleUse template →
Google Sheets → Stripe

Turn order rows in a sheet into Stripe invoices

Each new B2B order in your sheet becomes a finalised Stripe invoice, with the invoice link written back to the row.

Google Sheets · OrdersRow 48, Northwind Café, 120 x sourdough loaves @ 3.20 GBP. Invoice link added: https://invoice.stripe.com/i/acct_ex/inv_ex
On a scheduleUse template →
Google Sheets → Stripe

Copy new Stripe payouts to Google Sheets

Each new Stripe payout is added to a Payouts tab with arrival date, amount, fees and how many charges it covers.

Google Sheets · Finance › Payouts2026-11-09 | po_1QxR… | 4,812.40 EUR | fees 151.22 | 63 charges | 2 refunds | paid
On a scheduleUse template →
Google Sheets → Stripe

Log failed Stripe payments to Google Sheets

Every failed Stripe payment is added to a Failed payments tab with the customer's email, amount, decline reason and a link to the payment.

Google Sheets · Billing › Failed payments2026-11-10 | anna@brightlabs.io | 49.00 USD | insufficient_funds | Your card has insufficient funds. | dashboard.stripe.com/payments/pi_3Qx…
The moment it happensUse template →
Google Sheets → Stripe

Sync active Stripe subscriptions to Google Sheets

A Subscriptions tab is rewritten every night with each live Stripe subscription: customer, plan, monthly amount, status and next renewal.

Google Sheets · Metrics › Subscriptionsanna@brightlabs.io | Team (yearly) | 82.50/mo | active | renews 2027-03-14 … Total MRR | 18,940.00
On a scheduleUse template →
Google Sheets → QuickBooks

Keep a Google Sheet of every QuickBooks invoice

Your sheet always lists every QuickBooks invoice with its customer, amount, due date and balance, updated every hour.

Google Sheets · Invoices1047 · Northwind Traders · $2,400.00 · due 2026-11-01 · balance $0.00
On a scheduleUse template →
Google Sheets → QuickBooks

Turn rows in a billing sheet into QuickBooks invoices

Each new row in your billing sheet becomes a QuickBooks invoice, and the invoice number is written back into the row.

Google Sheets · BillingAcme Corp · October design retainer · 3,500 · Invoice 1052
On a scheduleUse template →
Google Sheets → QuickBooks

Log emailed supplier invoices in a sheet and create bills once approved

Supplier invoices from your inbox are logged as rows in your payables sheet, and each one becomes a QuickBooks bill when you mark it Approved.

Google Sheets · APNorthwind Supplies · 1,280.00 · due 2026-11-15 · New
Every 15 min + polling the sheet · Uses AIUse template →
Google Sheets → QuickBooks

Remind customers about overdue invoices and log each chase

Every weekday, customers with overdue QuickBooks invoices get a reminder, each chase is logged in your sheet, and you get a summary email.

Email · CollectionsChased 4 overdue invoices. Acme Corp #1031: $1,200.00, 12 days late. Total overdue: $5,840.00
On a scheduleUse template →
Google Sheets → QuickBooks

Add expenses from a sheet into QuickBooks

Expenses your team lists in a Google Sheet are added to QuickBooks within the hour and marked as uploaded.

Google Sheets · Expenses2026-10-14 · Northwind Cafe · Client lunch · 46.80 · Meals · Uploaded 812
On a scheduleUse template →
Google Sheets → QuickBooks

Welcome every new QuickBooks customer by email

Each customer you add to QuickBooks gets a welcome email from your Gmail, and is logged in a sheet so nobody is welcomed twice.

Gmail · SentWelcome to Northwind, Acme Corp – Hi Jordan, welcome aboard. Invoices are due within 30 days…
On a scheduleUse template →
PayPal

Post each PayPal payment to Slack

Every completed payment shows up in Slack with who paid and how much.

Slack · #sales💰 PayPal payment: Dana Fox (dana@acme.example), USD 240.00
The moment it happensUse template →
PayPal

Hear about denied PayPal payments

When a payment is denied, you know straight away and can contact the buyer.

Slack · #payments❌ PayPal payment denied: Lee Park (lee@northwind.example), USD 89.00 Transaction: 7RT64812LK3390514
The moment it happensUse template →
PayPal

Get dispute details before the deadline

A new dispute lands in your inbox with its reason, amount and the date you must reply by.

Email · PayPal dispute openedReason: MERCHANDISE_OR_SERVICE_NOT_RECEIVED Amount: USD 129.00 · Respond by: 2026-10-29
The moment it happensUse template →
PayPal

Know when a PayPal subscriber cancels

Each cancellation is posted so you can follow up while the customer still remembers you.

Slack · #customersSubscription cancelled: ops@northwind.example on *Pro monthly*
The moment it happensUse template →
PayPal

Track PayPal refunds in Slack

Every refund is reported with the buyer, amount and the payment it reverses.

Slack · #finance↩️ Refund of USD 45.00 to dana@acme.example Original transaction: 2GG279541U471931P
The moment it happensUse template →
PayPal

Get today's PayPal sales at 7pm

One evening email gives the number of payments and the totals for the day, by currency.

Email · PayPal todayPayPal today: 23 payments USD: 2,184.00 · EUR: 410.50
Collects as they arrive, acts dailyUse template →
PayPal

Celebrate new PayPal subscribers

Each new subscription is posted with the plan and subscriber email.

Slack · #customers🎉 New subscriber: hello@acme.example on *Team annual*
The moment it happensUse template →
PayPal

Catch failed subscription renewals

When a subscriber's renewal fails, you get their details so you can reach out before they lapse.

Email · Subscription payment failedSubscriber: Lee Park <lee@northwind.example> Plan: Pro monthly · Amount: USD 29.00
The moment it happensUse template →
PayPal

See unpaid PayPal invoices every Monday

A Monday email lists invoices sent but not fully paid, oldest due date first.

Email · Unpaid invoices- INV-0042 due 2026-09-30: ap@northwind.example, USD 1,200.00 (SENT)
WeeklyUse template →
PayPal

Remind customers about overdue PayPal invoices

Overdue customers get PayPal's reminder at most once a week, and you see who was nudged.

Email · Invoice reminders sentSent 2 PayPal invoice reminders - INV-0038: ap@acme.example
DailyUse template →
PayPal

Send a PayPal invoice from your own form or tool

When your tool sends a customer and line items to a link, a PayPal invoice goes out and you get a confirmation.

Slack · #billing🧾 Invoice INV-0057 sent to ap@northwind.example: USD 860.00, due in 14 days
The moment it happensUse template →
PayPal

Know when a PayPal invoice is paid

You get a message with the invoice number and amount as soon as it is paid.

Slack · #billing✅ Invoice INV-0049 paid by Northwind Traders: USD 2,400.00
The moment it happensUse template →
Gmail → Stripe

Email buyers their product and receipt after a Stripe payment

As soon as someone pays, they get their download link and a receipt from your own Gmail address.

Email · Sent to buyerThanks for your order. Brand starter templates: https://files.example.com/templates.zip. Receipt: 49.00 GBP paid.
The moment it happensUse template →
Gmail → Stripe

Get yesterday's Stripe revenue in your inbox each morning

Every morning you get one email with yesterday's sales, refunds and new subscriptions, plus a two-line summary.

Email · Morning digestSales EUR: 3,412.00 · Refunds EUR: 89.00 · New subscriptions: 7. A strong day, with sales about a third higher than a typical Tuesday.
On a scheduleUse template →
Gmail → Stripe

Check VAT numbers on Stripe invoices and email the right person

When Stripe drafts an invoice, an invalid VAT number is flagged to finance; when it's finalised, the customer gets an email from you.

Email · FinanceVAT check failed: Contoso GmbH. VAT number DE123456789 did not validate for draft invoice in_1Q2w3E.
The moment it happensUse template →
Gmail → Stripe

Win back failed payments with a friendly email

When a card fails, the customer gets a short note from you with a link to pay, and a reminder three days later if it's still unpaid.

Email · Sent to customerHi Alex, your payment of 29.00 USD for the Team plan didn't go through. You can update your card here: https://invoice.stripe.com/i/acct_ex/inv_ex
The moment it happensUse template →
Gmail → Stripe

Ask cancelling customers why, and get a weekly churn summary

Customers who cancel get one personal question by email, their replies are sorted by reason, and you get a weekly summary.

Email · Weekly churn summaryprice: 4 · missing feature: 3 · switched tool: 2 · no longer needed: 1. 'We needed a Xero integration' came up twice.
The moment it happens · Uses AIUse template →
Gmail → Stripe

Prioritise support emails from paying customers

New support emails are labelled paying, trial or unknown from Stripe, with a reply draft waiting in Gmail.

Gmail · PayingExport to CSV not working (Acme Retail, paying). Draft ready: 'Hi Jamie, thanks for flagging this. Could you tell me which report you were exporting?'
Every 10 minutes · Uses AIUse template →
Gmail → QuickBooks

Turn emailed supplier invoices into QuickBooks bills

When a supplier emails a PDF invoice, a bill is created in QuickBooks with the PDF attached, and you get an email listing what was added.

Email · Bills created2 supplier invoices processed: Northwind Supplies #INV-2291: $1,280.00, Acme Logistics #5530: $412.50
Every 15 minutes · Uses AIUse template →
Gmail → QuickBooks

Send polite Gmail reminders for overdue QuickBooks invoices

Every weekday, customers with overdue QuickBooks invoices get a reminder from your Gmail address, firmer as the invoice ages, and you get a summary.

Email · RemindersSent 3 payment reminders: Acme Corp #1031: $1,200.00, 12 days; Northwind Ltd #1040: $640.00, 34 days
On a schedule · Uses AIUse template →
Gmail → QuickBooks

Create QuickBooks invoices from emails you label

Label an email thread Invoice Needed and a QuickBooks invoice for the client and items it mentions is created and sent.

Gmail · InvoicedAcme Corp – Website refresh: invoice 1058 for $4,200.00 created and sent
Every 15 minutes · Uses AIUse template →
Gmail → Xero

Send Xero payment reminders that get firmer over time

Customers with overdue Xero invoices get a reminder from your Gmail at 7, 14 and 30 days late, each a little firmer, and you get a daily summary.

Email · Reminders2 payment reminders sent: Acme Ltd INV-0412: 1,800.00 (15 days, 14-day reminder)
On a scheduleUse template →
Gmail → Xero

Turn emailed supplier invoices into Xero draft bills

Supplier invoices that arrive in Gmail become draft bills in Xero with the PDF attached, ready for you to approve.

Xero · Draft billsNorthwind Supplies · INV-2291 · due 15 Nov · 1,280.00 (PDF attached)
Every 15 minutes · Uses AIUse template →
Gmail → Xero

Create a Xero invoice for each order and email it to the customer

When an order comes in, a Xero invoice is created and emailed to the customer from your Gmail with the PDF and a short personal note.

Gmail · SentInvoice INV-0431 for your order – Hi Acme Ltd, thanks for ordering 2 Northwind display stands…
The moment it happens · Uses AIUse template →
Chargebee

Announce new Chargebee subscriptions in Slack

Each new subscription is posted with the customer, plan and amount as soon as it's created.

Slack · #new-customers🎉 New subscription: Northwind Traders on *growth-USD-monthly*, USD 199.00
The moment it happensUse template →
Chargebee

Get a Slack alert with the MRR lost when a customer cancels

Every cancellation is flagged with how much monthly revenue it removes, so account owners can step in.

Slack · #churn📉 Acme Corp cancelled *growth-USD-monthly*. MRR lost: USD 199.00
The moment it happensUse template →
Chargebee

Email a list of cards expiring this month

On the first of each month you get the customers whose saved cards run out before their next renewal.

Email · Cards expiring3 cards expire this month - billing@northwind.example: card ending 4242
MonthlyUse template →
Chargebee

Report failed Chargebee payments in Slack

One message per failed invoice with the customer, amount and reason, even while dunning keeps retrying.

Slack · #billing💳 Payment failed: Acme Corp, USD 199.00 Reason: Insufficient funds
The moment it happensUse template →
Chargebee

Get a Slack list of Chargebee trials ending soon

Every weekday at 9am, Chargebee trials ending in the next 3 days are posted to Slack with the customer, plan, end date and whether a payment method is on file.

Slack · #sales⏳ 4 Chargebee trials end in the next 3 days ⚠️ Bluefin Labs (ops@bluefin.io) · growth-USD-monthly · ends Wed 12 Nov · no card ⚠️ Harbor & Co (sam@harborco.com) · starter-USD-monthly · ends Thu 13 Nov · no card ✅ Kestrel Media · growth-USD-yearly · ends Wed 12 Nov · card on file ✅ Ana Ruiz · starter-USD-monthly · ends Thu 13 Nov · card on file
On a scheduleUse template →
Chargebee

Post a daily Chargebee revenue summary to Slack

Every morning at 8am Slack gets yesterday's Chargebee figures: money collected, failed payments, refunds, new subscriptions and cancellations.

Slack · #revenue📊 Chargebee, Mon 10 Nov Collected: USD 14,820.00 (96 payments) Failed: USD 1,190.00 (7 payments) Refunded: USD 240.00 (2) New subscriptions: 11 · Cancellations: 3
On a scheduleUse template →
Chargebee

Post Chargebee plan upgrades and downgrades to Slack

When a Chargebee subscription changes plan, Slack gets a message saying whether it was an upgrade or a downgrade, with the old and new plan and the MRR change.

Slack · #revenue⬆️ Upgrade: Kestrel Media moved from starter-USD-monthly to growth-USD-monthly. MRR +USD 150.00 (now USD 199.00)
The moment it happensUse template →
Slack → Stripe

Post Stripe revenue reports in Slack

Each morning Slack shows yesterday's sales, refunds and net revenue from Stripe, compared with the day before.

Slack · #financeStripe revenue yesterday USD: sales 4,820.00, refunds 129.00, net 4,691.00 (+612.00 vs day before)
On a scheduleUse template →
Slack → Stripe

Get a monthly Stripe tax summary in Slack

On the first of each month you see the tax collected on last month's Stripe invoices, broken down by tax rate and region.

Slack · #financeTax collected September 2026 VAT DE 19%: 1,284.20 EUR VAT FR 20%: 612.00 EUR
On a scheduleUse template →
Slack → Stripe

Find duplicate customers in Stripe

Each day Slack lists any new groups of Stripe customers that share an email address, so you can merge them.

Slack · #billing2 new duplicate customer groups in Stripe accounts@northwind.example: cus_Q1a8, cus_R7k2
On a scheduleUse template →
Slack → Stripe

Triage billing emails with the customer's Stripe status

New billing emails arrive in Slack already sorted by topic, with the sender's plan and payment status from Stripe beside them.

Slack · #billing[failed payment] Card declined on renewal from ops@northwind.example Card expired, asks how to update it. Stripe: Team plan, past_due
Every 10 minutes · Uses AIUse template →
Slack → Xero

Post overdue Xero invoices to Slack every weekday

Every weekday morning, your finance channel sees unpaid Xero invoices grouped by how late they are, with totals for each group.

Slack · #finance8–30 days – 2,640.00 • Acme Ltd INV-0412: 1,800.00 • Northwind Ltd INV-0418: 840.00
On a scheduleUse template →
Slack → Xero

Approve supplier invoices in Slack before they go into Xero

New supplier invoices are read and posted to Slack with Approve and Reject buttons, and approved ones become bills in Xero.

Slack · #financeNorthwind Supplies INV-2291: 1,280.00 [Approve] [Reject]
Every 15 minutes · Uses AIUse template →
Slack → Xero

Draft a Xero invoice for each won deal and approve it in Slack

When a deal is won or an order arrives, a draft Xero invoice is created and posted to Slack, where one click approves it.

Slack · #financeDraft INV-0435 for Acme Ltd: 6,000.00 [Approve]
The moment it happensUse template →

Don't see your automation? Describe it.

Your assistant doesn't need a template. Say what should happen and when.