The problem we have is our support agents wear many hats and support various different platforms. We have one team setup for each platform. One agent could be assigned to as many as 5 teams at one time. Their skillset determines which teams they will be assigned to. However, sometimes we are short staffed in one area and we need them to solely focus on that platform and not the others they're assigned to. It's a manual process to go into the other Teams they're assigned to and remove them so they don't get chats from the others.
Is there an efficient way to have one teammate assigned to multiple teams, and only be active in certain teams instead of all?