Admin User Guide

Serenity Spa & Wellness

This guide covers everything you need to manage spa treatment bookings through the admin panel. Use the contents on the left to jump to any section.

Overview

The Serenity Spa admin panel gives you full visibility and control over treatment bookings. From here you can review new bookings, confirm or cancel appointments, block dates for closure or staff training, and check moment-by-moment slot availability.

The panel is split into four areas: Bookings, Calendar, Block Dates, and Availability. Each is accessible from the left-hand navigation or the tab bar at the top of the main area.

Demo version: A read-only demo of the admin panel is available for sharing with stakeholders. In demo mode all controls are disabled and no data can be changed.

Signing In

The admin panel is protected by a username and password login. Navigate to the admin URL and enter your credentials to access the panel.

  1. 1Go to your admin URL in a browser.
  2. 2Enter your username and password and click Sign In.
  3. 3You will be taken directly to the Bookings Dashboard.
  4. 4To sign out, click ← Sign out at the bottom of the left sidebar.
Security: Always sign out when using a shared or public computer. Your session will remain active until you explicitly sign out or close the browser.

Dashboard

At the top of the main area, four summary cards give you an at-a-glance view of your bookings:

CardWhat it shows
Total BookingsAll confirmed and pending bookings (cancelled bookings excluded).
This MonthActive bookings scheduled within the current calendar month.
Upcoming (7d)Active bookings due within the next 7 days.
Revenue (£)Combined value of all active (non-cancelled) bookings.

Click 🔄 Refresh in the Bookings tab to recalculate these figures after making changes.

Bookings

The All Bookings tab shows a full table of every booking. Each row displays the reference number, client name, treatment, therapist, date, time, total, and current status.

Use the All Statuses dropdown to filter the list to confirmed, pending, or cancelled bookings only.

Click View on any row to open the full booking details. From the detail panel you can:

  1. 1Review all client and booking information.
  2. 2Click ✓ Confirm to confirm a pending booking.
  3. 3Click ✕ Cancel to cancel a confirmed or pending booking. You will be asked to confirm before the change is applied.
Note: Cancelled bookings remain visible in the table. Filter by All Statuses to include them or choose a specific status to exclude them.

Calendar

The Calendar tab shows a monthly grid colour-coded by day status. Use the ← Prev and Next → buttons to move between months.

ColourMeaning
GreenDate is available with no bookings.
AmberDate has one or more bookings. A small number shows the booking count.
GreyDate is blocked.
FadedDate is in the past.

Click any amber day to see a summary of that day's bookings in a pop-up panel.

Block Dates

Use Block Dates to prevent new bookings on specific days — for example during a deep clean, staff training, or private event.

  1. 1Select a From date and a To date. For a single day, set both to the same date.
  2. 2Optionally enter a Reason for your own reference.
  3. 3Click 🚫 Block These Dates. The dates will appear in the Currently Blocked list and will show as grey in the Calendar.

To remove a block, click Unblock next to the relevant entry in the Currently Blocked list. You will be asked to confirm before it is removed.

Note: Blocking a date does not automatically cancel existing bookings on that date. Review the Bookings tab and cancel manually if needed.

Availability

The Availability checker lets you see exactly how many slots are free at each time on any given day.

  1. 1Select a date using the date picker.
  2. 2Click Check.
  3. 3Each time slot card shows how many spaces remain out of the maximum (4 per slot).
ColourMeaning
Green2 or more slots available.
AmberOnly 1 slot remaining.
RedFully booked — no slots available.

If the selected date is blocked, the checker will indicate this instead of showing time slots.

Booking Statuses

Every booking carries one of three statuses:

StatusMeaning
ConfirmedThe booking has been accepted and is active.
PendingThe booking has been received but not yet reviewed or confirmed.
CancelledThe booking has been cancelled. It remains in the system for reference but is excluded from stats and availability counts.

To move a booking from pending to confirmed, open it via the View button and click ✓ Confirm. To cancel any active booking, open it and click ✕ Cancel.

Tips & Notes

Data is session-based. The admin panel holds booking data in memory for the current session. Any status changes you make will persist for the duration of your session. Refreshing or reopening the page restores the original seed data.

Closing the modal. Click the × button, click outside the panel, or press Escape to close any open detail panel.

Max bookings per slot. The system allows up to 4 concurrent bookings per time slot. The Availability checker will flag any slots that are fully booked.

Cancelled bookings and revenue. Cancelled bookings are excluded from all dashboard stats including the revenue total.