📋 Lesson 5.3: Scheduled & Due-Date Commands, and Run Budgeting
The final trigger type is time. Scheduled commands run on a clock — every Monday morning, the first of the month — and due-date commands fire around a card's due date, like a reminder the day before. Together they let your board do maintenance and nudge you while you're not even looking at it. And because these run automatically, they count against your monthly command budget — so this lesson also teaches you the honest math to stay comfortably under the cap.
📚 What You'll Learn
By the end of this lesson, you will be able to:
- Build a scheduled (calendar) command that runs daily, weekly, or monthly
- Build a due-date command that fires before, on, or after a card's due date
- Recreate recurring tasks automatically (a weekly card that reappears)
- Explain exactly what counts as a Workspace command run — and what doesn't
- Do the budgeting math to stay under the Free (~250) or Standard (~1,000) monthly cap
⏱️ Estimated Time: 45 minutes
🎯 Project: Schedule a weekly "Monday reset" command and a due-date reminder command, then estimate their monthly run cost.
In This Lesson
Automating on a Clock: Scheduled Commands
A Rule waits for you to do something; a button waits for you to click; a scheduled command waits for a time. You set it once — "every Monday at 8am," "the first of every month" — and Butler runs the actions on that clock forever, whether you're at your desk or on a beach.
You'll find them in ⚙️ Automation → Calendar (Trello calls scheduled commands "Calendar commands" because they run on a calendar cadence). You can schedule:
- Daily — every day at a set time (e.g. a morning "sort my Today list").
- Weekly — a chosen day and time (e.g. Monday 8am reset, Friday 5pm archive).
- Monthly — a day of the month (e.g. the 1st: create this month's recurring cards).
Here's the workhorse weekly cleanup, shown in the scheduled-command mock:
And a Monday-morning "reset" that stages your week before you even open the board:
📖 Definition
A scheduled command (Calendar command) is a Butler automation with a time as its trigger instead of an event or a click. It runs on repeat on the cadence you choose. Because it fires on its own, each run counts as a Workspace command run — the metered kind. Keep that in the back of your mind; Section 4 does the full math.
Due-Date Commands: Before, On & After
Due-date commands are a special, wonderfully useful flavor of scheduled automation: instead of a fixed clock, they fire relative to each card's due date. This is how you build reminders that actually land when they're useful — not a generic 9am ping, but "the day before this card is due."
Find them in ⚙️ Automation → Due Date. You choose an offset:
- Before the due date — "1 day before," "2 hours before" (reminders and prep).
- When the due date arrives — right at the deadline.
- After the due date — "1 day after," to flag things that slipped (overdue triage).
A gentle day-before reminder that also surfaces the card:
And an overdue-triage command that flags anything that slipped past its date:
⚠️ Watch Out: due-date commands fire per card
A due-date command runs once for each card that hits the offset — so if fifteen cards are due tomorrow, your "1 day before" command runs fifteen times, and that's fifteen command runs. On a busy board with lots of dated cards, this is the automation most likely to eat your monthly budget. It's still worth it — just size it deliberately, which is exactly what Section 4 helps you do.
Recurring Tasks That Recreate Themselves
One of the most-requested things in any task tool: "make this task come back every week." Trello has no single "repeat" checkbox on a card — instead you build the behavior with a scheduled command, which is more flexible once you see it. The trick is to have Butler create a fresh card on a cadence.
That single command replaces the chore of remembering, retyping, and re-checklisting a recurring task forever. The same pattern powers monthly invoices, quarterly reviews, a daily standup card — anything with a rhythm.
arrives"] --> B["🤖 Butler fires
scheduled command"] B --> C["🆕 Fresh 'Weekly
review' card created"] C --> D["📅 Due Friday +
checklist attached"] D --> E["🔁 Next Monday:
it happens again"]
✅ Pro Tip: pair with a template card
Keep a hidden Templates list with a fully-built "master" card (description, checklist, labels). Then your recurring command can "copy the card ▢ into list ___" instead of building one from scratch — so the recurring card arrives complete every time. You'll learn card templates properly in Lesson 2.4 and board templates in Lesson 7.3; this is where they pay off.
Run Budgeting: The Honest Math
Here's the part nobody explains clearly, so let's do it properly. Butler is free on every plan — but the volume of certain runs is metered. Get this straight and you'll never be surprised by a stalled automation.
What counts as a Workspace command run (and what doesn't)
- ✅ Counts: each time an automatic Rule fires. Each time a scheduled command runs. Each time a due-date command fires (once per qualifying card).
- 🆓 Effectively free: personal card/board button clicks. That's the loophole from Lesson 5.2 — routines you click yourself don't draw down the meter.
The monthly Workspace allowances, as of early 2026 (always confirm at trello.com/pricing):
| Plan | Workspace command runs / month | Personal button runs |
|---|---|---|
| Free | ~250 | Effectively unlimited |
| Standard | ~1,000 | Effectively unlimited |
| Premium | Unlimited | Unlimited |
Do the arithmetic — a worked example
Imagine a personal board on Free with these automations. Let's estimate a month (call it ~4.3 weeks):
- Weekly Friday cleanup (scheduled): 1 run/week × 4.3 ≈ 4 runs/mo.
- Monday reset (scheduled): ≈ 4 runs/mo.
- Recurring "Weekly review" card (scheduled): ≈ 4 runs/mo.
- "Move to Done" cleanup Rule: say you finish ~5 cards/day × ~22 workdays ≈ 110 runs/mo.
- Day-before due reminder (due-date, per card): say ~3 dated cards come due each week × 4.3 ≈ 13 runs/mo.
Total ≈ 4 + 4 + 4 + 110 + 13 = 135 runs/month. Comfortably under 250 — Free is genuinely fine for a personal board. Notice what dominates: the event Rule that fires on every finished card, not the tidy weekly schedules. That's the usual shape.
💡 Where budgets actually blow up — and how to fix it
The danger isn't schedules; it's high-frequency Rules on busy team boards. A Rule set to fire "by anyone" on every card move, across a 6-person board moving 50 cards a day, can rip through hundreds of runs in days. Fixes, in order of preference:
- Convert to a button where you can — personal button runs are unlimited.
- Tighten the trigger — "by me" instead of "by anyone," or a specific list instead of the whole board.
- Batch with a schedule — instead of a Rule firing per card, run one daily scheduled command that processes a whole list at once (1 run vs dozens).
- Upgrade — Standard quadruples the cap; Premium makes it unlimited. For a team leaning on automation, this is often the honest answer.
🧠 Mindset
Budget like water, not like panic. You don't need to count every run — you need a rough feel for which automations are "per event" (can scale up fast) versus "per schedule" (a handful a month, always cheap). Batch the noisy stuff, click the occasional stuff, and schedule the rhythmic stuff. Do that and 250 runs stretches remarkably far.
A Maintenance Routine That Runs Itself
Let's assemble everything from Module 5 into one calm, self-maintaining board. This is the payoff — a board that tidies, stages, reminds, and recurs on its own, using cheap schedules and free button clicks for the heavy lifting.
Behind that calm board:
- Monday 8am (scheduled): stage the week — move This-Week cards into play, drop a "pick your top 3" comment.
- Every Monday 7am (scheduled): recreate the recurring "Weekly review" card, due Friday, with its checklist.
- 1 day before due (due-date): label "due soon," bump to top — that yellow badge on the invoice card appeared on its own.
- Move-to-Done Rule (event): the "Book the flights" card got its green label and done badge automatically.
- 📥 Archive Done button (click, free): you clear the pile whenever you like, at zero run cost.
That whole system costs on the order of ~150 runs/month — well within Free. Your board now genuinely runs itself.
🎯 Project: A Monday Reset + a Due Reminder
You'll add the two time-based automations that most boards benefit from, then estimate what they cost you each month so budgeting stops being mysterious.
🏋️ Schedule a weekly reset and a due-date reminder
Objective: Build one scheduled command and one due-date command, then compute their combined monthly run cost.
Instructions (about 15 minutes):
- (4 min) Scheduled — Monday reset. Automation → Calendar → Create. Trigger: "every Monday at 8:00 AM." Actions: sort your active list by due date; post a comment like "New week — pick your top 3." Save.
- (4 min) Due-date — day-before reminder. Automation → Due Date → Create. Trigger: "1 day before a card is due." Actions: add a "due soon" label; move the card to the top of its list. Save.
- (2 min) Test the due-date command: set a card's due date to tomorrow and confirm the command's logic makes sense (it fires overnight, so you may check the run log rather than see it instantly).
- (3 min) Do the math. Estimate monthly runs: scheduled command ≈ 4/mo; due-date reminder ≈ (dated cards due per week × 4.3). Add them. Are you under 250?
- (2 min) Open Butler's usage/run count and note where you stand for the month.
💡 Hint — the commands and a sample calculation
Scheduled command:
Every Monday at 8:00 AM,
sort list "Today" by due date (ascending),
post comment "New week — pick your top 3."
Due-date command:
1 day before a card is due,
add the yellow "due soon" label,
move the card to the top of its list.
Sample monthly cost:
Monday reset: 1/wk × 4.3 ≈ 4 runs
Due reminder: ~4 cards/wk × 4.3 ≈ 17 runs
------------------------------------------------
Total ≈ 21 runs (well under 250)
If your due reminder would run for dozens of cards a week, that's your budget signal — tighten it to one list, or batch the reminder into a daily scheduled command instead.
✅ Project Completion Checklist
- You built and saved a weekly scheduled command
- You built and saved a due-date command with a "before" offset
- You estimated the monthly run cost of both and compared it to your plan's cap
- You located Butler's usage/run count for the month
- You can name one way to cut runs if a board ever gets close to the cap
🎯 Quick Quiz
Question 1: You want a reminder to fire the day before each card's own due date. Which kind of command is that?
Question 2: Which of these does not consume your metered monthly Workspace command runs?
Best Practices for Scheduled & Due-Date Commands
✅ Do's
- Batch recurring chores into schedules. One daily command that processes a whole list beats a Rule firing per card.
- Use due-date "before" offsets for prep, "after" for triage. A day-before nudge and a day-after flag cover most needs.
- Estimate before you build big. A ten-second "how many cards will this touch?" saves a month of surprises.
- Prefer buttons for anything you can time yourself — free runs, full control.
❌ Don'ts
- Don't run a heavy command hourly "just in case." Match the cadence to the real need — most maintenance is weekly, not hourly.
- Don't forget due-date commands fire per card. Fifteen cards due tomorrow = fifteen runs.
- Don't ignore the run log. If automations quietly stop, you've likely hit the cap — check usage first.
- Don't build a recurring card without a template. A blank recurring card is half the value; attach the checklist.
📓 Learning Journal
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 every automation you've built across this module — Rules, buttons, schedules, due-date commands. For each, mark whether it's "metered" (auto) or "free" (button click), and rough-estimate the monthly runs. Add it up. Are you under your plan's cap? What's the one automation you'd batch or convert to a button if you ever got close?
📝 Lesson Summary
🎓 Key Takeaways
- Scheduled (calendar) commands run on a clock — daily, weekly, monthly — for maintenance and staging.
- Due-date commands fire relative to each card's due date (before / when / after) — perfect for reminders and overdue triage, but they run once per card.
- Build recurring tasks by scheduling Butler to create (or copy a template) card on a cadence.
- Metered runs = automatic Rules, scheduled, and due-date commands; free = personal button clicks. Free ~250/mo, Standard ~1,000/mo, Premium unlimited — and simple math keeps you comfortably under.
🎉 What You've Accomplished
You've completed the automation module — the flagship of this course. You can now trigger Butler three ways: on events (Rules), on demand (buttons), and on time (scheduled and due-date commands). More importantly, you understand the economics: what costs a run, what's free, and how to keep a rich set of automations humming under a Free cap. Your board really does run itself now.
❓ Common Questions at This Stage
What happens when I hit my monthly command-run limit?
Your automatic Rules and scheduled/due-date commands simply stop running for the rest of the billing month, then reset at the start of the next one. Your personal button clicks keep working. If you regularly hit the cap, that's your honest signal to batch heavy Rules into schedules, convert some to buttons, or upgrade to Standard / Premium.
How do I make a card repeat every week?
Trello has no single "repeat" toggle — you build it with a scheduled command that creates (or copies a template) card on your chosen cadence, setting its due date and checklist at the same time. It's a few clicks to set up once, then it happens forever, and it's more flexible than a simple repeat flag.
Exactly when does a scheduled command run?
At the time you set, in your Workspace's/board's timezone. Due-date commands are evaluated on a regular cycle, so a "1 day before" reminder fires around that window rather than to the exact second. If timing matters, test with a real dated card and check Butler's run log to see when it actually fired.
🔭 Looking Ahead
With automation mastered, Module 6 broadens your board's abilities: Power-Ups — the add-ons that bring calendars, card repeaters, voting, and integrations to Trello — and then wiring Trello into Slack, Google Drive, and GitHub. Same spirit as Butler: make the board do more of the work.
✅ Before the Next Lesson
- Keep your scheduled and due-date commands running and watch them fire over a week
- Tally your board's total monthly runs once, so budgeting feels concrete
- Write your Learning Journal entry — your full automation inventory and cost
📚 Additional Resources
- Scheduling Butler commands (Atlassian docs)
- Butler usage & command runs — how the meter works
- trello.com/pricing — current run limits (as of early 2026)
🌟 Encouragement for the Journey
You started this module dragging cards by hand; you're finishing it with a board that tidies, reminds, and renews itself on a schedule — and you know exactly what it costs to run. That's the "system that runs itself" from the course title, made real. Take a moment to be impressed with yourself, then let's give your board superpowers. 🚀