Skip to main content

Can we combine a condition block?. I thought I saw someone create One condition Block that contained two conditions:
1. for  email
2nd. for first name


With the two above conditions Linked to one another (has any value) I then connected an IG Message with a text “Great to see you back {First Name}. Is this okay?

Thanks 
 


 

 

 

Hello ​@Mr_rusttsfg36_ ,

Yes, you can combine multiple condition blocks without any issue.
Just be sure to plan carefully — the more conditions you add, the higher the chance of making a mistake in the logic. That’s why it’s important to design the flow thoughtfully.

For example, in your current flow, the first condition block checks if an email exists. If it does, the flow proceeds to check for a name. But if there’s no email, the flow will simply stop. At this point, you might want to add an email collection block, with a message like: "Could you please provide your email?"

Let me know if this helped! And if you have any questions while building your flow, we’re here to support you.


Thank You very much!
I just connected the Condition (email) “Contact doesn’t match any of these Conditions” to the
Send Message #2 box… “Where I ask for the email..”

Thanks for that!

And Thanks for the Confirmation


This how the 2 in 1 Condition Block was structured
 

 


I see that you added the logic to check for both email and name within the same conditional block. I'm going to share a screenshot showing a different approach, where name and email are checked separately. I believe this works better for cases where the user has only filled in one of the two fields.

 

 


I will revert back to your style (as I have some with your way and this new one (as seen w 2 in 1 condition) 
Based on your past experience. I will then switch it back to separate block for both.

The BETTER CASE is usually the way to go..
THANKS SO Much for the Assist!
 


After redesigning.. I noticed that “Roger’s” example (above) has the Condition Block (For the Email has Value) and (Email Does NOT match..) (the LINES IN RED) both are connected to the two FB Messenger boxes
(1. for Name and the 2nd  . email).

Was this to be Accurate?

-OR-
Was this accidental (created in a Hurry) ..?

-OR-

In his example, does the (Name) Condition Block run a data Confirmation check for the Name and if
“The Contact DOES NOT match” then that Condition simply sends the person to the NEW FB Message.
(asking “Please enter your Name”)
then after the Person either enters the info or has matched the Condition
The next step then Travels to the (EMAIL) Condition Block which does the same (data check) for the Email..
And if “The Contact DOES NOT match” this also moves the person to that next FB Message.
(asking “Write your EMAIL here”)

BUT if it’ HAS VALUE it  then Moves to the GREETING Message (the last message in his Example)?? 


Asking because I thought each had to be SEPARATE rather than all connected as in Roger’s example.
And also seeking further clarity until it all locks in my Mind.

Thanks again


Hello ​@Mr_rusttsfg36_ ,

The logic to check whether an email or name exists is optional — none of this is required in Manychat. You should evaluate whether this is important for your case and, if so, set it up accordingly.

Regarding whether to check everything together or separately, there is no right or wrong way. It all depends on your goal.

In each condition block, if the value matches the defined criteria, the flow will follow the blue line (true condition). If it's false, it will follow the red line. If you prefer that nothing happens when the condition is false, you can simply leave the red line unconnected — that is also correct.

Below is the help center article from Manychat about the condition block. It provides a more detailed explanation of how it all works:
https://help.manychat.com/hc/en-us/articles/14281142518556-Condition-Block


Okay, Not to be a “bugger” on this, again just seeking Clarification. I’m a firm believer that
“there are many ways to skin a cat” in order to get a end result, in this case is data collection.

Your Answer (which I understand.) But it seems like a General Answer (overall).

I’m asking why did YOU set up YOUR Automation that way (i.e. the above Automation).
 

Please do NOT take this part for Sarcasm
For example: 
My Answer would be (If I were YOU)
“Well I set this Automation up this way so the Conditions meet the XYZ whatever Criteria…
But You can create yours however you like and evaluate whether this is important for your case and, if so, set it up accordingly.”(to use a bit of  your statement above).

Again: Do Not take the above for Sarcasm..

YOUR (EMAIL) Condition Block  where “The Contact DOES NOT match” , the RED LINE then SKIPS pass Asking for the Email (message) and the “ASKING FOR THE NAME (message.) then flows to the
“Enter a new Greeting “ message.
 
I thought if the “Contact does not match” then we are then to Connect the next Message to “Ask for that piece of information”..

Both Conditions which HAS VALUE seems like (to me) are still then ASKING FOR THE Email and ASKING FOR THE NAME message.. Am I Incorrect?
I thought If they have VALUE then that data was already collected (in an earlier message or DM from that person) and we do NOT have to ask them for that again..??

 

Again< I just asking for the reasoning (science) as to how it was created. As an alternative way to “skin the cat”

Again Thanks for any clarity you can offer
 


Hi ​@Mr_rusttsfg36_ ,

I believe what may have caused confusion was the type of condition I used in the condition block, especially because my screenshot was in another language. I used the comparison "Is the value unknown?", meaning: is this field empty?

Here’s the logic behind how I built my flow:

First Condition Block: Is the contact's name unknown?

Blue path – If there’s no saved name, I need to ask for it, so the flow proceeds to a name collection field.

Red path – If there is already a name saved, I don’t need to ask again, so I do nothing and move forward.

Note: I created this flow quickly just to demonstrate the idea. If I were actually going to use it, I would take a different approach. In my region (Brazil), some users tend to save names with emojis or phrases. So, if that might apply to your case, you can simply skip this initial condition block and always ask for the name—that’s what I would do. If this flow is sent to the same user multiple times, it’s worth creating a logic to store whether the name has already been confirmed, so you don't keep asking every time. (Let me know if you’d like ideas on how to do that.)

Second Condition Block: Is the email unknown?

Blue path – If it’s unknown, it means the user hasn’t provided an email yet, so I need to ask for it. The flow then moves to an email collection block.

Red path – If the email is already known, I don’t need to do anything and go straight to the final main message.

This way, you avoid asking repetitive questions, especially if the same user receives the flow more than once.
So if the flow passes the first condition and determines that the name doesn't need to be collected, it moves on to check the email. If that’s also already known, it proceeds directly to the final message.

Feel free to reach out if you have any more questions—no problem at all!


Thanks so much for the Break down (it’s more defined)

 

Is It Possible that when you created this (quickly) that you made a mistake.

Just so I am Clear.. The Condition Block and the Collection field are 2 different boxes?
The Collection field is (Send Message) is that Correct

não corresponde = english “does not Correspond” is that Correct?
Which should mean UNKNOWN (or not given) and this is written on the lower part of the Condition block

And if that’s correct then why does the RED LINE go directly to the next Condition (it goes through the next box as I can clearly see the RED line faded as it travels behind the SEND MESSAGE (asking for the Name)
Red path – If the email is already known, I don’t need to do anything and go straight to the final main message.”

Forget it I’m done..

You’re not catching what I’m explaining./.. All I can ask is that you do another REVIEW of what you created and match what you just typed/.. It seems NOT the same.

And this means the other people on Social media showing this are very incorrect and maybe someone form Manychat should rip a tutorial clearing this up

Thanks

Also please see the attached(from the guide) and Feel free to correct me.. As per the Manychat instructions..
The Red  Line seems to be always linked to “The Contact DOES NOT match”..
And the BLUE line is linked to “Has value”

FYI. You no longer have to respond If I mess this up then I’ll then know how to fix the error
Thanks

 


Reply