Managing Shared Resources
In a large organization, conference rooms, company vehicles, and expensive AV equipment are frequently double-booked. To prevent scheduling conflicts, system administrators can create “Resources” in Google Workspace. Users can then “invite” a conference room to their calendar event, just as they would invite a person.
However, simply creating a resource is not enough. You must define strict sharing and booking rules. Should anyone in the company be able to book the Executive Boardroom? Should the Marketing team have the ability to override a booking made by a junior intern? Should the resource calendar be visible to external clients?
You control these permissions by configuring Calendar Resource Sharing Rules within the Google Workspace Admin Console.
Step 1: Accessing Resource Management
Before you can set rules, the physical resource must exist in your directory.
- Log into the Google Workspace Admin Console.
- Navigate to Directory > Buildings and resources > Resource management.
- If you have not already created the resource (e.g., “Conference Room A”), click the yellow + button to add it. Provide a name, capacity, and location.
Step 2: Configuring General Sharing Settings
Google Workspace applies a global sharing policy to all calendars, which acts as a baseline for your resources.
- Navigate to Apps > Google Workspace > Calendar.
- Click on General settings.
- Scroll down to the Resource scheduling section.
- Here, you can define the default behavior. The most critical setting is External sharing options for primary calendars. If you do not want external clients (people without an
@yourcompany.comemail address) to see the details of your internal meeting rooms, ensure this is set to Only free/busy information or No sharing.
Step 3: Setting Specific Room Permissions
To restrict a specific high-value resource (like the Executive Boardroom), you must modify the Access Control List (ACL) directly on the resource’s calendar.
- Open the standard Google Calendar web interface (not the Admin Console) using a Super Administrator account.
- On the left sidebar, under Other calendars, click the + icon and select Browse resources.
- Check the box next to the Executive Boardroom to subscribe to it.
- Now, hover over the Executive Boardroom in your “Other calendars” list, click the three vertical dots (Options), and select Settings and sharing.
Step 4: Defining the Access Control List
Scroll down to the Share with specific people or groups section. This is where you enforce the hierarchy.
- The Default State: By default, the entire domain might have “See all event details.” Change this to “See only free/busy (hide details)” for general privacy.
- Restricting Booking: If you only want the Executive Team to book this room, you must remove the domain-wide “Make changes to events” permission.
- Granting Access: Click Add people and groups. Enter the email address of the Executive Assistants Google Group (e.g.,
[email protected]). - Setting the Role: Set their permission level to Make changes and manage sharing.
Now, if a standard employee attempts to invite the Executive Boardroom to their meeting, the room will automatically decline the invitation, stating they do not have the required permissions. Only members of the Executive Assistants group can successfully reserve the space.