Skip to main content

πŸ“‹ 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:

πŸ€– Butler Rule
Whena card is moved into list "Done"
↓
Domark the due date as complete
Doadd the green "done" label to the card

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.

graph LR A["🫳 You move a card
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:

  1. Open βš™οΈ Automation β†’ Rules, then click Create Rule (or the +).
  2. 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.
  3. Now add actions. Click Add Action β†’ Dates, and choose "mark the due date complete."
  4. 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.)
  5. 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.

πŸ€– Butler Rule
Whena card is moved into list "Done"
↓
Domark the due date as complete
Doremove all members from the card
Domove the card to the top of the list

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.

πŸ€– Butler Rule
Whena card is added to list "Today" by me
↓
Dojoin the card (add me as a member)
Doset the due date to today at 5:00 PM

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.

πŸ€– Butler Rule
Whena card's name starts with "URGENT" is created
↓
Doadd the red "priority" label to the card
Domove the card to the top of its list

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.)

πŸ€– Butler Rule
Whena card is moved into list "Review"
↓
Doadd the yellow "needs review" label
Dopost the comment "Ready for review β€” who can take this?"

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:

Today 2
URGENT: reply to the client
πŸ“… Today 5pmπŸ‘€ Me
Draft the sprint notes
πŸ‘€ Me
+ Add a card
Review 1
New landing page copy
πŸ’¬ 1
+ Add a card
Done 1
Book the venue
βœ“ done
+ Add a card

βœ… 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. (1 min) Open your board and click βš™οΈ Automation β†’ Rules β†’ Create Rule.
  2. (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. (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. (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.
  5. (2 min) Delete the test card. Disable and re-enable one Rule to see the toggle.
  6. (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

🌟 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. πŸ€–