Using the If/Else Workflow condition allows you to create different paths within a Workflow. This allows you to customize Workflows with an innovative interface, scenario recipes, and enhanced branching functionality that ensures that your workflows are more adaptable to customer behavior and business needs. There are numerous options for customizing the If/Else condition by adding one or multiple “and” and “or” filters to customize the setup as you need.


Enhanced Branch Functionality**
**The branch functionality improves clarity and user experience when setting up conditional workflows.
Clear Summaries : Branch summaries offer a quick view of each condition being met, simplifying navigation and editing.



 
“Time of the Day” Condition**
**An option is available for time-based conditions:
Granular Control : Set specific times down to 15-minute intervals for more precise automation triggers.
 
Customize workflow behavior based on appointment events such as rescheduling, start date, or end date. This streamlines the automation process by enabling users to create specific branches depending on whether an appointment was rescheduled, as well as dynamically modify actions based on appointment dates.
Note: Either or both of the triggers - Appointment Status or Customer booked appointment need to be selected for this option to be available.
 
Expanded Condition Operators
The If/Else action supports “is any of” and “is none of” operators, allowing comparison against multiple comma-separated values in a single condition for simpler and more efficient workflow logic.

Real-Life Use Cases:
Organize workflow branches based on conditions, such as whether an appointment was rescheduled.
Reorder workflow actions using the appointment’s Start Date and End Date.
Create a new Workflow or edit an existing one.



Please Note:
Contact Details Based Condition
Note: You can also use Contact Details for Contact Engagement Score and Attribution Medium ID (from First/Latest Attribution).
Note: You can add multiple options or paths to your If/Else condition to completely customize the Workflow experience.

Please note: The maximum number of branches for a single condition is ten. While you can branch on many scenarios, it is recommended to utilize multiple workflows for separation. This makes troubleshooting and tracking what is happening in a workflow easier.

Please Note: Using a naming convention for troubleshooting, updating, and organization is recommended.
Note: None is a branch that exists if none of the conditions, segments, and branches are met. Depending on your setup, this branch can be used for additional functionality.



Question: How many branches can I create in an If/Else condition?**
**Answer: You can create up to ten branches in a single If/Else condition. For more complex scenarios, it is recommended to use multiple workflows for better organization.
Question: What does the “And” operator do in an If/Else condition?**
**Answer: The “And” operator requires that all specified conditions must be met for the path to be followed. If any condition is not met, the contact will not proceed down that path.
Question: How does the “Or” operator work?**
**Answer: The “Or” operator allows the contact to proceed down the path if any one of the specified conditions is met. The first “Or” condition that is true will determine the path taken.
Question: What should I do if none of the conditions are met?**
**Answer: Use the “None” branch option to handle scenarios where no conditions match. This branch can be used to ensure that contacts are still processed even if they do not fit the specified criteria.
Question: How precise is the “Time of the Day” condition?**
**Answer: The “Time of the Day” condition allows you to select specific times down to 15-minute intervals, offering granular control over when a condition should be met.
Question: Are there any prerequisites before using Scenario Recipes?**
**Answer: Some Scenario Recipes may have prerequisites. When you select a recipe, it will inform you of any requirements needed to ensure it functions correctly within your workflow.

Question: Can I set time-based conditions?**
**Answer: Yes. The “Time of the Day” condition allows granular control, letting you trigger workflow paths at specific times down to 15-minute intervals.
Question: Can I use appointment-related conditions in If/Else?**
**Answer: Yes. You can branch workflows based on Appointment Rescheduled , Start Date , or End Date , provided you have selected either Appointment Status or Customer Booked Appointment triggers.
