Skip to content

Scheduler — Calendar

Open Calendar

Overview

The Calendar is the full scheduling view of the Scheduler module. It displays all appointments across any day, week, or month in a familiar grid layout, with each appointment rendered as a colour-coded block in its time slot. You can create new appointments by clicking any empty time slot, reschedule existing appointments by dragging them to a new slot, and open any appointment to view or edit its details. The calendar respects your configured business hours — time slots outside those hours are visually dimmed.

Scheduler Calendar in week view showing colour-coded appointment blocks
The Calendar in week view. Each appointment block is colour-coded by service type.
  1. (1) View switcher — Month, Week, Day
  2. (2) Navigation arrows — previous and next period
  3. (3) Today button — jump back to the current date
  4. (4) Appointment block — colour-coded by service type
  5. (5) Empty time slot — click to create a new appointment

Screen Layout

Toolbar (top): View switcher (Month / Week / Day), left and right navigation arrows, a Today button, a staff member filter, and a New Appointment button.

Calendar grid: The main scheduling area. In Week and Day view, time slots run down the left axis; days run across the top. In Month view, each cell is one day.


View Modes

Month View

Month view shows a full calendar month with appointment blocks squeezed into each day cell. Each block shows the service name and client name. When a day has more appointments than fit in the cell, an overflow indicator (”+ 2 more”) appears — click it to expand the day’s full list. Month view is useful for spotting busy periods and confirming no overlaps at a glance.

Week View

Week view is the default. It shows seven days across the screen with 30-minute time slots on the vertical axis. Appointment blocks span their actual duration — a 60-minute appointment takes up two slots. Business hours are highlighted in white; off-hours are dimmed in grey. Week view is the most practical view for day-to-day scheduling.

Day View

Day view shows a single day, with a narrower time grid and more room to show appointment details. It is useful for busy days where many appointments are stacked or when you need to see all available slots at a fine granularity.


UI Elements

Appointment Block

Each appointment is shown as a rectangular block in the calendar grid. The block colour matches the service type colour configured in Scheduler Settings. The block displays the appointment time, client name, and service. Blocks with a status of Completed show a faded appearance; No-Show blocks are shown with a strikethrough.

Staff Filter

When your workspace has multiple staff members, use the staff filter dropdown to show only appointments assigned to a specific person. Default is All Staff. Select a specific team member to view their individual schedule.

Business Hours Overlay

Time slots outside your configured business hours (set in Scheduler Settings) are shown with a light grey background. Appointments can still be created in these slots — this is useful for after-hours engagements — but the visual distinction helps identify irregular bookings.


Actions

Click to Create an Appointment

    1. Click any empty time slot in the Week or Day view. (In Month view, click the New Appointment button in the toolbar instead.)
    2. A quick-create popover appears at the clicked time.
    3. Enter the client name (search existing contacts), select the service, and assign a staff member.
    4. The duration pre-fills based on the service’s default duration from Settings. Adjust if needed.
    5. Click Save in the popover, or click More Options to open the full appointment form (which includes notes, custom fields, and notification preferences).

Drag to Reschedule

In Week or Day view, click and hold any appointment block and drag it to the new time slot. As you drag, the target slot highlights to confirm the new time. Release to drop the appointment. A confirmation toast appears with an option to undo within 5 seconds. You can also drag an appointment to a different day within the visible week.

Dragging is not available in Month view — use the Reschedule action on the appointment detail instead.

Click an Appointment to View or Edit

Click any appointment block to open the appointment detail panel. The panel shows:

  • Client name with a link to their Contact record
  • Service and duration
  • Assigned staff member
  • Appointment notes
  • Status and status history
  • Actions: Edit, Complete, No-Show, Reschedule, Cancel, Delete

Click Edit to modify any field. Changes are saved immediately.


Tips

  • Overlapping appointments: The calendar does not prevent double-booking by default. Overlapping appointments are shown side by side within the same time column. Enable the overlap warning in Scheduler Settings to receive a prompt when a double-booking would occur.
  • Colour coding: Service colours are set in Scheduler Settings. If you find the calendar visually cluttered, assign distinct colours to your most common service types to make the schedule scannable at a glance.
  • Keyboard shortcut: Press T on the keyboard to jump back to today from any date.