Weekly
Get your cash position every Monday
Each Monday you see your account balances and how much came in and went out the week before.
- Runs
- Weekly
- Apps
- Mercury
- AI
- Not needed
- Access
- read-only token
Send this to your assistant
Create a ClickRuntime automation: every Monday at 8am, email me my Mercury account balances, plus last week's total money in, total money out and the five largest payments.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Founders often answer the question "how are we doing on cash?" from memory, based on the last time they logged into the bank. The number is a few days old, the inflows and outflows for the week are a guess, and a rising expense category goes unnoticed until the monthly close. Investors and co-founders get a vague answer, and decisions about hiring or spending rest on a feeling.
Every Monday, ClickRuntime fetches your Mercury balances and the past week's transactions, adds up what came in and what went out, and emails you a summary with balance, total inflows and total outflows. It gives you the same view each week, in your inbox, before the week begins.
It suits founders, operations leads and fractional CFOs who want a regular cash check without a spreadsheet.
What you get out of it
A clear start to each week
Knowing balance and net movement on Monday helps you plan the week's payments and decide whether a purchase should wait. You act on facts, not on memory. That is a better basis for deciding what to pay first.
Net burn is visible weekly
Subtracting outflows from inflows shows how fast cash is changing. A steady weekly figure makes runway easier to estimate than a monthly one that hides short-term swings. This gives you an early read on runway, with fewer surprises at the end of the quarter, whichever way the number moves.
Investor updates take minutes
When you write a monthly update, you already have four or five weekly summaries to quote from. That removes the scramble to pull numbers from the bank at the last moment.
Unusual weeks stand out
If outflows double compared to the week before, you will see it right away and can check why. A forgotten annual renewal or a duplicate payment is easier to find within days.
Everyone can be on the same page
The email can go to co-founders, the bookkeeper or an advisor. They all see the same numbers, which avoids debates about whose figure is right. Everyone sees the same figures at the same time.
A habit that survives busy weeks
The summary lands whether or not you had time to open the bank. Your cash picture is updated every Monday regardless of how hectic the previous week was, and every update is formatted the same way.
How it works
What happens, step by step
Every Monday, ClickRuntime looks up the balance of each of your Mercury accounts.
It adds up the money that came in and went out over the past 7 days and finds the largest transaction.
You get an email with each account's balance, the week's money in and money out, and the largest payment.
Before it runs live
- Connect Mercury
What you get
Build your own
Need it to work differently?
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
Changes you can ask for
- Run it at a different time, more or less often, or only on weekdays
- Add an AI step, for example to summarize, sort or draft a reply
- Add another app, for example also send it to Slack
- Combine it with other Mercury steps into one automation
Under the hood
The code that runs this automation
from datetime import date, timedelta
from clickruntime import on_trigger, credentials, http, notify
API = "https://api.mercury.com/api/v1"
@on_trigger
def run(event):
h = {"Authorization": f"Bearer {credentials.secret('MERCURY_TOKEN')}"}
start = (date.today() - timedelta(days=7)).isoformat()
lines, txs = [], []
for acct in http.get(f"{API}/accounts", headers=h).json()["accounts"]:
lines.append(f"{acct['name']}: ${acct['currentBalance']:,.2f}")
txs += http.get(f"{API}/account/{acct['id']}/transactions", headers=h,
params={"start": start, "end": date.today().isoformat(), "limit": 500}).json()["transactions"]
txs = [t for t in txs if t["status"] == "sent"]
money_in = sum(t["amount"] for t in txs if t["amount"] > 0)
money_out = -sum(t["amount"] for t in txs if t["amount"] < 0)
top = sorted((t for t in txs if t["amount"] < 0), key=lambda t: t["amount"])[:5]
lines += ["", f"In: ${money_in:,.2f} Out: ${money_out:,.2f}", "", "Largest payments:"]
lines += [f" {t['counterpartyName']}: ${-t['amount']:,.2f}" for t in top]
notify.email_me("Mercury weekly cash summary", "\n".join(lines))
return {"in": money_in, "out": money_out}FAQ
Common questions
Does the summary include every Mercury account?
What period do the inflows and outflows cover?
Are internal transfers counted as inflows and outflows?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Post every Mercury transaction to Slack
Deposits and payments appear in your channel within about 15 minutes, each one posted once.
See how it worksGet warned when your balance drops below $20,000
You get one email when checking falls under your floor, and another only after it has recovered and dropped again.
See how it worksGet an email when a payment fails or is cancelled
A failed or cancelled Mercury transaction reaches you within about 15 minutes, with the amount and counterparty.
See how it worksKeep exploring
Set up “Get your cash position every Monday” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.
