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

Butler Trigger: "When the name or the description of a card is changed"



It seems in the Butler Bot days it was possible to have the Trigger simply be "when the name or the description of a card is changed", but that no longer seems to be an option and the closest I can get to it is this:

Screen Shot 2022-03-22 at 2.15.57 PM.png


What I'd love to be able to accomplish is when anyone changes the name or description on a card, it finds the copy of a card on another board and changes the name or description to match.
I'd also be open to to it just sending a message to a Slack channel letting us know a card name or description has been changed. Our system heavily relies on card names, and the description needs to match on multiple boards.
Appreciate your advice!


2 answers

@C SIrianni 

If this is critical to your business. you can setup an webhook with idModel = board id and you can filter action with type = updateCard and if the key 'old' = 'name' or 'desc' then you can using that to trigger a follow up action on the board or simply add a comment to the card which I believe can trigger a slack notification. 

I used the above in my MirrorSync project. You can ignore most the post and look at the first video. It handles name change via a webhook.

This looks awesome, but considering I don't know what most of what you said means it might be best for me to stick with Butler 😂  Really appreciate the response though!

0 votes
Hannah Morgan Community Leader Mar 24, 2022

Hi @C SIrianni ! Yes, you're right - there's no obvious way to achieve this, but I believe the below rule should do what you want:

when the description of a card contains "{carddescription}", find the first card linked in the attachments, and set the card's description to "{triggercarddescription}"

The same should work for the card name using the {cardname} variable.

Hey @Hannah Morgan! Really appreciate the response, and sorry mine is so late! 

The one complication with this method is the first board in the equation is the customer's board, and we can't allow them to gain access of our internal systems so linking the other card as an attachment isn't an option. 

I tried a few variations of this but the best I could get was the name of the card on the second board went blank.

when the name of a card in list "List Name" contains "{cardname}", find a card titled "{triggercardpreviousname}" on board "Master Board", and rename the card to "{cardname}"

Can you think of a way to accomplish this with a method similar to above?

Thank you for your time!

Hannah Morgan Community Leader Mar 31, 2022

Hey @C SIrianni ! Np :) maybe try this one?

when the name of a card contains "{cardname}", find a card titled "{textbefore}", and rename the card to "{triggercardname}"

This is IT!! Thank you so much Hannah!

Like Hannah Morgan likes this
Hannah Morgan Community Leader Apr 08, 2022

Yay! You're welcome ☺️

Like C SIrianni likes this

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,286 views 27 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