If/Else Workflow Action - Appointment Filter Options action
The Appointment option in If/Else conditions empowers you to create dynamic and customized workflow branches based on appointment-related events. This guide will help you understand how to use this feature, its benefits, and how to configure it effectively.
Understanding the Appointment Option
Section titled “Understanding the Appointment Option”The Appointment option in If/Else conditions is a filtering tool that allows you to customize workflow automation based on appointment events. It is part of the If/Else action, enabling conditional logic in workflows. You can define conditions based on whether an appointment was rescheduled, its start date, or its end date. This helps automate follow-ups, segment customer interactions, and refine workflow actions based on appointment data.
Available Filters
Section titled “Available Filters”- Rescheduled: Checks if the appointment was rescheduled.
- Start Date: Filters actions based on the appointment’s start date.
- End Date: Filters actions based on the appointment’s end date.
Note: The Appointment option is available only when your workflow is triggered by an appointment-related event, such as when a customer books an appointment or when an appointment’s status changes.
Benefits of Using Appointment Filters
Section titled “Benefits of Using Appointment Filters”- Precise Automation: Create workflow branches that respond accurately to changes in appointment status.
- Efficient Follow-ups: Automate emails, SMS, or task assignments based on rescheduled appointments.
- Improved Lead Management: Filter users who scheduled but didn’t attend, allowing targeted re-engagement.
- Time-Sensitive Promotions: Trigger workflows based on appointment start or end dates for limited-time campaigns.
Configuring Appointment Filters
Section titled “Configuring Appointment Filters”Selecting the Appointment Option
Section titled “Selecting the Appointment Option”- Access the Workflow Builder: Navigate to the Automation section and create a new workflow or select an existing one.
- Set Up the Trigger: Choose either “Customer Booked Appointment” or “Appointment Status” as the workflow trigger.
- Add an If/Else Condition: Click the “+” button to add an action, then select “If/Else Condition”.
Naming If/Else Condition
Section titled “Naming If/Else Condition”Naming your If/Else condition helps in managing workflows easily. Use a question format that reflects what the condition is checking. For example:
- Rescheduled: “Did the Customer Reschedule?”
- Start Date: “Is the Appointment After Two Weeks?”
- End Date: “Has the Appointment Ended 4 Days Ago?”
Scenario Recipe
Section titled “Scenario Recipe”Choose “Build Your Own” in the Scenario Recipe dropdown for complete flexibility in defining conditions based on appointment-related events.
Naming If/Else Branches
Section titled “Naming If/Else Branches”Each branch represents a possible outcome of the condition. Renaming them improves clarity. For example:
- “Rescheduled” for appointments that were rescheduled.
- “Not Rescheduled” for those that were not.
Rescheduled Filter
Section titled “Rescheduled Filter”The Rescheduled filter checks if an appointment has been rescheduled. Once selected, choose:
- True: For workflow actions targeting customers who have changed their appointment time.
- False: For actions dealing with customers who haven’t changed their appointment.
Start Date Filter
Section titled “Start Date Filter”Refine workflows based on when an appointment is scheduled to start. Choose conditions from two dropdown menus:
-
First Dropdown (Operators):
- Is: Matches an exact date.
- Is Not: Excludes a specific date.
- Is Empty: For appointments with no start date.
- Is Not Empty: For appointments with a start date.
-
Second Dropdown (Time-Based Operators):
- Today: Appointments scheduled for today.
- Tomorrow: Appointments set for the following day.
- Yesterday: Past appointments from the previous day.
- After: Appointments starting after a specific date.
- Before: Appointments starting before a specific date.
- Date: Manually select a specific date.
End Date Filter
Section titled “End Date Filter”The End Date filter functions like the Start Date filter but applies to when the appointment ends.
Frequently Asked Questions
Section titled “Frequently Asked Questions”Q: Why don’t I see the Appointment option inside If/Else conditions?
A: The Appointment option appears only if your workflow uses an appointment-related trigger (Customer Booked Appointment or Appointment Status).
Q: Can I use multiple appointment filters within the same If/Else condition?
A: No, you can only select one appointment-based filter per If/Else condition. However, multiple If/Else branches can be created within a workflow to apply different filters separately.
Q: How can I use the Start Date and End Date filters effectively?
A: Use the Start Date filter for actions like sending pre-meeting reminders. The End Date filter is useful for post-appointment follow-ups or time-sensitive promotions.
Q: What happens if a customer reschedules multiple times?
A: The Appointment Rescheduled condition evaluates the most recent execution. If a customer reschedules multiple times, the condition will trigger based on the latest status.
Q: Can I combine the Appointment option with other If/Else filters?
A: Yes! You can add other If/Else conditions (such as Contact Details or Date Time) alongside the Appointment option to create highly customized workflows.