28 ott 2026
Calendars now support Custom appointment statuses. Businesses can name each stage of an appointment in their own words, such as Checked in, Awaiting documents or Ready for appointment, instead of being limited to six fixed statuses. Every custom status belongs to one of six states: Pending, Active, Completed, No show, Cancelled and Invalid. The state controls what happens to the time slot, connected calendars and notifications, so scheduling keeps working the way it does today.
✅ Your Own Statuses, Organised by State
A new Appointment status page lets you add, rename, reorder, archive and restore statuses within each state.
✅ Built-in States Keep Scheduling Predictable
Pending and Active statuses hold the time slot. Completed, No show, Cancelled and Invalid statuses free it for new bookings. Moving between statuses in the same state, for example from Confirmed to Checked in, only changes the label. It doesn't trigger notifications or calendar updates.
✅ Your Current Statuses Carry Over Automatically
Unconfirmed, Confirmed, Showed, No Show, Cancelled and Invalid become the default statuses in their matching states. Existing appointments, workflows and calendar settings keep working without changes.
✅ Safe Archiving
Archiving a status stops it from being picked for new appointments. Appointments that already have it keep it. A confirmation step explains the impact first, including workflows that set appointments to that status. You can restore an archived status anytime from Archived.
✅ Statuses Everywhere You Manage Appointments
Pick custom statuses from the New appointment window, the appointment details panel and the Appointment list view. Status pickers are grouped by state and searchable.
✅ Statuses for Individual Attendees for Class Booking Calendars
You can set a custom status for each individual attendee on an appointment.
✅ Workflow Automation on the Exact Stage
The workflow triggers, actions and filters now list your custom statuses. Renamed statuses update in workflows automatically. You can automate around a specific stage, such as sending a message when an appointment moves to Checked in (example status).




