Hi
Is the use-case here to prevent interaction from being routed to Agent?
I can think of couple of ways to solve this for now:
Before the conversation goes into Queue, or even while in the Queue (we have In-Queue flows) you could build a simple Bot to triage whether customer is still available and willing to wait, and if not, just disconnect the interaction temporarily. Customer can still resume with new inbound message.
If you enable Journey Tracking, you can access status of the web visit from Architect Flow with the Get Journey Session action: that could give you more insight as to whether the end-user is still online, and take action accordingly.
Hi
Thank you for the quick response! Is the use-case here to prevent interaction from being routed to Agent? No, that'd be fine as they'd just terminate the session quickly. It's more to keep the list of pending interactions clean / prevent usage from adding up for interactions that are just hanging out for 72 hours each. (do these "pending" interactions count toward usage?)
Your reply indicates a big piece I wasn't considering... Customer can still resume with new inbound message.
Genesys Web Messaging is designed for persistence.
Our use-case is anonymity - if the chatter abandons, we want them to successfully abandon and have no signs they started a chat. I handle this by generating new interaction IDs on every chat load, so anonymity is achieved (our chatters won't resume with a new inbound message), but persistent pending interactions is the standard desirable behavior.
So, I guess what I'm really looking for is a workaround for the standard behavior.
Is there a command I can send to Genesys that will terminate an interaction?