Booking rules reference

How resource policy, quota and team space combine to decide whether a booking is allowed, and every field on the resource policy and team space screens — including the occupancy-sensor automation.

Updated 25 Sept 2026

Three separate things decide whether a booking is allowed, and they are configured on three different screens:

  • A resource policy is a reusable rule set — the booking window, durations, check-in, approval, which channels may book. Attach it to a class of space, not to one room.
  • A quota gives a booking a price and a person a balance. Quota has settings of its own and a section of the manual to match.
  • A team space decides who may book the resources at all.

This article covers the resource policy and the team space in full, and starts with how all three interact — that is the part that surprises people.

How the rules combine

There is no order of precedence. When a booking is saved, every rule is checked in one pass and every failure comes back together, so a booking that is both outside the window and short of quota reports both problems at once.

What is worth holding in your head is that the three rules answer three different questions:

  1. Can this person see the resource at all? — team space. This is applied when the resource list is built, not only when the booking is saved. Someone with no access does not get a greyed-out room; the room is not in their list.
  2. Is the booking shaped legally? — resource policy. Window, duration, all-day, recurring, cross-day, business hours, walk-in, channel.
  3. Can they afford it? — quota.
What the person seesWhich rule did it
The room is missing from search and from the resource listTeam space — they are blocked, or Other users is on its default
The room is listed, the schedule is readable, Book is a disabled lockTeam space — they are a readonly member
“You’re not allowed to book this resource”Team space, at save time
“You don’t have enough quota to book this resource”Quota
“This date is outside the allowed booking period”Resource policy — booking date range or release schedule
“The booking duration exceeds the allowed limit”Resource policy — booking time length
“This time is outside business hours”Business hours on the resource, allowed by the policy

Four behaviours that catch people out:

  • Team space is judged against the organizer, not against whoever is clicking. A booking manager creating a booking for someone outside the team is refused, even though the manager can see the room.
  • Quota is charged when the booking is saved, not when it is approved. Rejecting a request does not give the quota back — only cancelling does, and only where the resource refunds at all.
  • A booking purpose can switch the rules off. A purpose option may override the resource policy and the quota policy, and an override left empty means no policy and no quota rather than falling back to the resource’s own.
  • A booking purpose can never override a team space. It is the one rule nothing else unlocks.

There is no role that bypasses all of this. A booking manager gets whatever Override rules the policy grants them; approval relaxes most of the policy but leaves team space and business hours in force; quota has no exemption for anyone.

Resource policy

Open Booking policy

A policy opens as a rail of pages down the left, in four labelled sections. General — Basic, plus Information once the policy has been saved. Rules & limits — Booking policy, Booking time/date limit, Check in/out, Create/Edit booking channel. Approval & privacy — Booking Approval, Booking host, Confidentiality. Advanced — Email, Out of service notification, Override rules. One page per resource type follows, for the resources the policy covers. The sections below cover them all.

The policy editor. Every setting below sits on one of these pages.

The policy editor. Every setting below sits on one of these pages.

Basic

This page is check-in, end to end — requiring it, the window that opens and closes it, the clock deadline all-day bookings use instead, checking in from the app, GPS and IP conditions, who besides the organiser may act, early check-out and the cancel rules, Take attendance, and the recurring no-show policy.

Every field is documented with its own figure in Check-in settings reference; the mechanism behind them is How check-in and no-show work.

Booking policy

What may be booked at all.

SettingWhat it doesWhen to change it
Allow recurring bookingLets people create a repeating seriesTurn off on scarce rooms, where one series can claim a slot indefinitely
Allow all day bookingLets a booking take the whole day in one goTurn off on meeting rooms; leave on for desks
Allow cross day bookingLets one booking run past midnightTurn on for overnight equipment, off for rooms
Allow non-business hour bookingLets people book outside the resource’s business hoursTurn off where out-of-hours use needs building access nobody has
Allow booking multiple resourcesLets one booking hold several resources at once — a room plus its equipmentTurn off where each resource must be booked deliberately
Allow extend bookingLets people extend from the panel when nothing followsTurn off where the next booking must start on time
Walk-in OnlyThe resource can only be claimed on the spot; advance booking disappearsUse for touchdown desks and phone booths
Overlap with other bookingsWhether a person may hold two bookings at the same time: Allow overlap with all other bookings, Not allow overlap with bookings that involve resources using this booking policy, or Not allow overlap with all other bookingsTighten it where people hold a backup room “just in case”

Booking time/date limit

See Limit how far ahead people can book for the task itself.

SettingWhat it doesWhen to change it
Limit the booking date rangeTurns on the rolling window belowTurn on to stop the calendar being claimed months out
From (e.g.: Today = 0)The earliest bookable day, in days from today. 0 is todayRaise where rooms need preparing between meetings
To (e.g.: one month = 30)The furthest bookable day, in days from today. Two months is 60; the field accepts up to 1095Shorten on contested rooms. Off, the system falls back to 365 days
Release timeThe hour at which each newly reachable day opensMove off midnight on rooms people compete for
Limit the booking time lengthTurns on the minimum and maximum belowTurn on for scarce rooms
Minimum booking time in minute(s)The shortest single booking allowedRaise to stop the calendar filling with five-minute holds
Maximum booking time in minute(s)The longest single booking allowedLower on scarce rooms to stop all-day holds
Limit the booking time length for walk-in bookingThe same pair of limits, applied only to bookings made on the spotSet shorter than the main limit — a walk-in should not take the room all afternoon
Limit user can edit or delete booking before it startFreezes a booking once the start time is closeTurn on where a room is prepared per booking
Limit each person’s time on one resourceCounts per person, per resource, per period — within each period one person may hold at most 8 hours on any single resource — desk, room, equipment or parking. The 8 hours is fixed; you choose the period (day, week, two weeks or month) and the reference date it counts fromThe one rule that stops somebody keeping the same resource. See Stop one person keeping the same resource
Allow booking before a specific dateA fixed calendar cut-off rather than a rolling oneUse for a date that does not move, like a fiscal year end
Allow booking after a specific dateThe same, from the other sideUse to keep a space closed until it opens
Booking time sector restrictionHolds a whole period closed until an announced release moment. Each time sector names a booking period and the date and time it opens; the list can be uploaded and downloaded, and rows can be ticked and deleted together, or all at once with Delete allUse where a term or quarter should open at one moment for everyone

Booking Approval

The whole page is behind the Booking approval master toggle. See Require approval before a room is booked.

SettingWhat it doesWhen to change it
Booking approvalRequests wait for a decision instead of confirmingTurn on for rooms somebody owns
Block timeslot before approvalHolds the slot while the request is pending, so nobody else takes itTurn on where a rejected request would otherwise lose the slot to a race
Room replies in Outlook while waitingOutlook and Google rooms only. Whether the holding acceptance that blocks the slot also mails the organiser. Off, the room holds the slot silently and replies once approvedTurn off if a pending request appearing as confirmed in Outlook causes confusion — see How a booking on a synced room is validated
Conditional Booking ApprovalSwitches from “every booking” to “only bookings matching the conditions below”Use to approve the expensive cases and let routine bookings through
Re-approval after editWhether an approved booking goes back into the queue when it is edited: Any change requires re-approval, Only time or resource changes require re-approval, or Edits never require re-approvalLoosen to time or resource where organizers keep editing the subject line
Show approversWhether the person booking is told who will decide: Do not show, Show approvers, or Show approvers and managersShow them where people would otherwise chase the wrong person
Disable booking approval for walk-in bookingLets somebody standing at the door claim the room without waitingTurn on wherever a panel is the main way in
Booking approval user(s) or user group(s)Who may decide. The first decision wins — there is no chainName a group rather than a person, so leave does not stall the queue
Auto reject booking if no people approve after (?) daysClears requests nobody answeredSet it below the booking window, or requests expire after the date they were for

The conditions available under Conditional Booking Approval:

ConditionSends the booking for approval when
Minimum booking durationIt runs longer than the duration you set
All-Day BookingIt reserves the resource for the whole day
Recurring BookingIt repeats on multiple dates
Cross-Day BookingIt spans two or more days
Outside Business HoursAny part of it falls outside business hours
Multiple Bookings by the Same UserThat person exceeds a number of bookings in one day
Too many upcoming bookings by the same userThey already hold that many upcoming confirmed bookings
Room Capacity UtilizationAttendees are fewer than a percentage of the room’s capacity
Booking with Service RequestsIt asks for additional services

Booking host

SettingWhat it doesWhen to change it
Allow invite a hostThe policy’s own switch for the host field. Off, the field is hidden and the rest of this page does not apply. The booking form carries a second switch per kind of resource, and the field needs bothTurn on where somebody other than the organizer runs the meeting
Allow multiple hostsLets a booking name more than one hostTurn on for panels and interviews
Host fieldOptional, or Required — a host must be chosen before the booking saves. Across several rooms the strictest answer wins, and it is only enforced where the field is usable at all: never when the host field is hidden — by this policy or by the booking form — and never against somebody who may not assign a hostRooms whose bookings are charged or staffed to a named person
Default host to organizerPre-fills the host with the booking’s organizer, and keeps it in step while the organizer or delegate changes — until somebody edits the host row themselvesOff where the host is usually somebody other than the person booking
Who can assign a hostAll users, or only the users and groups you nameRestrict where hosting carries a cost, so not everyone can volunteer somebody
Host assigner user(s) or user group(s)The list used when the answer is Specify users—
Who can be a hostAll users, or only the users and groups you nameRestrict to the people actually trained to host in that space
Eligible host user(s) or user group(s)The list used when the answer is Specify users—

Default host to organizer is on for every policy that existed before 4.5.12. The pre-fill used to be unconditional, so an upgraded policy keeps behaving exactly as it did — the setting only matters once somebody turns it off.

Confidentiality

SettingWhat it doesWhen to change it
Hidden booking informationHides booking detail from people not involved, in the app, on panels and on signageTurn on for executive and HR rooms
Information Confidentiality LevelHide all booking detail — others see only that the resource is occupied. Hidden booking detail, except organizer name — others also see who has itKeep the organizer visible where people need to ask for the room back
Terms and ConditionsRequires the text below to be accepted before a booking is createdUse where a space carries house rules or a safety briefing
Require scrolling to the endThe accept button stays inactive until the text has been read to the bottomLeave on where acceptance has to mean something

Create/Edit booking channel

SettingWhat it doesWhen to change it
Allow booking manager book for userLets a manager create and edit these bookings from the admin consoleTurn off for spaces that must be self-service only
Allow booking from User PortalLets people book from the app — browser, phone, Teams and Outlook, and a sticker scan, all one channelTurn off for a room that is only ever claimed at the door, knowing the sticker stops booking too
Allow booking from booking panel and signageLets people book at the panel outside the room. Shown where panel hardware is enabledTurn off where every booking has to be planned
Skip user verification in booking panelBooks from the panel without asking who is booking. Appears only while the row above it is onTurn on for open areas where a sign-in step just makes people give up

Off is not one behaviour. Switching off the admin console or the User Portal removes the resource from that surface’s list — it is absent, not greyed out. Switching off the panel leaves it on the panel’s screen and refuses when somebody tries to take it.

The three arrangements people usually want out of these rows — bookable only from the app, only by scanning the sticker, or not from the portal at all — are walked through in Choose where a resource can be booked from.

Email and out-of-service notification

Two pages under Advanced: Email carries the first four rows, Out of service notification the last.

SettingWhat it doesWhen to change it
Disable booking email notificationsStops all booking email to organizers and attendees — new, changed and cancelledTurn on for desks and equipment, where the mail is noise
Attach .ics data in email when booking Desk or EquipmentPuts a calendar invitation in those emailsTurn off if desk bookings are cluttering people’s calendars
Notify booking managers by emailEmails the people below when a booking on these resources is created, edited, cancelled, or changes state. Also covers bookings synced from Microsoft 365Turn on for spaces somebody has to prepare
Booking manager user(s) or user group(s)Who gets that mail—
Notify when an out-of-service period is created / updated / deletedEmails the affected bookings when the resource is taken out of serviceLeave creation on; the other two are for spaces whose closures move

Sensor

On the Check in/out page, under Sensor, and useful only where an occupancy sensor is bound to the resource: auto check-in, auto check-out and auto extend, each with the durations it reveals. All ten fields are walked, with a figure each, in Let an occupancy sensor check in, check out and extend a booking.

At the foot of the page, and nothing to do with the sensor, is IP restriction — it accepts app check-in only from the addresses you list. See Check-in settings reference.

Override rules

A policy can carry exceptions for named users or user groups. Each rule picks an Override condition — Organizer, which applies when those people create or edit their own bookings, or Booking manager, which applies when they work through the admin console — and then reopens a subset of the settings above: the date range and release schedule, durations, check-in, edit and delete limits, the all-day, recurring, cross-day and out-of-hours toggles, overlap behaviour, the approval requirement and the sensor automation.

Rules are ordered, and the first matching rule wins. Use overrides where one team genuinely needs a longer horizon than everyone else — not as the normal way to configure people, since an override is invisible from the resource itself. See Let managers book further ahead than everyone else for the walkthrough.

Booking quota

Quota is configured on four tabs of its own and is documented separately — start at how booking quota works, or go straight to the settings reference.

Open Quota settings

Team space

Open Team spaces

A team space is a set of resources plus the people allowed to use them. See Give a department its own rooms for the walkthrough.

Resources

One rail page per resource type, each with a count of what the team space covers. A resource belongs to one team space at a time — picking a room here takes it from whichever team space had it before. A room shared between two departments needs one team space listing both groups, not two team spaces.

A resource on no team space stays bookable by everyone.

Members & access

SettingWhat it doesWhen to change it
Team membersUsers and groups that can see and book these resourcesAdd the department’s user group, not a list of names
Readonly membersCan see the resources and their schedules, but cannot bookUse for everyone who has to plan around the space without claiming it
BlockNo access at all. Block wins over everything, including Team membersUse to carve one exception out of a large group, never as the general tool
Other usersWhat everyone not named above gets: Default (no access to the resources), Readonly, or Full accessDefault is stricter than most people expect — the resource vanishes for them. Readonly is usually the kinder answer
Other users: what people outside the team get.

Other users: what people outside the team get.

Those four are read in order — Block, then Team members, then Readonly members, then Other users — and the first match wins. Someone who is both a team member and blocked is blocked.

What these do not control

  • Business hours belong to the resource. A policy can allow or forbid booking outside them; it does not define them. Setting the pair up is its own article: Limit booking times to business hours.
  • Booking purposes, and the overrides that let a purpose replace the policy or the quota, are configured under Booking purpose.
  • The booking form — extra fields, custom labels — is its own screen, as is the auto-complete configuration.
  • Service items and catering attached to a booking follow their own rules; the only trace of them here is the approval condition for bookings that request services.
  • Calendar sync with Microsoft 365 or Google is set up under integrations. The only sync-related setting on these screens is whether the room replies in Outlook while approval is pending — see How a booking on a synced room is validated.
  • What a resource is — its name, capacity, building, amenities and which policy, quota policy and team space it belongs to — is set on the resource.