Booking Appointments
Members can book appointments through the member app, or staff can book on their behalf from the admin panel.
Member Booking Flow
- Member navigates to Appointments in the member app.
- Browses available services and selects one.
- Chooses a staff member (or "Any available").
- Selects an available date and time slot based on the staff member's availability.
- If required, agrees to service terms.
- Pays upfront (if configured) or confirms the booking.
- Receives a booking confirmation notification.
Staff Booking (on behalf of a member)
- Go to Appointments → + New Appointment.
- Select the service, staff member, and client.
- Choose a date and time.
- Add optional notes.
- Confirm the booking.
Appointment Statuses
- Pending — Booked but not yet confirmed (if approval is required).
- Confirmed — Booking is confirmed and the member will attend.
- Completed — Appointment took place successfully.
- Cancelled — Cancelled by the member or staff. Cancellation reason and timestamp are logged.
- No-show — Member didn't attend. Auto-charges apply if configured.
Cancellation & Rescheduling
Members can cancel or reschedule their appointment (if allowed in your settings) up until the late cancellation window. After that window, late cancellation charges may apply automatically via Stripe.