Additional Services Reservations
What it is
Additional Services Reservations is an admin dashboard that shows, in real time, which additional services (equipment, accessories, add-ons like microphones, bikes, private rooms, and so on) are already booked, when they’re booked, and how much availability is left.

Before this, if an admin wanted to know whether a second camera was still free tomorrow at 2 PM, they had to manually scroll through every booking and check what each customer picked. This dashboard removes that guesswork. Everything is visible at a glance, and it updates on its own.
Note: this is a read only, visibility tool. It doesn’t block or limit additional service bookings on the frontend in any way. It’s purely there to help the admin make decisions, not to enforce capacity limits.
Where to find it
Go to the Bookings page in the admin area, then open the new “Additional Services Reservations” tab next to the regular bookings table.
The tab only shows up if there are additional services configured in the system. If none exist, the tab won’t appear.
How it works
Cards and tabs per service
Every configured additional service appears as its own option in a dropdown. Next to each name is a badge showing how many upcoming (not yet past) bookings exist for that service. For example “Microphone (3)” tells you right away that three bookings for that item are still coming up.
If a service has its internal “Admin comment” field filled in (separate from the public description customers see), this dashboard shows that comment instead. It’s a good place for a private note like “kept at the front desk” or “needs 2 hours to charge.”
Settings (the gear button)
Opens a popup with display options:
- Period: Today (from right now onward, no upper limit), This week (the next 7 days from today), or All time
- Live window (only relevant for the Today period): how many hours ahead to look. 1, 2, 3, 5, 10, 15, or 24 hours
- Chart height: Compact, Default, Tall, or Very tall
- From / To date range: pick any custom period manually instead of using a preset
All of these settings are saved per admin user.
The chart
A scatter chart plots the selected service’s bookings over time. If several bookings overlap at the same time, the points merge into one, with a small number above it showing how many bookings are actually stacked there.
Clicking a point opens a popup listing every booking at that spot: dates and times, service or room, quantity, and a “Booking #N” button that opens the booking’s side panel directly, so there’s no need to hunt for it in the main table.
You can drag the chart to pan left and right. Zooming is disabled on purpose so it doesn’t get in the way while browsing.
The timeline
Below the chart is a list of bookings grouped into buckets like “Starting soon,” “Today,” “Tomorrow,” and so on. This makes it easy to tell what’s happening right now versus what can wait.
Each row shows the room or service (when bookings from different services are mixed together), the date and time, the quantity, and how full that slot is, shown as something like “2 of 2,” if the service has a maximum count set. If there’s no limit, it just shows the quantity with no cap.
Past bookings are faded out slightly so they don’t draw attention.
Live updates

The dashboard doesn’t run its own separate polling. It piggybacks on the bookings table’s existing 30 second refresh cycle. In practice that means:
- Badge counts for every service update every 30 seconds, even if this tab isn’t open
- If the tab is open, the chart updates smoothly with no flicker or redraw, and the timeline stays current too
- The panel has its own independent auto refresh toggle, separate from the main bookings table’s toggle, so you can turn it off just for this panel without affecting the rest. That setting is also saved per admin.
Only real bookings count
Bookings with status pending, booked, or completed are included. Rejected and expired bookings are excluded, since they never became a real reservation.
Both booking modes the plugin supports, regular bookings and cart style bookings with multiple services in one order, are handled correctly.
Last Modified: 17.07.2026