Skip to main content

Workflow Trigger: Appointment Status

The Appointment Status workflow trigger runs when an appointment’s status is created or updated, allowing you to automate actions based on scheduling changes.

Updated over 2 months ago

Who This Is For / When to Use

Use this trigger if you need workflows to run when appointments are confirmed, canceled, completed, or changed, including reminders, follow-ups, tagging, notifications, or internal actions.

What the Appointment Status Trigger Does

The Appointment Status trigger enrolls a contact into a workflow when an appointment status event occurs.

This trigger evaluates:

  • Appointment type (normal or recurring)

  • Appointment status

  • Calendar

  • Contact tags

  • Who or what modified the appointment

  • Optional custom field conditions

How to Add the Appointment Status Trigger

Step 1: Create or Edit a Workflow

  1. Navigate to Automations in the left sidebar.

  2. Select Workflows.

  3. Click Create Workflow, or open an existing workflow and choose Edit Workflow.

Step 2: Add a New Trigger

Inside the workflow builder, click Add New Trigger.

  1. In the trigger selection panel, locate Appointments.

  2. Select Appointment Status, or use search to find it.

Step 3: Configure the Appointment Status Trigger

Trigger Name (Optional)

You can rename the trigger for clarity inside the workflow builder.

  • This name is display-only

  • Renaming does not affect trigger behavior

Step 4: Configure Trigger Filters

Filters define which appointments qualify to start the workflow.

Event Type (Required)

You must select an Event Type:

  • Any – Triggers for all appointment types

  • Normal – Triggers only for non-recurring appointments

  • Recurring – Triggers only for recurring appointments

Appointment Status Is

Select one or more appointment statuses that should trigger the workflow.

  • If no status is selected, all statuses trigger the workflow

Optional Additional Filters

You may add any combination of the following:

  • Has Tag – Only triggers for contacts with specific tags

  • In Calendar – Limits trigger to a specific calendar

  • Created By / Modified By – API, User, Workflow, or Customer

  • Custom Fields – Any custom field condition available in your account

Step 5: Save the Trigger

Click Save Trigger in the bottom-right corner of the trigger panel.

Add Workflow Actions

Once the trigger is saved, add any workflow actions you want to run, such as:

  • Send email or SMS

  • Apply or remove tags

  • Create tasks

  • Notify users

  • Update contact fields

Pro Tip: A workflow can be published with no actions for testing or logging purposes.

Save and Publish the Workflow

  1. Click Save in the top-right corner of the workflow builder.

  2. Toggle the workflow from Draft to Publish.

  3. Use Test Workflow to confirm correct behavior before going live.

Common Issues and Fixes

Workflow Does Not Trigger

  • Confirm Event Type is selected (required)

  • Verify the appointment status matches your filter

  • Check that the appointment belongs to the selected calendar

  • Confirm the contact meets all tag or custom field conditions

Workflow Triggers Too Often

  • Add a specific Appointment status is filter

  • Restrict to Normal or Recurring appointments

  • Use If/Else conditions inside the workflow to narrow execution

FAQ

What is the Appointment Status workflow trigger?

The Appointment Status trigger activates whenever an appointment status is created or updated, enrolling the associated contact into the workflow.

Do I have to select an appointment status?

No. If no status is selected, the workflow triggers for any appointment status change.

Can I limit the trigger to recurring appointments only?

Yes. Set Event Type to Recurring in the trigger filters.

Can I restrict the trigger to a specific calendar?

Yes. Use the In Calendar filter to limit the trigger to one calendar.

What does the “Modified By” filter control?

It restricts the trigger based on who or what changed the appointment:

  • API

  • User

  • Workflow

  • Customer

Can I use multiple filters together?

Yes. All filters are evaluated together, and all conditions must be met for the trigger to fire.

How do I handle different calendars in one workflow?

Use a single Appointment Status trigger, then add If/Else steps inside the workflow to route contacts based on which calendar the appointment belongs to.

Did this answer your question?