Meeting Room Booking System: What You Need, What You Already Have, and What You Are Being Sold
Most offices shopping for a meeting room booking system do not have a missing product. They have an unconfigured calendar. Here are the six jobs a 20 to 150 person office actually needs, what Google Workspace and Microsoft 365 already do for free, and what the vendor category genuinely adds on top.
Most offices shopping for a meeting room booking system are not missing a product. They are missing about forty minutes of configuration in a calendar platform they already pay for.
That is not a universal claim and it is not an argument against ever buying anything. It is an observation about the order of operations. Rooms that double book, rooms that show free when they are not, rooms that do not appear in the picker, recurring bookings that squat on the best space for a year: all four of those are configuration failures at least as often as they are product gaps. Buy first and you end up paying a subscription to work around a setting you could have changed.
So this post runs three columns at once. What a 20 to 150 person office genuinely needs. What Google Workspace and Microsoft 365 already give you at no extra cost. And what the vendor category (conference room booking system, meeting room booking software, room reservation system, whatever the tab in your browser calls it) adds on top. Configuration checklist first. Buying advice second, because that is the order that saves money.
The six jobs, and nothing else
Strip the category down and a meeting room reservation system is asked to do six things. Everything else is either one of these in a nicer wrapper or a different product wearing the same badge.
- Show what is free. A person picking a time needs to see which rooms are available then, filtered to rooms that could plausibly work.
- Hold it reliably. When somebody books, the room is theirs, and the same slot cannot be handed to somebody else.
- Tell people at the door. Status at the point of confusion, so two groups do not arrive at the same closed door.
- Hand back what is not used. No-shows return the room to the pool without an office manager doing it by hand.
- Enforce the house rules. How far ahead people can book, how long for, whether the all-hands space needs approval, whether the boardroom is off limits to everybody.
- Tell you what is actually happening. Enough measurement to answer "do we need another room" without guessing.
Write your own version of that list before you take a single demo, in your own words, with your own examples. It is the only defence against a feature comparison spreadsheet, which is a document designed to make the longest column win.
What you already have
Both major platforms treat a room as a calendar object that can accept and decline invitations on its own. That single mechanism is most of a booking system, and it is included in the licence you are already buying.
Microsoft 365
A room is a room mailbox: a mailbox with no licence and no user, which holds a calendar. What it can do out of the box:
- Auto-accept.
Set-CalendarProcessing -Identity "Room" -AutomateProcessing AutoAcceptmakes the room accept or decline instantly instead of sitting in tentative forever. A room stuck in tentative is one of the most common reported faults in this category, and we wrote up the causes in room mailbox tentative, not accepted. - Conflict handling.
AllowConflicts,ConflictPercentageAllowedandMaximumConflictInstancescontrol whether a recurring series can partially overlap an existing booking, which is where most silent double bookings come from. - Booking windows and duration caps.
BookingWindowInDaysstops people holding a room for next March.MaximumDurationInMinutesstops the whole day disappearing. - Working hours. Set on the mailbox with
Set-MailboxCalendarConfiguration, so a room can decline bookings outside the hours the building is open. - Capacity and equipment.
ResourceCapacityplus custom resource properties for things like a display, a whiteboard, or accessibility features, which is what makes filtering in the picker useful. - Room lists and Room Finder. Rooms have to belong to a room list before Room Finder groups them by building. This is why rooms exist but do not appear, covered in room lists in Exchange Online.
- Subject and organiser handling.
DeleteSubject,AddOrganizerToSubjectandDeleteCommentsdecide what a room's calendar actually stores, which matters both for privacy and for what any display can show. - Delegates and approval.
AllBookInPolicy,BookInPolicyandResourceDelegatesgive you an approval queue for the rooms that need one, without buying anything.
The full sequence is in the Microsoft 365 room mailbox IT checklist, and the settings that most affect day to day behaviour are argued through in auto-accept best practices.
Google Workspace
A room is a calendar resource, created in the Admin console under buildings and resources. What you get for free:
- Auto-accept by default. Resources accept invitations automatically unless the resource is set to require approval, so the base behaviour is already what most offices want.
- Buildings, floors and structured naming. Resource names are generated from building, floor, type and features, which is why a consistent naming convention pays for itself immediately in the picker.
- Capacity and features. Seats, plus features you define such as video conferencing, whiteboard or step-free access, all filterable when somebody searches for a room.
- Working location aware suggestions. Calendar suggests rooms in the building and floor the organiser is assigned to, which is genuinely useful and also the reason one person swears a room does not exist while their colleague books it daily.
- Resource permissions. You can restrict who can book a specific resource, which covers the boardroom problem.
The Google equivalent walkthrough is the Google Workspace room resources checklist.
What neither platform does well
Be even handed about the gaps, because they are real.
- Neither gives you a screen by the door. Both will happily show a room calendar on a browser, but nothing packaged, nothing designed to be read from five metres, nothing that survives a person nudging the tablet.
- Neither does check-in with automatic release on a no-show. Google has had a release feature for unaccepted invitations on some plans, and Microsoft has added meeting features over time, but neither offers the panel-based "press to confirm, or the room goes back at ten minutes" loop that offices actually ask for.
- Reporting is thin. You can export calendar data, and you can get some admin reports, but you will be building the analysis yourself. If you want to know booked hours versus attended hours per room per week, expect a spreadsheet.
- Delegated administration is coarse. Letting an office manager rename rooms and change capacity without giving them a broad admin role is awkward on both platforms.
The configuration checklist, before you spend anything
Work through this in an afternoon. It is free, it is reversible, and it changes the shortlist you end up with.
- Every room is a resource, and only a resource. No rooms that exist only as a shared user calendar, none that live in one person's Outlook, none tracked in a spreadsheet by the kitchen.
- Auto-accept on, everywhere except the rooms that genuinely need approval. If a human has to approve every booking of a four person huddle room, you have built a queue where a rule would do.
- Capacity on every room, honestly. Not the fire limit. The number of people who can sit there and still see the screen.
- Equipment attributes on every room. Display, camera, whiteboard, phone, step-free access. This is what turns a room list into a filter.
- Room lists or buildings configured so the picker groups rooms sensibly. On Microsoft 365 this is the difference between Room Finder working and Room Finder appearing empty.
- Booking window and maximum duration set. Ninety days ahead and four hours maximum is a reasonable starting pair for a general room. Adjust for the one room that hosts all-day workshops.
- Working hours set on the room, not just on people, so nobody books the boardroom for 03:00 by dragging in the wrong time zone.
- Decide the subject and organiser policy deliberately. Whether meeting titles are kept in the room calendar affects everything downstream, including what a display can show. Our post on GDPR and room booking data covers why this is a decision rather than a default.
- Deal with recurring meetings. Set an expiry on recurring series and audit the ones over six months old. A single weekly series that nobody attends removes 52 slots a year from your best room, which is the mechanism behind recurring meetings blocking rooms.
- Write the rules down in one page and put the link where people will see it. Not a policy binder. One page.
Then wait two weeks and re-collect the complaints. The list will be shorter, and what survives is your genuine requirement rather than the vendor's.
What the vendor category adds
Now the third column. Here is what a conference room reservation system actually sells you on top of the calendar, and when each one earns its price.
Displays at the door
The largest single reason offices buy anything in this category, and the one with the clearest payoff, because it fixes a problem that has no software solution: two groups arriving at the same door. It also needs no adoption from anybody, which makes it the most reliable purchase in the category. Worth it as soon as you have more than about three rooms and people who are not all on the same floor. The trade-offs between hardware types are laid out in e-ink vs tablet vs TV.
Check-in and automatic release
The second most valuable feature and the one people underestimate. If a booking is not claimed within ten or fifteen minutes, the room returns to the pool. This is the only mechanism that reliably recovers capacity from no-shows without an office manager patrolling corridors. Worth it as soon as your rooms feel full but look empty when you walk past. Mechanics in how to release a meeting room automatically.
The honest caveat: aggressive release rules make people angry. A group that is five minutes late from another meeting and loses the room will not blame the rule, they will blame you. Start with fifteen minutes and a visible countdown, and never release a room while somebody is standing in it.
Analytics
Booked hours, attended hours, room by room, hour by hour. Genuinely useful for one specific decision: whether to build another room, split a big one, or convert a room into phone booths. It is much less useful as a monthly report that nobody reads. Buy it when you have a capital decision to make, and see meeting room analytics for what the numbers can and cannot tell you.
The caveat that vendors skip: booking data is not occupancy data. It tells you a room was reserved, not that six people sat in it. Closing that gap needs sensors, and sensors are a separate purchase with separate privacy consequences, which we compare in occupancy sensors vs calendar data.
Floor plans and wayfinding
An interactive map with room status. Very valuable above a few hundred desks or across multiple buildings. Close to worthless in a single floor office where everybody knows where Oak is. If you are under 60 people on one floor and a vendor leads the demo with the floor plan, they are selling to the wrong company.
Desk booking
A different product that happens to be sold in the same box. If you have hot desking, you need it, and it will be the main thing you use. If you have assigned seating, it is dead weight you pay for. The distinction is set out in desk booking vs room booking.
Visitor management
Also a different product. Sign-in, host notification, badge printing, NDA capture. Bundles look cheap until you notice you are paying an enterprise tier for rooms in order to get the reception iPad.
Delegated administration and rules
The quietly useful one. Letting the office manager add a room, change capacity, adjust booking rules and fix a display without a global admin role is worth real money in an organisation where IT is one person or an outsourced provider. This is the feature most likely to be underrated in a demo and most likely to matter in month four.
Approval workflows and priority
Some rooms need a gatekeeper: the space that seats 40, the one with the client-facing view, the one with the expensive video gear. Both calendar platforms can do basic approval with delegates. Vendors add multi-step approval, priority overrides and rules per group. Worth it when you have more than a couple of special rooms, and overkill when you have one.
How to tell which problem you have
A quick diagnostic. For each complaint, ask which of these three it is.
- Configuration. "The room accepted two meetings at once." "The room does not show up in the picker." "Someone booked it for six months." All fixable with settings you already own.
- Information. "People argue at the door." "Nobody knows the room is free because the last meeting ended early." Fixable with a screen, not with software rules.
- Behaviour. "People book rooms they never use." "The same team holds the big room every Wednesday for four people." Partly fixable with auto-release, mostly fixable with a written rule and one uncomfortable conversation. The etiquette guide and the operations playbook cover the human side.
Sort your complaint list into those three buckets. If most of the items land in configuration, you do not have a buying problem yet. If most land in information, you need displays, and you may not need a platform at all beyond something that drives them.
Pricing shapes and the questions that reveal them
Meeting room booking software is priced in three shapes, and the shape matters more than the headline number.
- Per room, per month. The most common. Predictable, and it punishes you for adding a fourth huddle room, which is a strange incentive to build into a product meant to increase utilisation.
- Per user, per month. Common in the desk booking and workplace platform end. Scales with headcount rather than with the thing you are actually managing. Fine at 30 people, painful at 300.
- Flat. One price for the organisation. Rare, and the only one where adding a room costs nothing.
Questions worth asking every vendor, in this order. Is the hardware included or separate, and if separate, do I own it or lease it. Is there a mandatory onboarding or professional services fee. What happens to the panels if I cancel: do they become bricks, or can they be repurposed. Is analytics on the base tier or the tier above. What is the renewal uplift. Several vendors in this category publish no pricing at all and quote after a call, which is a legitimate business model but does mean you cannot compare until you have spent an hour on a call. Our breakdown of what a display actually costs per room shows how to normalise the numbers over 36 months.
Where Lobby fits
Lobby is deliberately narrow. It reads room resources from Google Workspace or Microsoft 365, read-only, never writing to your calendar, and puts that on three kinds of display: a 7.5-inch e-ink panel by the door readable from about five metres, a virtual display which is the same view as a URL on any tablet, TV or monitor you already own, and a room overview board showing every room on one screen. All three are on the same plan. It is free forever up to three active displays with no credit card, USD 30 per month billed yearly for unlimited displays, and USD 60 per month billed yearly for Pro Unlimited, which adds custom templates, your own logo, room feedback with QR stickers, a Slack /book command and a five minute refresh. Never per room, never per user. Setup is under ten minutes with no sales call.
The hardware is bought direct from the manufacturer and owned outright, USD 69 for one to nine units and USD 62.99 at ten or more, with no markup from us. If it does not work for you, the panels are open-source hardware you still own.
What it does not do, and this matters when you are comparing against a full workplace platform: no desk booking or visitor management in the rooms product, no floor plans, no occupancy sensors, no room automation or AV control, no enterprise SSO or SCIM at scale, no MDM on the e-ink hardware, and no on-premises Exchange without a hybrid setup. Nor does Lobby fix a badly configured room mailbox. It reads what your calendar says, so if the calendar is wrong, the display is faithfully wrong. Do the configuration checklist first either way.
TL;DR
- A meeting room booking system is asked to do six things: show what is free, hold it reliably, tell people at the door, hand back what is unused, enforce the rules, and measure what happened.
- Microsoft 365 and Google Workspace already do four of those six for free, through room mailboxes and calendar resources, and most offices have them half configured.
- On Microsoft 365 the settings that matter are
AutomateProcessing,AllowConflicts,BookingWindowInDays,MaximumDurationInMinutes,ResourceCapacity, room lists, and the subject handling options. - On Google Workspace the equivalents are buildings and floors, capacity, features, resource permissions and the auto-accept default, all in the Admin console.
- Neither platform gives you a screen by the door, panel check-in with release, real utilisation reporting, or clean delegated admin. Those four are the honest case for buying something.
- Displays and auto-release are the two purchases with the clearest payoff. Analytics is worth it when you have a capital decision. Floor plans are worth it above a few hundred desks and close to worthless below.
- Desk booking and visitor management are separate products, and most vendors sell them bundled. Do not pay for a tier you only want for the reception iPad.
- Sort every complaint into configuration, information or behaviour. If most are configuration, you do not have a buying problem yet.
- Pricing comes in per room, per user, or flat. Ask about hardware ownership, onboarding fees, what happens to panels on cancellation, and the renewal uplift before you compare headline numbers.
Related reading
- Microsoft 365 room mailboxes: the IT checklist.
- Google Workspace room resources: the IT checklist.
- How to release a meeting room automatically.
- Room booking app: what belongs on a phone and what belongs on the wall.
- Meeting room display vs room booking software.
- Using the Seeed reTerminal E1001 as a meeting room display.
Sources
- Microsoft Learn: Room mailboxes in Exchange Online, for room mailboxes and room lists.
- Microsoft Learn: Set-CalendarProcessing, for every booking parameter named above.
- Microsoft Learn: Set-MailboxCalendarConfiguration, for working hours on a room mailbox.
- Google Workspace Admin Help: manage calendar resources, for buildings, capacity, features and resource permissions. Admin console layouts change, so check the live page.
- Regulation (EU) 2016/679 (GDPR), relevant to storing meeting subjects, organiser names and any occupancy data.