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.

Agentic Task
MercurySlackGoogle SheetsFinanceOperationsAI ReportsDaily DigestsNotifications & Alerts
PromptCreate

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?
We add up the cash sitting in your accounts, work out your average net monthly burn over the last 90 days (money out minus money in), then divide one by the other. The result is the number of months your current cash covers at your recent spending rate.
Why does it warn me at nine months of runway?
Nine to twelve months is the window founders are commonly advised to start raising in, because a round takes months to close. Below six months your options narrow significantly. You can move the threshold if your own timeline is different.
Does this move any money out of my bank account?
No. It only reads balances and past transactions. A read only access token is enough, which is also the simpler one to set up because it does not require allowlisting an IP address.
What if we had a big one off payment that week?
That is exactly what the briefing is meant to explain. It calls out the two or three costs that moved the most and says why the number shifted, so a single large wire or an annual renewal does not read as a permanent change in your burn rate.
What happens if we are cash flow positive?
Then there is no burn to report, and the briefing says so in plain language rather than showing a negative or infinite runway figure.

Related templates

Auto-fix your calendar when a flight slips, and flag what's at risk

When your flight moves, your calendar times get corrected automatically and you get a Slack note naming the meetings you're about to miss.

Google Calendar
AviationStack
Slack
Agentic Task
Trace phishing emails to the sending IP and report abuse

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.

AbuseIPDB
Gmail
Slack
Agentic Task
Weekly Amazon S3 bucket security audit posted to Slack

Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.

Amazon S3
Slack Bot
Google Sheets
Agentic Task
Turn procurement portal tenders into CRM deals each morning

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.

Anchor Browser
Google Sheets
HubSpot
+1
Agentic Task
Draft polite follow-ups for emails that never got a reply

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.

Aurinko
Google Sheets
Slack Bot
Agentic Task
Turn each week's football fixtures into a venue staffing plan

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.

API-Sports
Google Calendar
Slack
Agentic Task

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.