I’m sorry in advance if this is a really basic question!
We want to add chat between our users and our team that is organised around components of their project. In a nutshell, a user can create a project which has many different parts to it, some of which they may need help with. So we want them to be able to launch a chat that is related to a specific component and be connected to the right person on our team. Components are in a list, so each item on the list should have a button that can initiate a chat or load an existing chat related to that component. Existing chats would have an indicator of unread messages. We’d also have a screen that lists all open and closed chats.
I think the API is the right way to do this. We’d have to create some kind of ID for the chat that links the user, component, chat, then create and retrieve chats using it. But I’m struggling to see if we can do this. Or if there is an easier or more elegant solution!
Thanks so much in advance.