Skip to content
· New Feature Calendars

Custom Appointment Statuses in Calendars

Track appointments with custom statuses that match your process, while built-in states manage availability, calendar updates, and notifications.

S
SMBcrm Team · October 28, 2026

SMBcrm Calendars now supports custom appointment statuses, so you can track stages such as Checked in, Awaiting documents, or Ready for appointment using your own labels. Enable Custom Appointment Statuses in Labs for your account to get started.

Custom labels with consistent scheduling behavior

Every custom status belongs to one of six built-in states. The state determines how scheduling behaves:

  • Pending and Active: Hold the appointment’s time slot.
  • Completed, No show, Cancelled, and Invalid: Free the time slot for new bookings.

Moving between statuses within the same state only changes the label. For example, moving from Confirmed to Checked in within the same state does not trigger notifications or connected-calendar updates.

Your existing Unconfirmed, Confirmed, Showed, No Show, Cancelled, and Invalid statuses carry over as defaults in their matching states. Existing appointments, workflows, and calendar settings continue working without changes.

Manage statuses and use them across appointments

The Appointment status settings page lets you add, rename, reorder, archive, and restore statuses within each state.

Custom statuses are available in the New appointment window, appointment details panel, and Appointment list view. Status pickers are searchable and grouped by state. For class booking calendars, you can also set a custom status for each individual attendee.

Archiving a status removes it from selection for new appointments, but existing appointments keep it. Before archiving, a confirmation explains the impact, including affected workflows that set appointments to that status. You can restore it from Archived at any time.

Automate around specific appointment stages

Workflow triggers, actions, and filters now include custom statuses. You can use a specific stage, such as Checked in, to trigger a follow-up message. Renaming a status automatically updates its name in workflows.

How to set up custom statuses

  1. Enable Custom Appointment Statuses in Labs for your account.
  2. Go to Calendars > Calendar Settings > Preferences > Appointment status.
  3. Open a state, select New status, enter a name, and create it.
  4. Drag statuses to reorder them, or use the pencil icon to rename one.
  5. To archive a status, select its archive icon, review the impact, check the confirmation box, and select Archive.
  6. Apply your statuses when creating or managing appointments.

Release Images

custom appt status management

Custom Appt Status

new appt status

change status

class booking custom status


Need Help Applying This Update?

Want help turning this update into a working part of your CRM, marketing, or automation setup?

Get Started or schedule a demo and we’ll help you map the right next step.

Tags New Feature Calendars
Share
60-day money-back guarantee

See what's new in SMBcrm.

Every release adds more ways to capture leads, automate work, and grow. Plans start at $97 a month.

  1. 60-day money-back guarantee

    Eligible Startup and Professional initial subscription fees only. Usage and add-ons are excluded. Read the refund terms.

  2. No setup fees

    Plan your setup with training and support

  3. Cancel anytime

    No long-term contracts, stay because you want to