I have setup User Inactivity Event, which is working fine. If user is idle for 5 mins, it will trigger and display the given message.
Also, when user types “Bye”, displayed end of conversation message by thanking customer to avail the services.
If user is idle, then user inactivity event is triggering as expected, which is fine
Now, if user types “Bye” and conversation is end. In this case the user inactivity event should not triggered.
If a journey start, then user inactivity event is to be enabled/start,
if a journey ends, then we need to disable/stop the user inactivity event
We only consider a user is inactive when a prompt node is shown to them (when an input is asked from the user).
Regular Text/Message nodes will not trigger the user inactivity. So if a user types Bye, are you triggering any prompt node? What is the rest of the flow in this case
@senthil.vasan
This is a very long flow that is hard to track at a node level. Can you share a conversation log URL and I can recreate those exact steps to test out the event.
In the “User Inactivity Event” we configured to trigger after 5 mins without any message
Created a journey with which will be triggered when this user inactivity event triggered.
When user types “Bye”, we updated variable to mark the customer type it.
Then we used condition to check whether customer types “Bye” or not. If “Bye typed, then the idle message not displayed to user. If not, idle message will be sent to customer.