Weekly cash and runway briefing for your leadership team
Every Monday at 8am, your leaders get cash on hand, monthly burn, and months of runway in Slack, with a warning when runway gets short.
Every Monday at 8am, send my leadership team a cash and runway briefing in Slack. Use a scheduled trigger for this, not a poll trigger.
Start by reading my current balances with the Mercury List Accounts operation. Balances live directly on each account as availableBalance and currentBalance, so there is no separate balance lookup to make. Sum the operating accounts to get total cash on hand. Mercury returns monetary amounts as whole dollars in decimal form (12.50 means twelve dollars fifty), so do not divide by one hundred and do not treat these as cents.
Then pull the trailing 90 days of activity with the Mercury List Transactions operation, which reads across all accounts and supports date filtering. Split the results into money in and money out. Average net monthly burn is total money out minus total money in over that window, divided by three. Implied months of runway is total cash on hand divided by average net monthly burn. If the business was net cash positive across the window, say so plainly instead of reporting a negative or infinite runway.
For the week over week change, read the most recent snapshot row already stored in the Google Sheets history tab using the Get Values operation, and compare this week's cash, burn, and runway against it. If the tab is empty because this is the first run, derive last week's cash by taking current cash and reversing the last seven days of transactions, and label the comparison as a first run baseline.
Post the briefing to the leadership Slack channel with the Slack Send a Message operation. Lead with the headline numbers, total cash on hand, average net monthly burn, and months of runway, each with its week over week change. Then call out the two or three vendors or spend categories that moved the most against the prior period and explain why the number shifted, for example a large one off wire, payroll timing, a new vendor ramping up, or an annual renewal landing. Write this as a short narrative briefing a founder can read in thirty seconds. Do not dump the transaction list into the message.
Treat runway below nine months as an explicit warning at the top of the message, since that is the point where founders are advised to start raising. If runway falls below six months, escalate the language further, because options narrow significantly at that point.
Finally, append one snapshot row per week to the Google Sheets history tab with the Append Values operation, capturing the date, total cash on hand, money in, money out, average net monthly burn, and months of runway. One row per week, appended after the numbers are computed, so we build a rolling cash and burn history we can chart later.
A Mercury Read Only token is sufficient for this workflow, since every step only reads data. That also avoids the IP allowlist requirement that Mercury applies to Read and Write tokens.
What does this prompt do?
- Adds up the cash across your business bank accounts every Monday morning and works out how fast you are spending it.
- Turns the last 90 days of activity into an average monthly burn figure and the number of months of runway that implies.
- Posts a short written briefing to Slack that leads with the headline numbers, the change since last week, and the two or three costs that moved the most, with an explanation of why.
- Saves one row a week to a spreadsheet so you build a rolling history of cash and burn you can chart over time.
What do I need to use this?
- A Mercury business banking account. A read only access token is enough, since this workflow only reads your data and never moves money.
- A Slack workspace, and the channel where your leadership team should get the briefing.
- A Google Sheets spreadsheet with a tab set aside for the weekly cash history.
- A rough sense of which accounts count as operating cash, if you keep money in more than one place.
How can I customize it?
- Change the day and time. Monday at 8am suits a weekly leadership review, but month end or every second week works just as well.
- Move the runway warning threshold. Nine months is the common advice for when to start raising, but set it higher if your raise typically takes longer.
- Point it at a different channel, or send it privately if cash numbers are not for the whole team.
- Widen or narrow the 90 day lookback if your spending is unusually lumpy or unusually steady.
FAQs
How is the runway number calculated?
Why does it warn me at nine months of runway?
Does this move any money out of my bank account?
What if we had a big one off payment that week?
What happens if we are cash flow positive?
Related templates
When your flight moves, your calendar times get corrected automatically and you get a Slack note naming the meetings you're about to miss.
Every 15 minutes, forwarded phishing reports get traced back to the server that really sent them, with a verdict in Slack and the worst senders reported.
Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.
Every weekday at 7am, sign in to the tender portals you track, filter new notices against your bid criteria, and open a deal for the ones worth chasing.
Every weekday at 4pm, spot the threads that went quiet, stage a ready-to-send nudge in your mailbox, and get a ranked Slack recap.
Every Monday, rank the week's matches by expected demand, put the big ones on your venue calendar, and post a rota-ready summary to Slack.
Know your runway before Monday's leadership meeting.
Set this up once and your leadership team gets cash, burn, and runway in Slack every week, with a clear warning the moment runway gets short.