Besides using Actions to create your Journey structure, you may also want to use a Condition, a conditional function that allows you to send a contact down different sub-funnels within a Journey based on whether or not the contact has met a conditional parameter rule.   


There are two Conditional nodes (Fig 1):

  • Yes / No Condition
  • If / Else Condition



Fig 1





Yes / No Condition node


Inserting a Yes / No Condition node into the Journey structure provides one kind of branching path for a Journey (Fig 2). 


Fig 2



Clicking the Yes / No Condition node will bring up this panel on the right side of the work area (Fig 3).


Fig 3



Clicking the blue Add Condition button will bring up a popup that will allow you to set a ruleset for the Yes path. For this example, the Journey will check to see if a contact has opened a certain email (Fig 4). 


Fig 4



After clicking the blue Save button and then the blue Save Properties button, the Journey structure will be updated to reflect your Yes condition. 


Fig 5



You can now insert an Action, Condition or Flow node in both the large blue areas for both the Yes and No paths.


In the example below, in the Yes path, an Action node of Send an Email has been added as the event to send a new email. 


In the No path (meaning the contact has not opened the original email after a certain period of time), an Action node has been added to resend the original email campaign (Fig 6). 


Fig 6





If / Else Condition node


Inserting an If / Else Condition node into the Journey structure adds a different branching path to your Journey. 


Fig 7



Clicking the If / Else Condition node will bring up this panel on the right side of the work area (Fig 8).


Fig 8



Clicking the blue Add Condition button will bring up a popup that will allow you to set a ruleset for the If path. For this example, the Journey will check to see if a contact has opened a certain email (Fig 9).


Fig 9



After clicking the blue Save button and then the blue Save Properties button, the Journey structure will be updated to reflect your If condition (Fig 10).


Fig 10



 You can now insert an Action, Condition or Flow node in both the large blue areas for both the If and Else paths.


In the example below, in the If path, an Action node of Send an Email has been added as the event to send a new email. 


In the Else path (meaning the contact has not opened the original email after a certain period of time), an Action node has been added to resend the original email campaign (Fig 10). 


Fig 10




The If / Else Condition (as well as the Yes / No Condition) is a very powerful tool because you can have multiple If branches and/or nest additional If / Else Conditions within other Conditions (Fig 11).


Fig 11