Skip to content

Weekly

Get a weekly list of cards nobody has touched

Each Monday you see the open cards with no activity in two weeks, grouped by list.

Runs
Weekly
Apps
Trello
AI
Not needed
Access
read

Send this to your assistant

Create a ClickRuntime automation: every Monday at 9am, email me every open card on my Client Work board in Trello with no activity for 14 days or more, grouped by list.

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

Cards go quiet for all sorts of reasons: the person moved to another project, the client stopped replying, or the work was blocked and nobody wrote it down. On a busy Trello board these stale cards look just like active ones, so a task promised to a customer three weeks ago sits in Doing while everyone assumes someone else has it.

Every week, this fetches the open cards on your board, compares each card's last activity date with a threshold you set, such as 14 days, and sends the stale ones to you grouped by list and by member. You see who is holding what and which items need a decision.

Managers use it as the starting point for a weekly board cleanup or a stand-up on stuck work. It makes quiet cards visible.

What you get out of it

  • Forgotten work is found

    Cards nobody has touched in two weeks are listed by name. A promise made to a customer that fell through a crack becomes visible before they have to chase it for you.

  • Grouped by owner for fast follow-up

    The list is organized by member, so you can send each person a short note about their quiet cards. A manager can run a five-minute check-in instead of a full board review.

  • Grouped by list shows where work stalls

    If most stale cards sit in Waiting on client, the problem is the follow-up process, not the people. Seeing the clustering by list directs your attention to the real bottleneck.

  • Keeps the board trustworthy

    When stale cards are closed or re-dated, the board shows true work in progress. Planning and capacity decisions then rest on current information rather than a list of abandoned intentions.

  • Replaces a manual audit

    Scrolling every list to find old cards takes an hour on a large board. A weekly list of exactly those cards makes board hygiene a quick routine instead of an annual project.

How it works

What happens, step by step

  1. Once a week, ClickRuntime checks every open card on your Trello board.

  2. It picks out cards that have had no activity for longer than your chosen number of days.

  3. It groups them by list and shows when each was last touched.

  4. You get an email with the list, so you can chase or close forgotten work.

Before it runs live

  • Connect Trello

What you get

RunsWeekly
Get a weekly list of cards nobody has touchedtoday, 9:00Succeeded
Email · Client WorkIn progress · Acme brand guide (last 2026-09-30) Waiting on client · Northwind homepage copy (last 2026-10-01)

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 Trello 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.
stale_card_alert.pyexample
from datetime import datetime, timedelta, timezone
from clickruntime import on_trigger, http, credentials, notify

BOARD_ID = "CLIENT_WORK_BOARD_ID"

def trello(method, path, **params):
    params.update(key=credentials.secret("TRELLO_API_KEY"), token=credentials.secret("TRELLO_TOKEN"))
    r = http.request(method, f"https://api.trello.com/1{path}", params=params)
    r.raise_for_status()
    return r.json()

@on_trigger
def run(event):
    cutoff = datetime.now(timezone.utc) - timedelta(days=14)
    lists = {l["id"]: l["name"] for l in trello("GET", f"/boards/{BOARD_ID}/lists", fields="name")}
    cards = trello("GET", f"/boards/{BOARD_ID}/cards", fields="name,idList,dateLastActivity,shortUrl")
    stale = [c for c in cards if datetime.fromisoformat(c["dateLastActivity"].replace("Z", "+00:00")) < cutoff]
    stale.sort(key=lambda c: lists[c["idList"]])
    lines = [f"{lists[c['idList']]} · {c['name']} (last {c['dateLastActivity'][:10]}) {c['shortUrl']}" for c in stale]
    notify.email_me(f"{len(stale)} quiet cards on Client Work", "\n".join(lines) or "No stale cards.")
    return {"stale": len(stale)}

FAQ

Common questions

What counts as stale?
A card is stale if its last activity, such as a comment, move or edit, is older than your threshold. A card with a recent comment is not stale, even if it has been in the same list for months.
Are cards in the Done list included?
Archived cards and closed items are not, and you can exclude the Done list as well. Only open cards in the lists you care about are checked, so finished work does not clutter the report.
Can the report go to Slack instead of email?
Yes. You can choose either channel, or both, depending on where the team reads updates. Posting to Slack suits a team stand-up, while email suits a manager who wants a private weekly summary. Both can be set up together. Pick whichever one your team actually reads.
What permissions does it need?
read. 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 a weekly list of cards nobody has touched” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.