I have 2 boards set up, one for myself, and one for the family. I did this so that the family doesn't have to be subjected to all the little nuances of things that I am doing. If I add a "Family" label to a card in either board, then an automation will create a mirror in the other board. I am able to get this so that it will move the mirror card to the appropriate list if I move the parent. However, when I try to move the mirror card to another list, I cannot seem to get the parent card to move automatically to the correct list.
The command that I have set up in automation is as follows:
"when a card with the light green "Family" label without the dark red "Do Not Automate" label is moved into list "Stuff I'm Doing", find the source card, add the dark red "Do Not Automate" label to the card, move the card to the top of list "In Progress" on board "Brown Family", and remove the dark red "Do Not Automate" label from the card"
At first I had the trigger command as something like:
"when a card with the light green "Family" label without the dark red "Do Not Automate" label with the role mirror..." But that did not seem to work so I removed the role filter to see if I could fix it and it still does not work. After reading some other posts, I also tried using "find a card with the link {cardname}" but that also does not work.
For reference, here is the same command that automatically moves the mirror card when I move the parent card (which works):
"when a card without the dark red "Do Not Automate" label with the role none is moved into list "Stuff I'm Doing", find a Mirror card on board "Brown Family", add the dark red "Do Not Automate" label to the card, move the card to the top of list "In Progress" on board "Brown Family", and remove the dark red "Do Not Automate" label from the card".
FYI (the "Do Not Automate" label is used to help prevent recursion when moving cards around).
I am suspicious that the problem comes from not explicitly mentioning the board that the parent is in, but I cannot find a way to do that with the prompts that are available.
Please advise.
Thank you,
Randal
This is a known Butler limitation.
Butler can reliably find mirror cards, but it can’t reliably go the other way (from a mirror back to its source) unless there’s an explicit reference to the parent card.
To make this work, you need to store the parent card link when the mirror is created (for example, in the mirror card description or a custom field). Then, when the mirror card is moved, use that stored link to find and move the original card.
Without an explicit stored link, Butler can’t consistently identify the parent card, even with labels or role filters.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.