Skip to content

Calendar and appointments

The Calendar is your day-at-a-glance schedule: one column per bookable stylist, appointments laid out by time. Use Appointments for a searchable list of the same records. An appointment is the record; booking is the action a customer takes to create one.

  1. Pick a branch (the calendar is per branch).
  2. In the sidebar, open Calendar.
  3. Use the arrows or the date picker to move between days, and Filter by Stylist / Filter by Service to narrow the view. Click Apply Filters; Clear resets them.

On a phone, tap the stylist chips to switch which stylist’s column you’re viewing — one shows at a time.

Each block shows the customer, service, and time. Click a block to open its Appointment Details.

  1. On the Calendar, click New Appointment (or add one from the Appointments list).
  2. Choose the customer, service, any add-ons, and the stylist.
  3. Pick a time from the available slots and save.

Only slots where the chosen stylist is working and free are offered — the same availability rules the public site uses. See availability.

For a customer who’s already in the chair with no prior booking, use a walk-in instead.

  1. Open the appointment from the calendar or list.
  2. Click Edit Appointment to change the service, stylist, time, or add-ons.
  3. To add extras mid-visit without reopening the whole form, use Add to visit — it appears while the balance is still unpaid.
  1. Open the appointment and click Mark as Cancelled.
  2. Review the refund preview — the amount is calculated from your cancellation policy.
  3. Confirm.

Cancelling releases the slot and applies your refund rules. The card charge and any redeemed loyalty points are refunded at the same policy percentage (points are treated like any other tender), and package sessions are returned where the policy allows. Set those rules under no-shows and cancellation policy; the money side is covered in refunds.

Statuses are colored on the calendar and shown at the top of Appointment Details. To move an appointment forward, click Mark as [status]. These are the standard states:

StatusMeaning
Pending DepositCreated but waiting on the deposit. The slot is held, shown dashed on the calendar. If the deposit isn’t paid within the payment window, it’s released automatically.
BookedConfirmed. The deposit is paid, or no deposit was required.
In ProgressThe visit has started. Walk-ins begin here.
CompletedThe visit is done and the balance is settled.
CancelledCancelled, with any refund applied per policy.

You can add your own custom statuses for your workflow — the ones above are the built-in states every business has.

Marking a No Show doesn’t replace the appointment’s status — it sets a separate flag. On Appointment Details, click Mark as No Show (confirm in the dialog); use Undo No Show to reverse it. Marking a no-show applies your no-show policy, which may retain part of the deposit. See no-shows and cancellation policy.

If a stylist is made non-bookable, takes time off, or their hours change, any appointments now stranded outside their availability appear under Needs Rescheduling below the grid. Open each one to move it to a new time or stylist. When you make a change that would strand booked appointments, JustBook warns you first and lets you notify the affected customers before saving.