Cards: Configure Google G Suite for Single-Room Scheduling

Share on print
Share on facebook
Share on linkedin
Share on whatsapp
Share on email

This article provides the instructions to configure Google G Suite calendar provider settings, for use with the Appspace Room Booking card.

The Room Booking card is ideal for single room booking. When the Room Booking card is configured and displayed on a tablet or device outside the respective meeting room, the following features will be available to you:

  • Room Information: The room name and status indicating if the room is available, offline, or occupied is displayed.
  • Meeting Information: Details of current the meeting and upcoming meetings for the day.
  • Booking Functions:
    • Book Now – Ability to book 30 minutes, 1 hour, or 1.5 hours from the current time, based on room availability.
    • Book In Advance – Book future time slots (on the same day only) or up to 7 days in advance, based on room availability.
    • Check In – Option to check in to a meeting from 10 minutes before until 10 minutes after the start of the meeting.
    • Extend Meeting – Extend the current meeting by 30 minutes, 1 hour, or 1.5 hours.
    • End Meeting – End the current meeting, and make the room available.
  • Support for Occupancy Sensor – Enables integration with 3rd party occupancy sensors connected to an Appspace App device to manage the room status.
    Important
    To utilize this feature, please contact Appspace Support, as this feature requires custom integrations that leverages on Appspace APIs, while some sensors may also require device tasks in order to function correctly. 
Note
If you are an end-user looking for information on booking a scheduled meeting via our App or your calendar, please refer to Booking Single Meeting Room.

In order to use the room booking and scheduling service with our Room Booking card, you must do the following:

  1. Create a booking account, add resources, and delegate access, with G Suite Administrator credentials.
  2. Create the Room Booking card in the Appspace console.
  3. Create a playlist channel and add the Room Booking card.
  4. Assign the playlist channel to a registered device (tablet) installed with the Appspace App.
  5. Book a room directly on the Appspace App or via your email calendar.
Important

 

This article provides the instructions to configure a booking account, add resources, and delegate access, with G Suite Administrator credentials, prior to configuring a Room Booking card.

Prerequisites

  • A G Suite Administrator role to configure a Google calendar booking account.

 

Create Booking Account and Configure Resources

Important
The instructions in this section must be completed first by a G Suite Administrator prior to configuring a Room Booking card in the Appspace console.

Follow the instructions in the order listed below:

A. Enable API access in Google Admin console

  1. Follow the instructions in this article to enable API access in the Google Admin console, to ensure the card will be able to retrieve resource data: https://support.google.com/a/answer/60757?hl=en
  2. Proceed to section B below.

B. Create a booking account in G Suite

We recommend creating an account in G Suite. This account will be used for authentication when configuring the Schedule Board card. We will call this the booking account.

  1. To create the booking account, follow the instructions in the Add users individually article here: https://support.google.com/a/answer/33310?hl=en
  2. Add the basic account information, such as:
    • First and Last name
    • Primary email address
    • Password
      You may skip all optional information.

  3. Proceed to section C below.

C. Configure resources (meeting rooms) in Google Calendar

Important
We recommend gathering all meeting room information based on the Format for all resources in the article: https://support.google.com/a/answer/1033925, prior to configuring the resources, especially required fields such as Category, Building, Floor, Resource name, and Capacity.

All meeting rooms in an organization are known as resources in Google Calendar. Follow the instructions below to configure all resources available in your company:

  1. Follow the instructions in the Manage Calendar resources article: https://support.google.com/a/answer/1686462?hl=en
    • Follow the instructions in the 1. Create buildings, features, and resources step to add each meeting room in your organization as a resource to the calendar.

      Note
      Take note of the resource id from the Edit resource page, which will be required for the ‘Automatic room assignment from a player property’ option when configuring the Room Booking card.
    • Follow the instructions in the 2. Add resources to My Calendar list step to add all available meeting rooms to the calendar’s list.

    • Follow the instructions in the 3. Share calendar resources step, and ensure the following settings are selected:
      • In Step 4, select the Auto-accept invitations that do not conflict option.
      • In Step 5, follow the instructions to share the calendar with everyone in the organization.
  2. You may skip steps 4 and 5 in the Google article, and proceed to section D below.

D. Delegate access for resource’s calendar to booking account

You now need to provide your booking account with access to each meeting room’s calendar, a process known as delegate access. This will allow the Room Booking card to make bookings via Google Calendar using the booking account that is used to authenticate calendar access. To do this, you have two options:

  • Delegate access to booking account for each resource individually.
    1. To delegate access to the booking account, follow the instructions in the Delegate calendar access article: https://support.google.com/a/answer/117596?hl=en
      • In Step 4, select the resources (meeting room) calendar.
      • In Step 5, enter in the booking account email address in the Share with specific person field.
    2. Repeat the above steps for all resources (meeting rooms).
    3. Proceed to the Create Room Booking Card & Assign to Device section below.
  • Delegate access to booking account with super administrator privileges.

    Important
    Providing super administrator privileges to the booking account gives it full access to all users’ calendars and event details. For more information please refer to https://support.google.com/a/answer/2405986#super_admin.
    1. Follow the instructions in the Assign administrator roles to a user article: https://support.google.com/a/answer/172176?hl=en
      • In Step 4 of Assign roles to one user, select the booking account created earlier.
      • In Step 6 of Assign roles to one user, select the Super Admin role.
    2. Proceed to the Create Room Booking Card & Assign to Device section below.

Create Room Booking Card & Assign to Device

Important
You will need Account Owner, Publisher, or Author role to perform the steps below.

To create and configure the Room Booking card and assign it to a device, please follow the instructions in the Cards: Configure Single-Room Scheduling with the Room Booking Card article.