Your task
Challenge 05
Your Morning Brief
Send up to three open Trello cards to Telegram each weekday morning.
Your bonus task
Prioritize cards whose titles start with P0P0 means the highest priority; P1 means high priority. Start the card title with the prefix, for example P0 Fix sign-in or P1: Prepare slides. A space, colon, or hyphen separates the prefix from the title. Both come before unprefixed cards in the bonus. or P1P0 means the highest priority; P1 means high priority. Start the card title with the prefix, for example P0 Fix sign-in or P1: Prepare slides. A space, colon, or hyphen separates the prefix from the title. Both come before unprefixed cards in the bonus.: put P0P0 means the highest priority; P1 means high priority. Start the card title with the prefix, for example P0 Fix sign-in or P1: Prepare slides. A space, colon, or hyphen separates the prefix from the title. Both come before unprefixed cards in the bonus. first, then P1P0 means the highest priority; P1 means high priority. Start the card title with the prefix, for example P0 Fix sign-in or P1: Prepare slides. A space, colon, or hyphen separates the prefix from the title. Both come before unprefixed cards in the bonus., then all other cards. Within each group, choose the nearest due dates first and place cards without a due date last. If no open card has either prefix or is overdue, add "No urgent cards today" while still listing up to three cards. If there are no open cards, send "No open cards today" instead.
Example use cases
- A small team wants a predictable morning digest instead of checking every Trello card.
- Event organizers need the three most urgent tasks before their daily stand-up.
- A volunteer team wants overdue and high-priority work surfaced automatically each weekday morning.
Before you start
- 01
Sign up for n8n Cloud or open an existing n8n workspace, then create a new workflow.
- 02
Sign in to Trello and create any new board. Add at least two lists and five open test cards. For the bonus, include titles starting with P0 and P1, different due dates, an overdue card, and a card without a due date. Open the board, append `.json` to its URL, and copy the `id` value for the Trello nodes.
- 03
Create a new Trello app, open its API Key tab, generate an API key, and then select Token and approve access to generate an API token – a private code that can access your Trello data. Add your n8n base URL as an allowed origin, store the key and token in an n8n Trello credential, and never share the token.
- 04
Install Telegram, create a bot with BotFather, and add the bot token to an n8n Telegram credential. Send the bot a test message and note the chat ID that will receive the brief.
Nodes you'll use
What the workflow must do
- 01
At 09:00 Europe/Madrid each weekday, read the open cards from every list on the Trello board created for this challenge.
- 02
Include up to three open cards. The core task does not require priority or due-date sorting.
- 03
Send exactly one Telegram message containing each selected card's name, due date or "No due date", and URL; when no open cards exist, send "No open cards today".
Tip
Need a tip?
Reveal up to five tips, one at a time.
Still stuck? Ask on the n8n community forum
Solution
See the workflow challenge answer
Reveal the completed workflow only when you are ready to compare it with your own.
Submit as solved
Ready to submit?
Submit when your team has a working workflow to demonstrate.