Allow specific users to impersonate defined users

Years later just wanted to say: This capability would be very helpful.

The use case is for support via chat. Let’s say you have several staff members w/o admin privileges:

  • Staff member 1 will initiate a chat with customer 1 about an issue they are having and then goes on vacation

  • Staff member 2 is now around and wants to pick up the conversation without needing to have customer 1 share all the details again

The desired solution would be for both Staff member 1 and Staff Member 2 to be able to impersonate a “Support Desk User” so they can all see the same conversation.

Definitely can see how this would need to be a custom plugin but it would be very useful.