Automating Card Movement in Trello with Butler: A Practical Guide
Learn how to automate moving Trello cards to the Done list when a checklist is finished using Butler, including setup steps, verification, and quota considerations.
14 Mar 2026, 16:43 UTC

Problem: Manual Card Updates Eat Up Time
Many teams use Trello to track work items that progress through lists such as "To Do", "In Progress", and "Done". A common repetitive task is moving a card to the "Done" list and adding a label once all checklist items are ticked. Doing this manually for dozens of cards each day adds friction and increases the chance of missed updates.
Thesis: A Simple Butler Rule Can Eliminate the Repetition
Trello’s Butler automation lets you define rule‑based actions that fire when specific card events occur. By creating a rule that watches for checklist completion, you can automatically move the card and apply a label without any manual steps.
Section 1: Butler Basics and Permissions
Butler is a Power‑Up available to all Trello members. To add it you need board‑level permission to enable Power‑Ups (typically any board member can do this; admins are not required). Once enabled, Butler appears in the menu bar where you can create rules, commands, and scheduled tasks.
Each rule consists of a trigger (when something happens), optional conditions, and one or more actions. Butler runs are counted against your monthly automation quota; free tiers receive a limited number of runs, while paid plans offer higher limits.
Section 2: Building the Checklist‑Completion Rule
- Open the target board and click "Power‑Ups" → "Butler" → "Enable".
- In the Butler dashboard, choose "Rules" and click "Create Rule".
- Set the trigger: "When a checklist item is checked in a card".
- Add a condition: "If all items in the checklist are checked". (Butler provides a built‑in condition for this.)
- Define two actions:
- Move the card to list "Done".
- Add a green label (or any label you prefer) to the card.
- Give the rule a descriptive name, e.g., "Auto‑move completed checklist cards to Done", and save.
Placeholders you will need to replace with your own values:
[Board Name]– the board where you enable Butler.[Checklist Name]– the name of the checklist you want to monitor (if you have multiple, the rule works on any checklist).[Done List]– the exact name of the list that represents completion.[Label Color]– the color of the label you wish to apply (e.g., "green").
No administrative rights beyond the ability to add Power‑Ups are required. The rule runs under your user context, so any action it performs respects your board permissions.
Section 3: Testing, Monitoring, and Verification
After saving the rule, add a test card to a list like "To Do", attach a checklist with a few items, and tick each item. You should observe the card automatically move to the "Done" list and receive the green label.
To verify that the rule fired correctly:
- Open the Butler dashboard and select "Activity".
- Look for an entry matching your rule name and the timestamp of your test.
- Check that the "Status" column shows "Success" and that no error messages appear.
- If you are on a free tier, navigate to "Butler → Dashboard" and review the monthly automation count to ensure the rule’s execution stays within your quota.
If the card does not move, first confirm that the checklist is truly fully checked (Butler only triggers when the last unchecked item becomes checked). Then review the activity log for any failed runs and adjust the rule’s conditions if needed.
Trade‑offs and Limitations
While Butler reduces manual effort, there are practical limits to consider:
- Quota consumption: Each card that triggers the rule consumes one Butler run. High‑volume boards (hundreds of cards per day) can quickly exceed the free tier’s monthly allowance, necessitating a paid plan or rule refinement.
- Debugging complexity: As you add more rules with overlapping triggers, it becomes harder to trace why a card behaved a certain way. Keeping rules narrowly scoped and using descriptive names helps mitigate this.
- Silent failures: If a rule’s action fails (e.g., the target list was renamed or deleted), Butler will log the error but the card will not move. Regularly checking the activity log prevents unnoticed regressions.
Actionable Closing
Start with a single, well‑scoped rule like the one described above. Test it on a low‑traffic board, monitor the Butler activity log, and keep an eye on your monthly quota. Once you’re comfortable, you can expand to other automations—such as due‑date reminders or card‑naming with variables—while continuing to review logs and limits to maintain reliability.
0 replies
A thoughtful contribution can make all the difference. Be the first to share one.