What does it do?
This module checks if the user has sent a chat message in a given period of time.
How to use it
Fill the timeout field to specify if a given user has sent a chat message in the last X seconds.
Let’s say you want to send an automated chat message to visitors who have just registered on your website. (You catch that with an event.)
Now, the user might not see the first, small message, so after some time has elapsed, you may want to send another one, this time with a larger notification.
All you have to do is start the action with an Event trigger, then put a Delay (let’s give the user several minutes), then a Send a Chat Message, then Delay again (let the user respond) and finally the User Responded module with a timeout set to the number of seconds that have passed from your automated chat message. If the user does not answer your chat message, you can send another one. But if the user does answer your chat message, you can notify the appropriate agent using the Agent email module.
How would it work?
1. The user signs up.
2. After several minutes, he or she receives a chat message.
3. If he or she responds, the agent is notified.
4. If the user does not respond, he or she receives another chat message.
See a visual of this below: