Subject: Issue with Email Validation Condition Not Working Properly
Hello Community,
I'm experiencing an issue with email validation in ManyChat that I can't seem to resolve. Here’s the setup and problem:
Setup:
1. Email Collection Block:
- User input type is set to email.
- The email is saved to the default system field for email.
- Retry is set to 0.
2. Condition Block (immediately after the Email Collection Block):
- Condition 1: Email contains "@".
- Condition 2: Email contains ".com".
- Set to match “all” of the following conditions (meaning both conditions must be true).
3. Flow Paths:
- True Path: If both conditions are met, it triggers a Zap to send the user a message.
- False Path: If any condition is not met, it sends an error message stating that the email doesn't look valid.
Problem:
Despite the setup, the flow proceeds as if the email is valid even when it clearly isn't. For example, typing just the letter "L" still triggers the Zap to send the user a message, bypassing the validation checks entirely.
Actions Taken:
1. Verified that the conditions are set to "match all".
2. Simplified the conditions to check only for "@" to isolate the issue, but the problem persists.
3. Recreated the condition block to ensure no hidden configuration issues.
Request for Assistance:
- Has anyone experienced similar issues with ManyChat's condition handling for email validation?
- Are there any known bugs or additional steps I might be missing to ensure proper email validation?
Any insights or suggestions would be greatly appreciated. Thank you!
Here are some screenshots.