Skip to main content

How to use the occupancy calendar

The Occupancy Calendar displays real-time bookings by resource, helping you track attendance, peak times, and manage operations efficiently.

Updated over a week ago

Occupancy calendar overview

The Occupancy Calendar is available from both the back office (under Catalogue > Calendars) and the POS, provided it has been set up in your account. To function, it must be linked to what we call resources (e.g. staff, rooms, equipment).

Unlike other calendars, it displays actual bookings, not just available timeslots.

This view is ideal for understanding:

  • How many people are expected on a given day

  • Which time periods are the busiest

It's a powerful tool for managing daily operations and optimising staffing or resource planning.

What you see depends on your setup

Depending on how your resources are configured, the calendar might show:

  • Teams

  • Rooms for B2B or birthdays

  • General occupancy blocks

Each booking is shown with key details based on your calendar display settings (e.g. product name, number of guests, etc). You can customise this information to suit your operational needs.

  • Colour coding reflects the scan status of the tickets, helping you easily see which groups have already arrived and which are yet to come.

  • You can click on a booking to open it directly in the POS for quick access and modifications.

Mark a resource as unavailable

You can block a resource directly from the calendar — no need to leave the view. This is useful for maintenance windows, staff breaks, or any planned downtime.

How to access: app.smeetz.com > Catalogue > Calendars > Occupancy Calendar

To mark a resource as unavailable:

  1. Click on the resource name at the top of its column.

  2. A Set unavailability modal appears.

  3. Toggle Full Day on to block the entire day,

  4. or leave it off to set a custom time range.

  5. If using a custom range, enter the Date, Start Time, and End Time.

  6. Click Save. The blocked period appears as a distinct Unavailable block on the calendar.

⚠️ If the resource already has active bookings during the selected time, you will see a warning before saving. Review the conflict before confirming.

To unblock a resource, click the Unavailable block directly on the calendar. Select Unblock resource from the dropdown that appears, and the block is removed immediately.

Move a booking to another resource

You can reassign a booking to a different resource without opening the booking details. Simply drag the booking block vertically to the resource lane you want.

How to access: app.smeetz.com > Catalogue > Calendars > Occupancy Calendar

To move a booking:

  1. Click and hold the booking block you want to move.

  2. Drag it vertically to the target resource lane.

  3. Release to drop. If the move is valid, the booking snaps into the new lane. ✅ A confirmation appears: "Booking successfully moved to [Resource Name]".

The system validates every drop against the target resource's configuration. Not every resource can accept every booking — it depends on how the resource is set up:

  • Single Booking: the timeslot must be completely empty to accept the drop.

  • Multiple Bookings – Same Ticket Category: the timeslot can have existing bookings, but they must belong to the same ticket category as the booking you are moving (and capacity must allow it).

  • Multiple Bookings – All Products: any booking can be dropped, as long as the overall numeric capacity of the resource is not exceeded.

⚠️ If the drop is not valid, the booking snaps back to its original lane and an error message explains why (e.g. "Cannot move: Resource only accepts this ticket type at this time.").


  • How to set up resources

  • How to use the occupancy calendar

Did this answer your question?