Skip to content

On a schedule

Get a daily email of overdue and upcoming cards

Each morning one email lists overdue cards and cards due this week, board by board.

Runs
On a schedule
Apps
Trello
AI
Not needed
Access
read

Send this to your assistant

Create a ClickRuntime automation: every morning at 8am, email me the overdue Trello cards and the cards due this week across all my boards, grouped by board.

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

If you belong to several Trello boards, due dates are scattered across all of them. A manager with five project boards has no single place showing what is late today and what lands this week, so the answer comes from opening each board, scanning cards for red badges and hoping nothing was missed. The one that gets missed is usually the one a client was waiting for.

Each morning, this goes through your boards, fetches the cards that have due dates and sorts them into overdue and due this week. You receive one email showing the lists per board, so your first look at the day shows what is slipping.

It is useful for people who are members of many boards but only own part of each. It replaces a morning habit of opening board after board with a single message.

What you get out of it

  • One list across every board

    Instead of five boards and five scans, you get a single email. The cards that need action today are in one place, which saves the daily tour through Trello. It also saves you the daily tour of every board.

  • Overdue cards cannot hide

    A card that was due on Tuesday and never moved shows up in the email every morning until it is resolved. A slipped task cannot quietly stay buried at the bottom of a list.

  • Look-ahead for the week

    Cards due in the next seven days are listed as well, so you can see a heavy Thursday coming on Monday morning and reshuffle work or ask for help before the crunch.

  • Grouped by board for easy follow-up

    Each board has its own section, so you can forward the relevant part to a project owner with a note. Conversations about late work are quicker when the list is already organized.

  • Completed cards stay out

    Cards marked as due date complete are left off, so the digest only shows open commitments. You do not waste time scanning items that are already finished. That keeps the list short and worth reading each day.

How it works

What happens, step by step

  1. Every morning, ClickRuntime goes through all of your Trello boards.

  2. It collects cards that have a due date and are not yet complete.

  3. It sorts them into overdue and due this week, grouped by board.

  4. You get one email listing each card with its board and due date.

Before it runs live

  • Connect Trello

What you get

RunsOn a schedule
Get a daily email of overdue and upcoming cardstoday, 9:00Succeeded
Email · Trello due datesMarketing · OVERDUE Oct 17 · Launch blog post Ops · due Wed Oct 21 · Renew Acme contract

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

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):
    now = datetime.now(timezone.utc)
    week = now + timedelta(days=7)
    lines = []
    for board in trello("GET", "/members/me/boards", filter="open", fields="name"):
        for c in trello("GET", f"/boards/{board['id']}/cards", fields="name,due,dueComplete,shortUrl"):
            if not c["due"] or c["dueComplete"]:
                continue
            due = datetime.fromisoformat(c["due"].replace("Z", "+00:00"))
            if due < now:
                lines.append(f"{board['name']} · OVERDUE {due:%b %d} · {c['name']} {c['shortUrl']}")
            elif due <= week:
                lines.append(f"{board['name']} · due {due:%a %b %d} · {c['name']} {c['shortUrl']}")
    notify.email_me(f"Trello: {len(lines)} cards overdue or due this week", "\n".join(sorted(lines)) or "All clear.")
    return {"cards": len(lines)}

FAQ

Common questions

Does it include boards I only follow?
It covers the boards your Trello account is a member of. Boards you are not on will not appear. If you want to limit the digest to a few specific boards, name them and the others will be skipped.
What counts as due this week?
Cards with a due date within the next seven days that are not marked complete. Anything past its due date is placed under overdue instead, so a card never appears in both sections. Completed due dates are skipped.
Will cards without a due date appear?
No. The digest is built from due dates, so cards without one are left out. If you want undated cards in specific lists included too, you can ask for a section covering those lists. Only dated cards are tracked.
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 (on a schedule). 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 daily email of overdue and upcoming cards” from your assistant

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