I have a business process where one entity comes into the process, and several things have to happen for that entity in parallel by different teams. At any point, we want to know how many of the things are completed for that entity.
One way to do it is to have a list for each thing that needs to happen, plus an initial list, and a "done" list. A webhook fires when a card is created in the initial list, making a copy of the card for each list. When each team finishes, they put their card in "done", and another webhook fires, updating the original card, and eventually moving it when everything is finished.
This seems a bit complicated, though. Am I going about it wrong? Am I trying to twist trello into something it's not?