How to Set Up
Google Calendar Room Resources
A complete guide to creating buildings, rooms, and calendar resources in Google Workspace Admin Console
If your organization uses Google Workspace, Google Calendar room resources are one of the most powerful tools for managing meeting spaces. They let employees see real-time room availability, book rooms directly from their calendar, and avoid the double-bookings that plague offices without a proper system.
This guide walks you through the entire process -- from creating your first building to configuring auto-accept policies and connecting a physical room display outside your conference rooms.
What Are Google Calendar Room Resources?
Google Calendar room resources are calendar objects that represent physical meeting spaces. When you create a room resource, Google generates a dedicated calendar email address for that room. Employees can then "invite" the room to a meeting, just like they would invite a colleague, and the room's calendar tracks its availability throughout the day.
Room resources follow a hierarchy in Google Workspace:
- Buildings represent physical office locations (e.g., "Headquarters," "Downtown Office")
- Floors are optional subdivisions within a building (e.g., "Floor 1," "Floor 3")
- Resources are the individual rooms or equipment (e.g., "Large Conference Room," "Phone Booth")
This hierarchy makes it easy for employees to find rooms by location, especially in organizations with multiple offices.
Prerequisites
Before you begin, make sure you have:
- Google Workspace admin access. Room resources can only be created by administrators in the Google Admin Console. If you are not an admin, contact your IT department.
- A naming convention plan. A common pattern is
[Building] - [Floor] - [Room Name], for example "HQ - Floor 2 - Elm Conference Room." - Room details on hand. Capacity, floor location, and special features (video conferencing, whiteboard, speakerphone) are useful metadata to include.
Step 1: Create Buildings
Buildings group your rooms by physical location. Even if you have only one office, creating a building provides structure for your resources.
- Open the Google Admin Console and sign in with your admin account.
- Navigate to Directory > Buildings and resources > Manage resources.
- Click the Buildings tab, then click the yellow + button.
- Fill in the details: Name (e.g., "Main Office"), Floors (list each floor separately), and Address.
- Click Add building to save.
Repeat for each office location. If you have a single office, one building is all you need.
Step 2: Create Room Resources
With buildings in place, you can now add individual room resources.
- In the Admin Console, go to Directory > Buildings and resources > Manage resources.
- On the Resources tab, click the yellow + button.
- Fill in the resource details:
- Category -- Select "Meeting room" (required for the room to appear in Google Calendar's room finder)
- Building -- Select the building this room belongs to
- Floor -- Select or enter the floor
- Resource name -- A clear, descriptive name (e.g., "Elm Conference Room")
- Capacity -- Number of seats, so employees can filter rooms by size
- Features -- Equipment like "Video conferencing," "Whiteboard," or "TV Display"
- User visible description -- Optional notes (e.g., "Projector requires HDMI adapter")
- Click Add resource to save.
Google automatically generates a calendar email address for the room, typically following the pattern [domain]_[identifier]@resource.calendar.google.com. Repeat this process for every meeting room in your organization.
Step 3: Configure Auto-Accept Settings
By default, room resources automatically accept booking requests unless there is a scheduling conflict. The behavior works as follows:
- If the room is free, the booking is automatically accepted.
- If the room is already booked, the request is automatically declined, and the organizer is notified.
For most organizations, this default works well -- it prevents double-bookings without manual intervention. If certain rooms require approval (e.g., executive boardrooms), you can designate a calendar manager through Google Calendar's sharing settings.
Important: Propagation Delay
After creating a new room resource, it can take up to 72 hours to appear in Google Calendar's room finder and API responses. This is a Google platform limitation, not a bug in any third-party tool.
During this period:
- The room may not appear when employees search for available rooms.
- Third-party applications using the Google Calendar API may not yet see the room.
- You can still book the room by manually adding its calendar email address as a guest on an event.
Plan ahead and create resources at least a few days before you need them fully operational.
How Employees Search and Book Rooms
Once room resources are propagated, employees can find and book them directly from Google Calendar:
- Open Google Calendar and create a new event.
- Click More options to open the full event editor.
- Click Rooms on the event detail panel.
- Available rooms appear filtered by building and capacity. Free rooms show a green checkmark; conflicting rooms are grayed out.
- Select a room, click Done, and save the event.
Tips: Use the room finder sidebar in the web interface for location-based suggestions. Filter by capacity to hide rooms that are too small. When booking recurring meetings, Google checks availability for every occurrence individually.
Adding a Conference Room Display
While Google Calendar handles scheduling, a physical display mounted outside each room provides immediate, at-a-glance status. Employees walking through the office can instantly see whether a room is available or occupied.
The Room Display is an iPad app built for this purpose. It connects directly to Google Calendar and shows real-time availability with a color-coded interface: green when available, red when in use.
Setting Up a Room Display
- Purchase The Room Display from the App Store -- $99 one-time per iPad, no subscription.
- Install on an iPad running iOS 15 or later (works on iPads from 2017 onward).
- Sign in with Google Workspace -- choose Google Workspace as your platform and sign in with your organization account.
- Select the room -- the app discovers all room resources automatically. Pick the room this iPad will be mounted outside of.
- Mount the iPad using a wall mount or tablet enclosure. Enable Guided Access to lock the iPad to the app.
The display auto-refreshes every 30 seconds and supports instant walk-up bookings. See our Google Workspace setup guide for detailed instructions.
Troubleshooting
Room Not Showing Up
The most common cause is the propagation delay. Wait up to 72 hours after creating a room. If it still does not appear:
- Verify the resource Category is set to "Meeting room" in the Admin Console.
- Confirm the room is in the correct Building and is not archived.
- For third-party apps, ensure the Google Calendar API and Admin SDK are enabled with the correct scopes.
Permission Denied or 403 Errors
- Check that the room has not been restricted to specific users or groups.
- For service account integrations, verify domain-wide delegation is configured with the correct scopes.
- Ensure the user's Google Workspace license includes Calendar access.
Calendar Not Updating
- Confirm the app is connected to the correct room calendar email address.
- Check the internet connection -- room displays need consistent network access.
- Verify auto-accept is enabled. If off, meetings may stay in a "pending" state.
Best Practices
- Use consistent naming. Apply a naming convention to all rooms so employees can find them quickly.
- Keep capacity accurate. Incorrect numbers lead to overcrowded rooms or wasted space.
- Add features and descriptions. Rich metadata helps employees find rooms with the right equipment.
- Audit regularly. Update resources when rooms are renovated, closed, or added.
- Add room displays. Physical displays reduce no-shows and hallway confusion. See our meeting room booking best practices for more strategies.
Conclusion
Google Calendar room resources are foundational to efficient meeting room management in Google Workspace. By setting up buildings, creating rooms with accurate metadata, and configuring auto-accept policies, you give employees a frictionless booking experience. Adding physical room displays takes it further -- providing real-time visibility right outside each door.
Ready to get started? The Room Display is $99 per iPad with no subscription fees. Visit our pricing page for details.
Display your Google Calendar rooms on iPads
The Room Display shows real-time room availability from Google Calendar
Buy Now