Jette Welch avatar image
Jette Welch Posted ·

LiveChat - Add Event Messages

Currently the ringcentral live chat app sends events from the chat application -> our main application. Currently the events that exist and are being triggered are (chatProfile, resize, chatButtonClick, messageCount, focus). Below are images of the code to print the existing events to the console, as well as a snippet of the console output.

I'm proposing that we add some new events that get triggered based upon actions of the user within the chat application (chatEnded, messageReceived, chatClosed). This would allow us quite a bit more flexibility to for example (alert users when messages have been received, and totaly remove the chat when it is no longer needed.)


Our particular use case that this would help is:

We don't want the chat bubble to exist on our mobile & web applications at all times. We want the user to click on something on our website to do the chat init and have that chat follow the user as they navigate the website (this is obviously easily doable already). When the chat/communication is over with, we want to entirely remove the chat from the website (even including the 'chat now' button). Currently there is no event that we can listen to in order to know when to remove the chat from the website as to not obstruct the users view of the content on the page.

Currently we have two options either always show the chat interface, or navigate the user to a new page to have the communication. Adding these additional events would allow us to integrate this chat further with our application to make better user experiences.

1591745269176.jpeg (6.4 KiB)
1591745281020.jpeg (22.4 KiB)
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

No Comments

· Write a Comment

Write a Comment

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Your Opinion Counts

Share your great idea, or help out by voting for other people's ideas.

Related Ideas