Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

Automation for Task List

Hello! Can someone please point me to an article that shows how to use Butler automation to move cards in a dated list to a list labeled "To Do Today"? Also, can I use Butler to create lists by date from a single "Backlog" list?


Trello Board.png

2 answers

0 votes
Iain Dooley Community Leader Sep 28, 2021

@Heidi Sweely to automatically create new dated lists, you can use a calendar rule like this:

2021-09-29 at 9.33 am.png

You can see how to format the date of the list however you like here:

Then you can have a separate command that renames today's list and moves cards you didn't get done yesterday into the backlog:

2021-09-29 at 9.36 am.png

@Iain Dooley Thank you, I'm following and I think we're close here! Now my question is how to get cards in the backlog to automatically appear on the newly-created dated lists. In @Brittany Joiner 's answer below, we talked about a due date command that moved a card to a static list. But how do I tell Butler to move cards due on date +4 from "Backlog" to a list for date+4?

Iain Dooley Community Leader Sep 28, 2021

@Heidi Sweely you might be able to do this by having a second trigger when a card is moved to Backlog.

So above we have a function that moves all cards out of Today that are still there as of 4am, into a Backlog list, after creating the next 5 days' worth of lists.

When a card moves into a list, you have access to the {triggercardduedate} variable and you should be able to use arithmetic like {triggercardduedate+5d} to move the card to one of the newly created lists.

If you have them with varying labels based on urgency you could then move any card that goes into Backlog with the Urgent label back to Today, and any card with the "Major" label to the list in 2 days, or "Minor" to the list in 3 days and so on.

Like Heidi Sweely likes this

@Iain Dooley I'm confused by the {triggercardduedate} variable...where can I set that up? My current "scheduled commands" are below. Does this look right to you?

I also have a due date command reading "on the day a card is due, move the card to the top of list "Due Today", but I'm thinking we may want to delete that if we can cover it with the triggercardduedate.


Trello Board 3.png

Iain Dooley Community Leader Sep 29, 2021

@Heidi Sweely the {triggercardduedate} variable is available when a card button or rule is used to trigger a command.

You can read about Butler variables here:

0 votes
Brittany Joiner Community Leader Sep 28, 2021

@Heidi Sweely not sure there's a specific article, but just go to Automation --> Due Dates, and then create a command like this and it should work!



@Brittany Joiner Thank you for your help! I added the automation, but for some reason my cards are still showing in my "To Dos" list rather than "Due Today", after numerous refreshes and even after logging in. Did I do something wrong here?

Trello Board 2.pngTrello Board.png

Brittany Joiner Community Leader Sep 28, 2021

@Heidi Sweely i believe this is because it doesn't apply retroactively, so for those cards where the due date is already today, it isn't running, but from the moment any card turn to "due today" (aka, if you have cards due tomorrow, then tomorrow morning) those cards should move over

Like Heidi Sweely likes this

Got it, thank you! Since you're being so there a way to automate the creation of new lists by date? So it automatically creates lists for the next 5 days of tasks and keeps everything else in the backlog (I assign deadlines to each card)?

Brittany Joiner Community Leader Sep 28, 2021

@Heidi Sweely hmm, let's see. I'm trying to wrap my mind around what the logical statements would be for that. So you'd want like a due today, due tomorrow, due in +2 days, due in + 3 days, due in +4 days list? 

You should be able to create that by using the same rule in the screenshot above, just modify it to use the trigger for "due date is x days away" and then moves it into the corresponding list: 


Like Heidi Sweely likes this

@Brittany Joiner Thank you! I'll play with this. Ran out of time today. I know for sure I'd need to figure out how to get each of those independent lists to automatically be titled with the date. I'm not sure if this is possible. I thought I had a template that did it, but found it didn't have the automation built in.

Suggest an answer

Log in or Sign up to answer
Community showcase
Posted in Trello

Taco Tuesday: New years' resolutions with Trello

Congratulations to @Laura Holton , our latest winner of Taco Tuesday! And thanks to @Kristján Geir Mathiesen for sharing the picture of Taco having fun with his new friend  B...

2,361 views 28 40
Join discussion

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you