If/Else Workflow Action: Appointment Filter Options
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.
Table of Contents
- Understanding the Appointment Option
- Benefits of Using Appointment Filters
- Configuring Appointment Filters
- Frequently Asked Questions
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
- 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
- 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
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
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
Choose "Build Your Own" in the Scenario Recipe dropdown for complete flexibility in defining conditions based on appointment-related events.
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
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
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
The End Date filter functions like the Start Date filter but applies to when the appointment ends.
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.