The Condition Block is a powerful feature that allows you to tailor your automations by directing contacts down different paths based on specific criteria. Whether you’re personalizing user journeys or setting up targeted actions, the Condition Block makes it easy to create dynamic, customized automations.
Adding a condition is simple—just double-click anywhere in the Flow Builder and select + Condition, as shown in the screenshot below.
You can select a condition and then choose different paths for customers who match it and for those who do not.
General filters
Tag: You can add tags to your contacts and use them to send tailored messages based on those tags.
Opted-in through widget: Segment users based on the widget through which they opted in (or didn’t).
Opted-in through ad: Segment users depending on the ad through which they opted in (or didn’t).
⚠️ Note: This condition only works with Facebook Ads that were created in the Ads tab in Manychat. As for the ad trigger for WhatsApp, Facebook and Instagram, it works with the condition Opted-in through widget.
Opted-in through API: Segment users based on whether they opted in via API or not.
Messenger: List subscription available right now: That filter shows those to whom you can send a message right now
Messenger: Subscribed to List: That filter shows contacts that allow you to message them.
💡 Please refer to the article Messenger List for more information on the abovementioned conditions: Messenger: List subscription available right now and Messenger: Subscribed to List.
Sequence subscription: Filter users based on their subscription to specific sequences.
Current time: Segment users based on the time they engage with your automation.
💡 Please keep in mind that all data in Manychat will be displayed and exported based on the selected time zone. For more information, please refer to the article Account time zone management in Manychat.
Segments: Use predefined segments to filter contacts based on various criteria.
System Fields, Custom User Fields, Custom Bot Fields
You can use System Fields, Custom User Fields, or Custom Bot Fields as conditions to tailor your automations further.
For instance, if you have a quiz that's exclusively for pet owners, you can set up a condition based on this information:
You can also compare Date or Date/Time to Custom User Fields of the same types using formulas to compare whether the coupon utilization date does not exceed the coupon issuance date plus 3 days. Use offsets to create such comparisons
Combining multiple conditions
You can even combine multiple conditions within a single block, allowing contacts to proceed through the automation if they meet either all the conditions or any one of them, depending on your setup.
To specify whether a contact should meet all or any of the conditions, click on Does the contact match and select the appropriate option.
The Condition block is one of the most versatile tools in your automation toolkit. It enables you to build dynamic, highly personalized bots with ease. Don’t hesitate to experiment and see what creative automations you can bring to life!