π Lesson 5.1: Butler Rules: When This, Do That
This is where Trello stops being a board you maintain and starts being a system that runs itself. Butler is Trello's built-in, no-code automation β you describe what should happen in plain English ("when a card moves to Done, do these tidy-up steps") and Butler does it for you, every time, forever. In this flagship lesson you'll learn the one mental model behind all automation, and write your first two Rules that actually earn their keep.
π What You'll Learn
By the end of this lesson, you will be able to:
- Explain what Butler is, where it lives, and why it's on every plan
- Describe the core mental model of automation: a trigger ("Whenβ¦") plus one or more actions ("Doβ¦")
- Write a Rule in Butler's plain-English builder and know how to test it safely
- Build several genuinely useful starter rules β cleanup, auto-labeling, auto-assigning, and sorting
- Understand command-run limits so your automations never quietly stop
β±οΈ Estimated Time: 45 minutes
π― Project: Build two working Butler Rules on your board β a "move to Done" cleanup rule and an "added to Today" auto-assign rule β then watch them fire.
In This Lesson
What Butler Is (and Where It Lives)
Up to now, you have been the engine of your board. You drag the card to Done, you tick the due date, you add the label, you assign the teammate. That's fine β until you're doing the same five clicks twenty times a day. Butler is a tireless little robot that lives inside your board and does those repetitive clicks for you, exactly the same way, every single time.
The best part, and the thing most people get wrong: Butler is built into Trello on every plan β Free included. It is not a Power-Up you have to hunt for or a paid add-on. You already have it. The only thing that scales with your plan is how many times per month certain automations are allowed to run, and we'll do honest math on that later in this module (Lesson 5.3).
You'll find Butler in the top-right of any board:
- Open any board.
- Click the βοΈ Automation button in the board menu (on some layouts it's under the β― Show menu then Automation, or shown as a little robot icon).
- You'll see categories down the side: Rules, Card Button, Board Button, Calendar, and Due Date. This lesson is all about Rules; buttons come in 5.2 and the scheduled/due-date commands in 5.3.
π Definition
Butler is Trello's native automation engine. A Rule is Butler's most powerful tool: an automation that runs automatically the moment something happens on the board β no button to press, no schedule to wait for. Something happens β Butler reacts. That "reacts on its own" quality is exactly what makes a Rule different from a button (5.2) or a scheduled command (5.3).
Here's the honest scope, so you build the right expectations: Butler is genuinely no-code. You never write a script. You assemble sentences from dropdown menus, and Butler shows you the plain-English result as you go. If you can describe the chore out loud β "whenever I move a card to Done, check off its due date and slap a green label on it" β you can automate it.
The One Mental Model: Triggers & Actions
Learn this single idea and every automation in Trello β and honestly, in most other tools too β becomes obvious. Every Rule is one trigger followed by one or more actions:
WHEN something happens (the trigger) β DO these things (the actions).
That's the whole grammar. Let's make each half concrete.
The trigger β the "When"
A trigger is the event that wakes Butler up. There is exactly one trigger per Rule. Common triggers:
- A card moves β added to, moved into, or moved out of a specific list.
- A card changes β a label is added, a due date is set, a member is added, it's marked complete, it's archived.
- A card is created β added to the board, or emailed in.
- A checklist item is checked or completed.
- The card name starts with, contains, or matches some text.
The action β the "Do"
Actions are what Butler does once the trigger fires. A Rule can have many actions, and they run top to bottom in order. Common actions:
- Move the card to a list, or to the top/bottom of a list.
- Set or remove a label, a due date, a member, or a cover color.
- Mark the due date complete (or incomplete).
- Add a comment, a checklist, or a checklist item.
- Sort or archive cards in a list.
- Post a message (e.g. to Slack, covered in Lesson 6.2).
Put them together and you get a readable little sentence. Here's the canonical first Rule β the one you'll build in the project β shown in the Butler mock so you can see the shape:
Read it aloud: "When a card is moved into Done, mark its due date complete and add the green label." One trigger, two actions. That's a Rule. Notice how the second Do row just stacks on β a Rule is a trigger with a to-do list attached.
into Done"] --> B{"π€ Butler
trigger fires"} B --> C["β Mark due
date complete"] B --> D["π·οΈ Add green
done label"] C --> E["π Card is tidy β
zero clicks from you"] D --> E
π§ Mindset
Automation isn't about being clever β it's about noticing chores. The best Rules come from a simple question you ask while using your board: "Do I do this same little thing over and over?" Every yes is a candidate for a Rule. You're not programming; you're teaching your board your habits.
Writing Your First Rule
Butler's Rule builder is a series of blue buttons that unfold a menu, then a plain-English sentence you fill in with dropdowns. Here's the flow, step by step, for that "move to Done" cleanup rule:
- Open βοΈ Automation β Rules, then click Create Rule (or the +).
- Click Add Trigger. Choose the Card Move category, then pick "when a card is added to / moved into list β’ by anyone" and select your Done list from the dropdown.
- Now add actions. Click Add Action β Dates, and choose "mark the due date complete."
- Click Add Action β Add/Remove (the label category) and choose "add the green label." (Name your labels first β Lesson 2.3 β so this reads nicely.)
- Click Save. That's it. Your robot is on duty.
As you assemble those dropdowns, Butler prints the sentence back to you at the top so you can sanity-check it. That live preview is your friend β if the sentence sounds wrong when you read it aloud, the Rule is wrong.
β οΈ Watch Out: "by me" vs "by anyone"
Many triggers let you specify who caused the event: "by me," "by anyone," or "by anyone except me." This matters more than it looks. On a shared team board, a Rule set to fire "by anyone" runs when any member moves a card β which is usually what you want for board-wide cleanup, but can multiply your command-run count fast. When in doubt on a personal board, "by me" is the safe, predictable choice.
Anatomy of the builder, in one glance
Every Rule you'll ever build is just these four zones stacked: the trigger at the top, a list of actions below it, an optional filter to narrow which cards qualify, and the Save button. Don't let the wall of blue buttons intimidate you β you're always just answering "when?" once and "do what?" as many times as you like.
Starter Rules Worth Stealing
Here are four Rules that pull real weight from day one. Each is shown in the Butler mock so you can copy the structure directly into your board. Change the list and label names to match yours.
1. The "Done" cleanup (the classic)
Keeps finished cards tidy without a single manual click β and it's the rule almost every seasoned Trello user has on almost every board.
2. Auto-assign what lands in "Today"
Great for a personal board: anything you pull into your Today list becomes yours automatically, so ownership is never ambiguous.
3. Auto-label by keyword
Type fast, stay organized. When a new card's title starts with a tag word, Butler labels and cleans it up for you β a tiny bit of structure with zero discipline required.
4. Nudge stale work
On a team board, a "Review" gate can silently pile up. Pair a label with a comment so nothing rots unnoticed. (This one fires on a change to the card β moving into Review.)
Here's how a board looks after these Rules have been quietly working β notice the finished card already wears its done badge and green label, and nobody touched it by hand:
β Pro Tip
Start with one rule and live with it for a few days before adding more. A Rule you understand and trust beats five Rules you're vaguely afraid of. When something on your board surprises you, the first question becomes "which of my Rules did that?" β so keep the roster small and legible early on.
Testing, Editing & Run Limits
Test it for real (safely)
The honest way to test a Rule is to trigger it. Make a throwaway card called "test," drag it into the list your Rule watches, and watch what happens. If the card gets its label, date, or move as designed β great, delete the test card. If nothing happens, re-open the Rule and read its sentence aloud; the mistake is almost always in the trigger (wrong list, or "by me" when it should be "by anyone").
- Every Rule has an Enabled / Disabled toggle β flip a Rule off instead of deleting it while you experiment.
- Butler keeps a run log / usage view so you can see when a Rule last fired and whether it errored.
- You can copy a Rule to another board β build it once, reuse it everywhere.
The one gotcha: command runs
Here is the honest limit, and the single most useful thing to understand about Butler's pricing. Butler itself is free on every plan. What's metered is the number of Workspace command runs β roughly, each time an automatic Rule (or a scheduled command) does its thing counts as one run.
- Free β about 250 Workspace command runs per month.
- Standard β about 1,000 runs per month.
- Premium β effectively unlimited runs.
For a personal board with a handful of Rules, 250/month is genuinely plenty β you'll rarely feel it. The place it bites is a busy team board where a Rule fires on every card move by everyone. We do the full budgeting math (and how to stay comfortably under the cap) in Lesson 5.3. For now, just know the meter exists.
π‘ Rules vs. buttons vs. schedules β a preview
A quick map of the whole module so today's piece has a home: a Rule fires automatically when something happens (this lesson). A Button (Lesson 5.2) waits for you to click it β great for on-demand multi-step actions, and personal button runs are effectively unlimited. A Scheduled / Due-Date command (Lesson 5.3) fires on a clock or around a due date. Same "Doβ¦" actions underneath; they differ only in what starts them.
π― Project: Build Two Rules
Time to make your board work for you. You'll build two Rules on your existing board (your "My Week" or any board with a Done list and a Today or Doing list). Both are safe, reversible, and immediately satisfying.
ποΈ Automate a cleanup and an auto-assign
Objective: Write, save, and test two working Butler Rules so automation stops being a concept and becomes a thing you did.
Instructions (about 15 minutes):
- (1 min) Open your board and click βοΈ Automation β Rules β Create Rule.
- (3 min) Rule 1 β Done cleanup. Trigger: "when a card is moved into list Done." Actions: "mark the due date complete" and "add the green label." Save.
- (3 min) Rule 2 β auto-assign. Trigger: "when a card is added to list Today by me" (use Doing if you don't have a Today list). Action: "join the card" so you're set as a member. Save.
- (4 min) Test both. Make a card named "test," drag it into Done β watch it get its green label and done badge. Add a new card to Today β watch yourself get assigned.
- (2 min) Delete the test card. Disable and re-enable one Rule to see the toggle.
- (2 min) Peek at Butler's usage/run count so you know where to find it later.
π‘ Hint β the exact sentences to aim for
Rule 1:
When a card is moved into list "Done" by anyone,
mark the due date as complete,
add the green label to the card.
Rule 2:
When a card is added to list "Today" by me,
join the card.
If Rule 1 doesn't fire, check that the trigger points at your actual Done list name and that you moved the card into it (not created it there). If Rule 2 doesn't fire, confirm the "by me" matches how you added the card.
β Project Completion Checklist
- You found the Automation menu and the Rules section on your board
- You built and saved a "move to Done" cleanup Rule with 2+ actions
- You built and saved an "added to Today/Doing" auto-assign Rule
- You tested both by triggering them with a real card
- You located Butler's run/usage count for later
π― Quick Quiz
Question 1: In a Butler Rule, what is the "Whenβ¦" part called, and how many can a single Rule have?
Question 2: Which statement about Butler and pricing is accurate?
Best Practices for Rules
β Do's
- Automate real chores. The best Rule replaces something you actually do repeatedly, not something that just seems clever.
- Read the sentence aloud before saving. Butler shows you the plain-English version β if it sounds wrong, it is wrong.
- Test with a throwaway card. Trigger every new Rule once and confirm it did exactly what you expected.
- Name labels and lists clearly first. Rules read beautifully when "the green label" is actually named "done."
β Don'ts
- Don't build ten Rules at once. A board full of mysterious automations that surprise you is worse than none.
- Don't ignore "by me" vs "by anyone." On team boards it changes both behavior and your run count.
- Don't create loops. A Rule whose action re-triggers itself (or another Rule) can burn runs fast β watch for cause-and-effect chains.
- Don't forget the meter. If a Rule fires on every card move on a busy team board, it adds up (math in 5.3).
π Learning Journal
Keep your learning journal going β add a comment to your "Course Journal" card after this lesson. After each one, jot down:
- Key concepts you learned
- Techniques that clicked for you
- Questions or confusion points to revisit
- Ideas you want to try on your own boards
- Your progress and feelings about the way you work
βοΈ This lesson's prompt: List three repetitive little clicks you do on your boards β the boring "every time Iβ¦" moves. For each, sketch the Rule that would kill it: "When ___, do ___." You've just written your automation wish-list β pick the best one and build it this week.
π Lesson Summary
π Key Takeaways
- Butler is built into every plan β it's Trello's no-code automation, found in the board's βοΈ Automation menu.
- The whole model is one grammar: a Rule = one trigger ("Whenβ¦") + one or more actions ("Doβ¦"), running automatically.
- You build Rules from plain-English dropdowns; read the sentence aloud and test with a throwaway card before trusting it.
- Butler itself is free; only the Workspace command-run volume is gated β Free ~250/mo, Standard ~1,000/mo, Premium unlimited.
π What You've Accomplished
You just crossed the line from "person who uses Trello" to "person whose Trello does chores for them." Two working Rules is a bigger deal than it sounds: you now hold the exact mental model β trigger then actions β that unlocks everything else in this module and most automation you'll ever meet. The board is starting to run itself.
β Common Questions at This Stage
What's the difference between a Rule and a button?
A Rule fires automatically when its trigger event happens β you never press anything. A button (Lesson 5.2) waits for you to click it. Under the hood they run the same kinds of "Doβ¦" actions; they differ only in what starts them. Use a Rule when something should always happen; use a button when you decide when it happens.
Will a Rule change cards that were already in the list before I made it?
No. A Rule only fires on future events β a card that was already sitting in "Done" won't be retroactively cleaned up. To sweep existing cards, you'd trigger the event (drag them out and back in) or use a board button or scheduled command to process a whole list at once (Lessons 5.2 and 5.3).
I built a Rule and nothing happened. What's wrong?
Ninety percent of the time it's the trigger: the wrong list name, "moved into" vs "added to," or a "by me / by anyone" mismatch. Open the Rule, read its sentence aloud, and check it against exactly what you did. Also confirm the Rule is Enabled and that you haven't run out of monthly command runs.
π Looking Ahead
Next up: buttons. Where Rules fire on their own, buttons put a one-click "do all these steps now" control right on a card or the board β perfect for the multi-step setups you want on demand, not automatically. And personal button runs are effectively unlimited, so they're a smart way to save your metered command runs.
β Before the Next Lesson
- Keep your two Rules enabled and use your board normally β notice them working
- Jot down one multi-step setup you do by hand (great raw material for a button)
- Write your Learning Journal entry β your automation wish-list
π Additional Resources
- Trello Butler β official overview
- Getting started with Butler automation (Atlassian docs)
- trello.com/pricing β check current command-run limits
π Encouragement for the Journey
You taught your board a habit today. That's the whole magic of Butler β every little chore you hand it is a click you never make again, compounding quietly in the background. Two Rules now; by the end of this module your board will hum along on its own. On to buttons. π€