Skip to content

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.

Paste it into your assistant. It tells you what it will send or change before it runs live.

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

  1. Every Monday, ClickRuntime looks up the balance of each of your Mercury accounts.

  2. It adds up the money that came in and went out over the past 7 days and finds the largest transaction.

  3. 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

RunsWeekly
Get your cash position every Mondaytoday, 9:00Succeeded
Email · Weekly cashChecking: $184,220.10 · Savings: $250,000.00 In: $42,300.00 Out: $38,915.62 Largest: Northwind Payroll $24,800.00

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • 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

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
weekly_cash_summary.pyexample
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?
It reports the accounts you connect, and you can include checking, savings or both. The email lists the balance for each account and combines inflows and outflows according to your choice. Totals are shown separately for each account so you can tell them apart.
What period do the inflows and outflows cover?
By default it covers the previous seven days, from the previous Monday to Sunday. If you prefer a rolling seven-day window or a different week start, you can ask for that. Tell your AI assistant if you want a different window.
Are internal transfers counted as inflows and outflows?
Moves between your own accounts can make flows look larger than they really are. The summary can exclude transfers between your Mercury accounts if you want a figure that reflects only external money movement. That makes it easier to compare weeks.
What permissions does it need?
read-only token. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run each time it runs (weekly). Checks that find nothing to do and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

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.