Resource Booking Setup - Google Calendar

 

Welcome to the Mazemap Resource Booking feature setup guide. This feature simplifies space bookings in your hybrid work environment, allowing you to book various spaces such as rooms, workspaces, and desks. Follow the steps below to get started:

1) Setup Calendar Sharing

MazeMap supports both Public and Private sharing of calendars for resource booking.

  1. Go to your Calendar settings by clicking here.

  2. Check if the room you want to book is listed under "Settings for my calendars." If it's already there, you can skip to Step 3.

If not, follow these steps:

1) Click on "Add calendar."

2) Select "Subscribe to calendar" or "Browse resources" to find meeting rooms in your organisation.

3) Search for the room name you wish to add. Once found, it will appear under "Settings for my calendars."

  1. Edit Calendar Settings

 

Calendar Sharing Options

a) Public Calendar:

  • If you want your room calendar to be available to the public, room booking visualisation will work by default. Scroll down to "Access permissions" and make sure the "Make available to public" box is checked.

b) Private Calendar - Individual Share:

If you choose to have a private room calendar, you must share it individually with MazeMap for room booking visualization to work.

  1. Scroll down to "Access permissions" and ensure the "Make available to public" box is unchecked.

  2. Scroll down to "Share with specific people" and select "Add people."

  3. Add room-booking@mm-prod-app.iam.gserviceaccount.com and select "send." Users with login credentials will now be able to see the room schedule on your map.

 

c) Private Calendar - Organisation Wide (Coming Soon):

Documentation coming soon

 

2) Enabling on the maps

  1. Once the calendars have been shared, compile a list of the resources that need to be activated that includes;

    1. Campus

    2. Building

    3. Floor

    4. Room ID, POI ID (the poi in MazeMap

    5. resource email address

  2. Log a support request including the list of resources.

 

 

 

That's it! You've successfully set up the Mazemap Resource Booking feature with Google Calendar, with various options for calendar sharing, including public, individual, or complete sharing using Google Workspace Domain-Wide Delegation.

If you encounter any issues or have questions, don't hesitate to contact our support team.

 

3 Data access

Scopes:

SCOPES = [ "https://www.googleapis.com/auth/calendar.events", "https://www.googleapis.com/auth/calendar", "https://www.googleapis.com/auth/admin.directory.group.readonly", ] USER_SCOPES = [ "https://www.googleapis.com/auth/calendar", "https://www.googleapis.com/auth/userinfo.email", ]

 

Endpoints:

 

Other references:

https://support.google.com/calendar/answer/37082?hl=en