I’d like to confirm the expected behavior of the “Data Collection Block” in a WhatsApp flow.
Scenario
-
The block collects an option (numeric input).
-
It has a 5-minute expiration if no input is received.
-
If the user submits an invalid value (e.g., a letter), the automation replies with the default/custom validation message and waits for the next input until the maximum number of attempts is reached.
Observed behavior
-
After an invalid input, the block appears to wait indefinitely for the next user message and does nothing else.
-
The 5-minute expiration timer does not seem to reset after each user message.
Questions
-
Is this the intended behavior? If so, what’s the rationale?
-
Is there a setting or recommended approach to restart the expiration timer after each user message, so the block can conclude “no response within X minutes since the last interaction”?
My concern is that an user who sends one invalid response and then abandons the conversation could remain stuck, making the expiration setting ineffective. Your site’s AI assistant suggested this is expected, but I’d appreciate confirmation or guidance on best practices/workarounds.
Thanks in advance for your help.
Best regards,