We’re using group channels to allow our call center representatives to join long-running conversations with a client. We have two possible approaches to doing this (that I can think of):
- Add a call center rep to the group channel for the client at the time they want to start chatting in a room with the client, remove them when they’re done. Use the Sendbird webhooks to build our own notification system
- Add all call center reps to a group channel at the time of creation, then never remove them, and use sendbird JS SDK to show in app notifications when messages are sent in channels that a logged-in user is a part of. The # of possible channels goes up as the # of clients goes up.
Option 1 seems the way to go, but is there any upper limit on number of channel memberships that would prevent using option 2? Trying to determine how we can support “in-app” web notifications for Call Center reps without them being in a channel (via Option 1).
Thoughts/advice/links to something I haven’t seen appreciated.