Trigger: Appointment Cancelled
Automatically fire a workflow the moment a booking in the Calendar module is cancelled, no matter who cancelled it.
The Appointment Cancelled trigger fires a workflow the moment a booking in the Calendar module is marked as cancelled — whether the customer cancelled it themselves, an agent cancelled it from the inbox, or an external integration did it. Use it to notify the customer, free up the slot, or alert the team that handles that calendar.
When it fires
Right after an appointment's status changes to cancelled, regardless of who triggered the cancellation.
Trigger configuration
Drop this node on the Automations canvas and optionally scope it:
- Calendar: restrict to one calendar, or leave empty to match any calendar.
Available variables
$appointment.id,$appointment.starts_at,$appointment.ends_at,$appointment.status,$appointment.calendar_id$contact.name,$contact.phone
Example workflow
"Cancellation notice": Appointment Cancelled trigger (Calendar = "Consultations") → "Send WhatsApp message" action to the contact: "Hi {{$contact.name}}, your appointment on {{$appointment.starts_at}} was cancelled. Reply if you'd like to reschedule." → "Tag contact" action with "appointment-cancelled".
Tips
- Pair it with the "Appointment Created" trigger to build a full booking flow.
- If you run several calendars (per branch or per agent), use the Calendar filter to send a different message depending on which one triggered the cancellation.
Troubleshooting
If the workflow doesn't run, check that it's marked Active and that the Calendar filter exactly matches the appointment's calendar — leaving it empty is the safest option while you're testing.
Related articles
-
Build your first workflow
Omnifox workflows automate your operation: a trigger starts the automation and action nodes do the work. Build a welcome message in minutes.
-
Workflow triggers catalog
Learn which events can start a workflow automatically in Omnifox.
-
Action nodes available in workflows
Discover the actions a workflow can run automatically.
-
Conditions and branching (if/then) in a workflow
Make your flows take decisions and follow different paths based on each contact data.
-
Ready-to-use workflow templates
Start your automations in minutes from prebuilt flows you can customize.