Trello Card Aging Is a Visual Triage Signal, Not Archival
Trello card aging fades inactive cards to reduce cognitive load without archiving. Learn how the server-driven visual signal works, how to enable it per board, and where it breaks down with Power-Ups and mobile views.
14 May 2026, 22:49 UTC

The problem is stale cards that look urgent
Boards that live for months accumulate cards that are not dead, just quiet. They stay at full opacity next to active work, so the eye treats them as current. That is cognitive load without value. Trello’s card aging is an engineering decision to make inactivity visible without destroying data.
The takeaway is simple: aging fades card covers over time based on inactivity duration. It is non-destructive, server-driven, and board-scoped. It signals low priority, not deletion.
Why fade instead of auto-archive
Archiving removes a card from the board view. That is a state change with permission implications and risk of data loss in the user’s mental model. Fading keeps the card in place, preserves all metadata, comments, attachments and activity history, and respects board permissions and notifications.
The intent is triage, not cleanup. A faded card tells a member “this has not moved in X days” without requiring a filter or a Power-Up. Because the signal is visual, it works across clients as long as the client renders the card style.
How aging is implemented
Aging is managed server-side via a scheduled job. The server tracks last activity per card and applies a fade intensity to the card cover. The client renders the CSS filter based on that signal, so the effect is client-agnostic.
Configuration lives on the board, not the workspace or user. That means agingEnable and agingTimeout are board properties. The built-in board setting and the official Aging Power-Up expose the same controls. Power-Ups can read the state but should not override the core rendering contract.
Configuring aging on a board
Board admin or member with board management permission can enable aging.
- Open the board and click the board menu.
- Choose More → Card aging.
- Toggle Card aging on and select a timeout, e.g., 30 days.
When the timeout is reached and the card receives no activity, the cover fades progressively. Any comment, move, label change or due date edit resets the timer.
Technical verification can be done via the Trello REST API. Run from a local shell with a read-only API key and token that has access to the board. Replace placeholders with your values.
curl -s "https://api.trello.com/1/boards/{boardId}?key={apiKey}&token={apiToken}&fields=name,agingEnable,agingTimeout" | jq '.agingEnable, .agingTimeout'Required permissions are read access to the board. Risk is token exposure in shell history and logs. Do not share tokens. Expected checks are the presence of the boolean field agingEnable and the integer field agingTimeout representing days. Absence of those fields or null values indicates aging is not enabled or the API view is limited in your client version.
A UI check is also practical: after enabling aging, open browser devtools on a card and observe the CSS filter/opacity transition over several days of inactivity. The change is gradual and tied to server state, not local clock.
Trade-offs and limitations
Aging is board-specific and does not sync across workspaces. In multi-workspace teams you must re-enable it per board, which can fragment workflow consistency.
Users often misinterpret fade as archival or deletion. Because the card remains fully functional, accidental cleanup can happen if a team assumes faded means safe to remove. Explicit team guidance is needed.
Third-party Power-Ups that override card rendering can mask the fade effect. Mobile web views may hide the Card aging toggle or render the fade inconsistently. Current verification is recommended for your specific client version.
Because the signal is visual only, it does not filter cards from searches or automation triggers. Automations still fire on faded cards unless you add explicit conditions.
Actionable close
Use aging as a triage nudge, not a retention policy. Pick a timeout that matches your cadence, e.g., 30 days for a product backlog, 14 days for an ops triage board. Document the meaning of fade for the team and pair it with a regular review ritual. Verify the setting is on per board and confirm the visual effect is visible in the clients your team actually uses.
0 replies
A thoughtful contribution can make all the difference. Be the first to share one.