WebChat V2.0 Idle time message to customer

Hi Team,
We are using webchat v2.0 out of box widget. Is there a way we can achieve this ?

  1. If Live Chat conversation sits idle for longer than 15 seconds, send message to customer.
  2. If Live Chat conversation sits idle for longer than 5 minutes with no activity from Customer, system should automatically end Live Chat.

Thanks..!!

Regards,
Suresh U

Hello,

There is no native mechanism in the Genesys Widgets v2.0 to manage this.

The native capability ends the chat when the customer is connected to a Contact Center Agent and no message is sent during 15 minutes.
See Guest Chat APIs page:
No activity auto-disconnect
While connected to an agent, if the guest does not send any messages for 15 minutes, the guest will be automatically disconnected. This timeout only applies while connected to an agent; activity is not required from the guest while waiting in queue.

You can technically customize the Genesys Widgets (client-side customization).
You could leverage and subscribe to WebChat or WebChatService events (e.g. WebChat.messageAdded or WebChatService.messageReceived) to reset/start your timer.
Upon expiration of your timer, you could request to end the chat (client-side) using WebChat.endChat command or request to add a message in the customer chat live transcript (in the Genesys Widgets UI) using a WebChat.injectMessage command.
See these two answers on another forum post here and here which give some more information on the topic.

Otherwise, you can request a new feature and share your use case at https://genesyscloud.ideas.aha.io/ and allow others to vote it up.

Regards,

Thanks Jerome..!!

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.