1. Quick Start
1
Connect your accounts
Open the Power-Up settings panel. Connect Trello first, then Discord. Select your server and the channel where the bot should listen for commands.
2
Select a board and list
In settings, choose the Trello board and list where new cards will be created.
3
Add the bot to your server
The bot must be a member of your Discord server. If it isn't, an "Add Bot to Server" prompt will appear in settings.
4
Create your first task
In the configured Discord channel, send a /task command. A Trello card and a dedicated thread are created immediately.
2. Commands
Create a Task
/task title:Title description:Description labels:#label attachment:file
/task title:Fix login bug description:Users can't sign in with Google labels:#bug attachment:screenshot.png
This creates a Trello card with the given title, optional description, optional labels, and an optional file attachment. The bot also opens a Discord thread linked to the card.
- The
description, labels, and attachment options are all optional
- Labels (e.g.
#bug) can be combined: #bug #urgent
- Labels are created automatically on the board if they don't exist yet
- Attached files (images, documents, etc.) are forwarded directly to the Trello card as an attachment
- Only one file can be attached per
/task command — additional files can be added to the card directly in Trello
Move a Card to a Different List
/move list:List Name
/move list:In Progress
Moves the linked Trello card to the specified list. The list name is case-insensitive. This command only works inside a task thread.
/move only works inside a task thread — it has no effect in the main channel.
3. How It Works
Creating Cards
When you send /task in your configured channel:
- A Trello card is created on your configured board and list
- A checklist called Stories/Subtasks is added to the card
- A Discord thread opens automatically for managing subtasks
- The bot posts a confirmation in the main channel with a direct link to the Trello card
Adding Subtasks
Reply inside the task thread with your subtask text — each message becomes a separate checklist item on the Trello card. The bot reacts with 👍 to confirm the item was saved.
Write a test for the login flow
Check error logs on staging
Update the error message copy
Only plain text messages are processed. Slash commands such as /move are excluded, as are messages posted in the main channel.
Completing Subtasks
React with ✅ on a subtask message to mark the corresponding checklist item complete in Trello. Remove the reaction to mark it incomplete again.
Editing and Deleting Subtasks
- Edit a message — updates the checklist item text in Trello
- Delete a message — removes the checklist item from Trello
Trello → Discord Sync
Every 30 seconds the bot checks Trello for changes and reflects them in the thread:
- New checklist items added in Trello appear as messages in the thread
- Items deleted in Trello are removed from the thread
- Completion state changes in Trello update the ✅ reaction in Discord
Edits made directly to checklist items in Trello — on items that were originally created from Discord — will not sync back to the Discord thread.
4. Features
Bidirectional Sync
Discord → Trello changes are applied instantly. Trello → Discord syncs every 30 seconds.
Smart Labels
Use #hashtags in your /task command's labels field. Labels are created on the board automatically if they do not exist yet.
Thread-Based Subtasks
Each task gets its own dedicated Discord thread, keeping subtask discussions separate from your main channel.
Reaction Controls
Mark subtasks complete or incomplete directly from Discord with a ✅ reaction — no need to open Trello.
List Management
Use /move inside a thread to move the card between Trello lists without leaving Discord.
Direct Card Links
Every task confirmation in Discord includes a direct link to the Trello card for quick access.
File Attachments
Attach a file or image directly in the /task command. It is forwarded to the Trello card as an attachment automatically.
5. Tips & Best Practices
Writing Effective Tasks
- Keep titles short and action-oriented
- Use the description for context:
/task title:Fix checkout description:Fails on Stripe test cards labels:#bug
- Attach a screenshot or log file directly in
/task using the attachment field — it appears on the Trello card immediately
- Establish consistent label names across your team — e.g.
#bug, #feature, #urgent
Organizing Subtasks
- Post one subtask per message — each becomes a separate checklist item
- Order matters: items appear in Trello in the order you post them
- Edit a message to rename the checklist item; delete it to remove it entirely
Team Collaboration
- Any team member in the thread can add, edit, or complete subtasks
- Use
/move to advance the card through your workflow without leaving Discord
6. Plans & Limits
The current plan and usage figures are always shown in the Power-Up settings panel.
| Plan |
Cards per month |
Active boards |
Price |
| Free |
20 |
1 |
€0 |
| Pro |
200 |
5 |
€7 / month |
| Team |
Unlimited |
Unlimited |
€25 / month |
Limits are per Trello account, not per Discord server. Connecting the same Trello account to multiple Discord servers does not multiply your quota — all boards and cards share a single allowance.
Only /task commands count toward the monthly card limit. Subtasks, edits, reactions, and /move commands are always unlimited.
Paid plans include a 14-day free trial and can be canceled at any time. Manage your plan via the Power-Up settings panel.
7. Troubleshooting
Bot not responding to /task
- Confirm you are typing in the channel configured in the Power-Up settings
- Verify the bot has been added to your Discord server (check for the "Add Bot to Server" prompt in settings)
- Ensure both Discord and Trello are connected in settings
- Slash commands can take up to 1 hour to appear after the bot first starts — wait and try again
Card not being created
- Check whether you have reached your monthly card limit in the settings panel
- Verify the command: type
/task and use Discord's autocomplete to fill in the options
- Confirm a Trello board and list are selected in settings
Subtask not appearing in Trello
- Make sure you are posting inside the task thread, not in the main channel
- The bot reacts 👍 to confirm receipt — no reaction means the message was not processed
Trello changes not reflected in Discord
- Sync runs every 30 seconds — wait a moment, then check again
- Only the Stories/Subtasks checklist is synced; changes to other checklists are not
If issues persist, open the Power-Up settings and verify that both accounts are connected and a board and list are selected. If the problem continues, contact support.
8. Privacy & Security
- Only the Trello boards you explicitly authorize are accessible to the service
- The bot only processes
/task and /move slash commands, and messages posted inside task threads it created
- OAuth tokens are encrypted at rest using strong, authenticated encryption
- All communication is encrypted in transit (HTTPS / TLS)
- You can export all stored data at any time using the Export Data button in the Power-Up settings
Deleting your data
- Disconnect a Board (settings) or disable the Power-Up from Trello's board menu — permanently erases all stored data for that board immediately (configuration, threads, checklist items, tokens). This cannot be undone.
- Disconnect all (logout) — clears OAuth tokens and deactivates your boards, but keeps your thread and task data. You can reconnect at any time to resume where you left off.
- Delete Account (settings) — permanently erases all data across every connected board.
See the full Privacy Policy and Terms of Service for details.
Enjoying the Power-Up?
This tool is free to use. If it saves you time, a small contribution is always appreciated and helps keep the service running.
☕ Buy me a coffee