Sign up today and save $20 on your first TRMNL e-ink display
setup guides· 9 min read

Google Workspace Room Resources: The IT Manager's Setup and Hygiene Checklist

A vendor-neutral checklist for IT managers setting up (or cleaning up) meeting room resources in Google Workspace. Naming, metadata, permissions, auto-accept, time zones, and the quarterly audit that keeps everything honest.

If you're an IT manager rolling out (or cleaning up) meeting room resources in Google Workspace, this is the checklist you wish someone had handed you on day one. It covers the configuration that actually matters when rooms are used in anger: the parts that determine whether a booking will succeed, whether your room displays will read the calendar correctly, and whether the office manager will be in your inbox next Monday.

It assumes you're a Google Workspace administrator with access to admin.google.com. It's vendor-neutral; everything here applies whether you're planning to layer Joan, Robin, Archie, Lobby, or a homegrown tablet on top.

1. Naming conventions

Get this wrong and every other thing in your office gets harder. Get it right and it pays back forever.

The convention that scales:

[Office Code] [Floor] [Capacity] [Room Name]

So BER-3-8-Greenhouse for an 8-seat room called Greenhouse on the third floor of the Berlin office. The pattern matters more than the exact format. Three rules:

  • Office code first. When users search for a room, alphabetical order is what they get. Office code first means rooms in the same building cluster together.
  • Capacity in the name. Even though it's a separate field, capacity in the visible name reduces "I booked the boardroom for a 1:1" by an order of magnitude.
  • Human room name at the end. Numbers are forgettable. Names ("Greenhouse," "Penny Lane," "The Vault") get remembered.

If you're inheriting a chaotic naming scheme, rename now. The longer you wait, the more invites have stale references.

2. Buildings, floors and resource categories

Google Workspace lets you define Buildings, attach Floors to them, and tag every Resource (room, equipment, parking) with the right category. This is the metadata Calendar's "Rooms" tab uses to surface the right rooms to the right people.

Three things that consistently get missed:

  • Use the CONFERENCE_ROOM category for meeting rooms, not OTHER. Calendar's room-finder filters on this.
  • Set capacity accurately. Calendar will downrank rooms whose capacity is smaller than the meeting size. If your six-seat huddle room has capacity 0, it won't be suggested.
  • Set a feature list. Whiteboard, video conferencing, screen, accessible. The feature tags map to filter chips in Calendar's room-finder.

3. Time zone and working hours

The single most underrated source of "the display is wrong" tickets. Every resource has a time zone field. Set it to the building's actual time zone, not the time zone of whoever created it.

Working hours matter too: if you don't set them, Calendar treats every room as 24/7-bookable, which means it cheerfully suggests your London boardroom for a 2am Tokyo all-hands. For most offices, set working hours to Mon to Fri, local 8am to 7pm, with a small buffer at each end for early starts and late finishes.

4. Calendar sharing and permissions

Two layers of permissions matter here.

The first is internal users. By default, Google Workspace shares free/busy with the whole domain, which is fine. The thing to actively configure is whether internal users can see event details: the meeting title, organiser, attendees. Default is "free/busy only," which is sensible for privacy. If your people have ever asked "who has the boardroom right now?", that's the setting they're hitting.

The second is the display service account. If you're using a third-party display tool (Joan, Robin, Lobby, etc.), you'll grant a service account access to the room calendar via OAuth. That account needs "See all event details" at minimum to display meeting titles. "Make changes to events" is needed if you want check-in or release-from-the-display. Don't grant "Make changes and manage sharing." There's no scenario in which a room display needs that.

5. Auto-accept and conflict handling

Every room resource has a resource scheduling setting. Three options:

  • Auto-accept invitations except conflicts. The right default for almost every room.
  • Auto-accept all invitations. Don't pick this. It happily double-books.
  • Manual approval. Reasonable for high-stakes rooms with a delegate, e.g. a boardroom managed by an executive assistant. Default-on is wrong for the rest.

If your displays ever show "Available" when the room is in use, manual-approval-with-no-delegate is one of the suspects. Audit it.

6. Equipment and feature metadata

For every room, fill in the equipment tags. At minimum:

  • Video conferencing (yes/no)
  • Whiteboard
  • Screen / projector
  • Speakerphone or ceiling mic
  • Wheelchair accessible
  • Phone

People filter on these. "I need a video-conferencing-equipped room for 6" is a one-click filter when the metadata is right and a Slack-search exercise when it isn't.

7. Hygiene: deleting decommissioned rooms

The thing nobody does. When a room is decommissioned, torn down, repurposed, renamed, the resource often stays. People keep booking it. Recurring meetings keep referencing it. Reports include it. Displays read its empty calendar and quietly fail.

The right cadence is a quarterly room audit:

  • Pull the full resource list from Admin → Resources.
  • Cross-check against your facilities team's actual room inventory.
  • For any resource that no longer maps to a real room, transfer or cancel its open bookings, then delete the resource.
  • For any real room without a resource, add one.

Fifteen minutes a quarter. Saves hours per month.

8. Calendar audit log

Bookmark this one. Admin → Reporting → Audit and investigation → Calendar log events gives you the full event-level audit trail. Two reports worth running on a monthly cadence:

  • Bookings per room. Sanity check that every room is being booked. Rooms with zero bookings in a month are usually a metadata problem (capacity 0, wrong category) or a discoverability problem (bad name).
  • Room-resource invitations declined. A spike here usually means a double-booking storm. Dig in.

9. Group permissions and access controls

Most offices treat all rooms as bookable by all employees, which is the right default. If you have rooms that should be access-controlled (a dedicated executive boardroom, a recording studio, an HR meeting room), Google lets you restrict booking via a Google Group on the resource's sharing settings.

Use this sparingly. Every restriction is a future "why can't I book this room" ticket. The bar should be: there's a real reason, and you're prepared to maintain the group.

10. Hand-off to the display layer

Once the resources are set up and clean, the display layer sits on top of them. Whatever you choose (Joan, Robin, Archie, Lobby, or a homegrown tablet), these are the things to verify on rollout day:

  • The display service account has been granted access to every room calendar (a single missed room shows as "No upcoming meetings" forever).
  • The display reads each room's time zone correctly. Walk through one meeting on each floor.
  • Meeting titles appear correctly. If they're showing as "Busy" instead of the title, "See all event details" wasn't granted.
  • Auto-release is on, with a 10-minute window. Anything longer than 15 minutes is too forgiving.
  • The display shows a "last updated" timestamp or offline indicator. If it ever lies silently, you'll wish you'd insisted on this.

The 30-minute rollout audit

If you've inherited a Google Workspace environment and want to know its state, this is the audit:

  • Resource list: is it complete and named consistently?
  • Buildings and floors: is every resource mapped to a real one?
  • Categories: is every meeting room tagged CONFERENCE_ROOM?
  • Capacity: is it set on every resource?
  • Time zone: does each resource match its building?
  • Auto-accept: is it on, except conflicts, for every general-purpose room?
  • Equipment tags: populated for every room?
  • Decommissioned rooms: present? If yes, delete.
  • Display service account: granted access to every room calendar?

Nine bullets, thirty minutes, every quarter. That's the entire job.

TL;DR

  • Name rooms OFFICE-FLOOR-CAPACITY-Name. Office code first.
  • Use the CONFERENCE_ROOM category. Set capacity. Set features.
  • Set time zone and working hours per building.
  • Auto-accept invitations, except conflicts. Don't auto-accept blindly.
  • Grant your display service account "See all event details". No more, no less.
  • Audit the resource list quarterly. Delete decommissioned rooms. Add new ones.
  • Watch the Calendar audit log for declined invitations and zero-booking rooms.
  • On rollout day, verify the display reads every room and every time zone correctly.

If your room resources are clean and the next thing on the list is a display layer that reads them, that's the slice Lobby handles: a clear room-status display outside every meeting room door, on Google Workspace today, free for up to three displays. Microsoft 365 support is on the way.


Sources

Try Lobby — free forever up to 3 displays

Room booking that just works.

Get started →