Skip to content

Appointment Details

The appointment detail page is the comprehensive view of a single appointment. It displays all information and provides access to every action.

From top to bottom, the detail page contains:

A red alert banner appears when the appointment has an overdue downpayment. Shows “Due today” or “Due in N days”.

When the appointment is cancelled, a banner displays the cancellation date, who cancelled it, and the reason (if provided).

  • Appointment kind badge — Colored badge showing the kind name
  • Deleted badge — Shown if the appointment is soft-deleted
  • Title with done checkbox — The appointment name with an inline checkbox to mark as done
  • Date range — Start and end date/time
  • Series badge — Repeat icon if part of a recurring series

Displays the price range and payment settlement status at a glance.

A horizontally scrollable row of action buttons:

ActionWhen visible
RescheduleNot when done
CancelNot when done
PayWhen not fully settled
Follow-upAlways
ReactivateOnly when cancelled (replaces all other actions)

Shows the assigned employee with their avatar and name.

Free-text description of the appointment.

List of linked customers, each tappable to view their profile.

Contracts attached to this appointment, with a + button to create a new contract.

Linked appointments with an add button.

Photos and files attached to the appointment.

Payment records grouped by date, with a total amount.

Tabbed section with internal comments and full audit trail.

Creation and last update timestamps with user information.

The checkbox next to the appointment title toggles the done state:

  • Checking done — If there’s an unpaid balance, a confirmation dialog asks if you want to proceed. Cannot mark as done if the appointment is in the future.
  • Unchecking done — Requires confirmation, then changes the status back to open.

The three-dot menu provides: