As we use multiple chat widgets in different locations (on offer pages, in courses, on our main site), when those messages come in and get put into the system, they're under the person assigned to the contact OR whoever we re-assign them to at that time. However, we don't want to have to reassign someone from say their sales rep to a CSR agent for it to show up under "my chats" so they know it's theirs to answer.
If we could have some way to specifically assign just the active chat/message to a user and have that flip to whoever should be handling it, that'd be ideal. It also could allow like a CSR agent to start a conversation and then transfer it to another person. Ideally, that CSR agent could still be a Follower of the chat so they can still access it.