Trigger: Appointment Created
Fire a workflow as soon as a new booking is created, perfect for automatic confirmations and internal alerts.
The Appointment Created trigger fires a workflow as soon as a new booking lands in the Calendar module, no matter which channel it came from. It's the natural starting point for automatic confirmations, internal team alerts, or chaining into a later reminder.
When it fires
Right after a new appointment is created on any of your calendars.
Trigger configuration
- Calendar: optional; restrict to a specific calendar. Empty = any calendar.
Available variables
$appointment.id,$appointment.starts_at,$appointment.ends_at,$appointment.status,$appointment.calendar_id$contact.name,$contact.phone
Example workflow
"Automatic booking confirmation": Appointment Created trigger → "Send WhatsApp message" action: "You're all set, {{$contact.name}}! Your appointment is booked for {{$appointment.starts_at}}." → "Notify team" action posting the new booking details in Team.
Tips
- Chain it with "Appointment Reminder Due" to remind customers hours before the visit with no extra setup.
- If you run several calendars per service, duplicate the workflow and change the Calendar filter on each copy to personalize the message.
Troubleshooting
If it never fires, confirm the appointment was actually created in an active status (not already cancelled) and that the workflow is Active in the Automations list.
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.