Discovering (then) ButlerBot in late 2016 rocked my Trello world. At that point, I’d been using Trello for 5 years and thought I couldn’t possibly get more out of the productivity tool than I already was. I had come to Trello from more traditional task apps, and while I loved (and still love!) Trello as it is, I did tend to miss a few features those boring checklist apps provided. ButlerBot suddenly opened up an entirely new way of using Trello - one that respected and supported Trello for the amazingly flexible productivity tool it is while also giving opportunity to customize, tweak, and fine-tune the experience towards your exact needs.
Two and a half years later and I haven’t looked back. It’s the second power-up I install on every new board I create (after Calendar), and is easily the one I recommend most when helping others solve workflow or setup problems in their own Trello boards.
In honor of Butler’s relaunch as a core feature of Trello, I’d like to share three of my most used commands for those who’d like to give the powerful tool a try. I hope they help you as much as they’ve helped me!
NOTE: You will need to use your own board and list names for these commands, so make sure to swap those out if you choose to implement these yourself 😉
Using different boards for the projects you're involved in makes organizing project information and collaborating easier for all involved. But sometimes, you just need to see your project tasks in the same space as the other tasks you’re responsible for so you know you’re prioritizing correctly. This command will take every card to which you’re assigned and create a duplicate on your personal task board.
when I am added to a card, copy the card to the top of list "Incoming" on board "DMH To Do" and link the cards together
It also links them together so you don’t forget to update the team card when you’ve completed the task. Your coworkers will thank you, I promise.
Now you can organize your project task cards alongside your other, non-project-based tasks. You never have to worry about forgetting to check a board this way, either!
Each week I have a scheduled meeting with my supervisor, where we go over the past week’s accomplishments and happenings and plan for the following week. I’m sure many of you can relate. So, I like to see what I got done and when, without having to open and close card after card. I use two simple Butler commands to accomplish this:
when the due date is marked as complete in a card by me, move the card to the top of list "✅ Completed - {monthname} {year}"
and
when a card is added to list "✅ Completed - {monthname} {year}" by me, set due now, and mark the due date as complete
This way every card I either check the date as completed or move to my Done list get the same treatment: the due date is changed to the current day and they’re marked as Completed. These items now show on the Calendar on their new “due” date (morphed into a Done date) and decorated with a strikethrough - easily separating them from the tasks I still need to do.
Now when I look at my calendar, I see the date I completed each card and can quickly summarize my week’s accomplishments in my recurring meeting.
Bonus: Did you complete random, unplanned tasks today? Type them into your Done list! It will add the due date and mark it complete, adding it alongside your other accomplishments for later bragging... uh, I mean respectfully acknowledging.
What are those bits of text in the curly brackets in the command? They’re variables! They fill in the current month name and year, as of when the rule runs. These will be important for #3 as well, which is...
One popular way many Trello users track what they’ve completed is by using a Done list. Often cards are then archived at the end of the week or whenever the list needs to be cleaned up. This works, but it makes it hard to see everything you accomplished in one month at one glance. One way I use Butler is to create a new Done list for every month, which includes the current month and year and the position on the board I’d like the list to hold. I do this using this formula:
every month on the 1st at 1:00 am, create a new list named "✅ Completed - {monthname} {year}" in position 2
And at the end of the month, to archive the list as a whole using this one:
every month on the last day at 11:45 pm, archive list "✅ Completed - {monthname} {year}"
This way I can add items to my Done list throughout the month, with Butler cleaning up the list and creating a new one for each month. And, I don’t have to keep re-writing the rule each month to include month names. The variables do the magic.
Using scheduled commands requires a Gold, Business Class, or Enterprise account. Don’t have any of these? You can do this step using a Board Button! When you’re ready to prep for the next month, use a Board Button with this formula:
archive list "✅ Completed - {monthname} {year}", and create a new list named "✅ Completed - {monthname+1m} {year}" in position 2
The +1m inside the variable above adds 1 month to whatever the result of the variable is. In this case, it's a quick way to get next month's name.
I hope this list of Butler commands helps you take your first steps in using this incredible tool. Many thanks to Oscar (@ludable) for creating such a helpful pet robot, and to Trello for recognizing how great it is and bringing it into the core Trello experience.
Don’t forget - Butler has a handy help site and Trello board that can explain just about everything this tool can do.
Do you already use Butler? If so, what are your favorite commands? If not, what would you like Butler to help tackle in your workflow? Comment below!
Devon Henderson
Communications Specialist
City Public Library
Indiana, USA
29 accepted answers
17 comments