Chat - can my users have multiple chats about multiple topics launched from our web app?

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.

Hi @YZingher

I think what you may want to look into is a chat bot with an if/then logic built in.

@Bryantworks , do you have any suggestions for this?

Hey @YZingher,

@dennisedson is correct here, the if/then logic would be best for this overall I feel. But, I think you’re wanting to start a different chat per component of your application, is that right? If so, I don’t think HubSpot is the best option here as you’d have to make a different chatflow for each component.

But I think the best option might be a general chatbot that has varying If/Then branches for which questions does a user have. Does that make sense?