Configure Schedule Board (Multi-Rooms) Card with Google G Suite

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

This article provides the instructions to create a Schedule Board card in the Appspace console, and configure it with Google G Suite calendar provider settings.

The Schedule Board card is designed for viewing the schedule of multiple meeting spaces on larger displays placed in common areas. When the Schedule Board card is configured and displayed on a TV at a huddle space or lobby area, the following features will be available to you:

  • Multiple Room information: room name and status indicating if the room is available, offline, or occupied is displayed.
  • Meeting information: details of current 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 3 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 current meeting by 30 minutes, 1 hour, or 1.5 hours.
    • End meeting – end current meeting, and make the room available.

If you are an end-user looking for information on booking a scheduled meeting via our App or your calendar, please refer to Booking Multiple Meeting Rooms.

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

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

The Schedule Board card is an Appspace supported card, which is officially created and periodically updated by Appspace with new templates and features.

What’s in this article:


  • Ensure your device is compatible. Refer to Compatible Appspace Cards.
  • Account Owner, Publisher, or Editor (author) role in Appspace to create and configure the Schedule Board card.
  • A G Suite Administrator role to configure Google calendar booking accounts.
  • It is recommended that the device clock is set to automatically retrieve time from a Network Time Protocol (NTP) server with the correct time zone, in order for it to sync correctly with the calendar provider.
    Appspace Cloud servers retrieve time from a NTP server by default. If an Appspace on-prem server is used, configure the on-prem server to retrieve time from an NTP server with the correct time zone.
  • If using an Appspace on-prem deployment, configure the on-prem server and network to allow constant access to https://* and its subdomains, to ensure each device is able to attain new authorization tokens from the calendar provider on a regular basis via Appspace API services.

Create Booking Account and Configure Resources

The instructions in this section must be completed first by a G Suite Administrator prior to configuring a Schedule Board 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 Schedule Board card will be able to retrieve resource data:
  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:
  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

We recommend gathering all meeting room information based on the Format for all resources in the article:, 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:
    • 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.
      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 Schedule Board 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 Schedule Board card to make bookings on Google Calendar via 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:
      • 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 Schedule Board Card section below.
  • Delegate access to booking account with super administrator privileges.

    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

    1. Follow the instructions in the Assign administrator roles to a user article:
      • 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 Schedule Board Card section below.

Create Schedule Board Card

To create and configure the Schedule Board card, please follow the instructions below:

  1. In the Appspace console, navigate to Library from the Appspace menu,
    Or click + QUICK ACTION from the Appspace menu bar, and proceed to step 3 below.
  2. Select the desired folder in the Library folder tree, and click the + ADD button.
  3. Select Create Card, and select Schedule Board from the Filter by template dropdown menu.
  4. Click the desired Schedule Board card theme.
  5. You may authenticate the card now by clicking the Connect button for GSuite, and proceed to step 6 below.
    If you would like to authenticate later, click the Preview card in demo mode link in the preview window, and proceed to step 9 to configure the booking options and styling of the Schedule Board card.
    The demo mode on cards, allows users to experience the design and functionality of the card, prior to configuring the calendar provider. This includes displaying various booking statuses, and performing bookings on the card itself.
  6. Enter in your booking account credentials (created earlier) to authenticate the Schedule Board card.
    Please contact your G Suite Administrator for credentials. Some large organizations may have one account for each room.
  7. Once authentication is successful, select the rooms to be displayed on the board, and click Verify.
  8. Once the rooms have been verified, click Finish.
  9. Select a View option from the drop-down menu to display the room information, and events available to the users:
    • Current meetings
    • Room schedule
    • Current meetings & room schedule
  10. Enable the Display options for the schedule board.
    • Interactivity enabled
    • Logo enabled
    • Header enabled
    • 24-hour clock
    • Check in enabled
    • Show meeting name
    • Show organizer’s name
    • Show clock
    • Show in 15 minutes time block

      If the Schedule Board card detects that the service provider has restricted viewing access to a meeting room/resource, it will automatically disable the interactivity and booking functions for that room on the board (Appspace App). However, meeting information will still be displayed.
  11. You may further customize the Schedule Board card, with the following options:
    • Rooms location (see Configure Simple Wayfinding)
    • Logo
    • Logo position
    • Header title
    • Header background color or image
    • Header mask color
    • Available color
    • Occupied color
    • Check in color
    • Table text color
    • Table color
    • Table border color
    • Background color or media
    • Background mask color
      You may set an image or a video as the background media.
  12. The preview pane displays the card. Click the Card Configuration icon to change the displayed rooms, or to log out from the card.

  13. Note
    The booking status of the meeting room is only a preview, and is not indicative of the real status in this preview. If the card is in demo mode, clicking the Gear icon will display the Authenticate Account option, which will allow you to authenticate the card with your desired calendar provider.

  14. Click Next.
  15. Enter in the card Title, and click Save.

    Optionally, you may enter in details for the ArticleCaptionContent Tags, and add a Custom Thumbnail for the card.
    Please leave the Expires on field blank. Do NOT enter an expiry date.

Configure Simple Wayfinding

  1. In the Schedule Board card, click the Rooms location import data button.
  2. You may populate the table using one of the following methods:
    • Manually enter the data.
    • Copy and paste data from an external table.
    • Import data from an Excel spreadsheet (.xlsx).
  3. First enter in all the schedule board device locations in the first row, starting from the third column onwards of the table.
  4. Proceed to enter in the Resource id of the resource (meeting room in Google calendar) in the first column (of row 2 and below), followed by the meeting room name in the second column.
    The Resource id is obtained from the G Suite Calendar Resources page for each physical meeting room configured; refer to the C. Configure resources (meeting rooms) in Google Calendar section above.
  5. Finally, enter in the directions of the schedule board device relative to the resource (meeting rooms) in the third column (and onwards).

    The following directions are supported:
    • left
    • right
    • forward
    • forward-left
    • forward-right
    • backward
    • backward-left
    • backward-right
    • escalator-up
    • escalator-down
    • stairs-up
    • stairs-down
  6. Once complete, save the card.
  7. On the schedule board device displaying the Schedule Board card, ensure the following device property is added:
    Device Property Value
    card.schedule.location device location
    Example: card.schedule.location : lobby

    Click here for instructions to Add a device property. You will need Network Administrator or Account Owner privileges to add a property.

Create Playlist Channel and Add Schedule Board Card

You will need Account Owner, or Publisher privileges to perform the steps below.

  1. Click the Quick Actions menu, and select Create Channel to create a playlist channel. Enter in the Playlist channel name.
  2. Click ADD CONTENT, and select the Schedule Board card from the Library. Click Add once done.
  3. Click the Apply button to save the settings.

Assign Playlist Channel to a Registered Device

You will need Network Administrator or Account Owner privileges to perform the steps below.

  1. Register your device (tablet) as per the Register a device article.
  2. Go to the Appspace menu, and select Devices.
  3. Select the name link of the device that will be used for the meeting room.
  4. In the Device Information page, click the Settings tab, and select Admin assigns a single channel option from the Channel selection mode drop-down menu.
  5. Navigate back to the Overview tab, and click the Select channel button, and select the playlist channel with the Schedule Board card, created earlier.
  6. Click Save. The meeting room booking service can now be viewed on the app. 

Book Meeting Room via a Calendar or the Appspace App

For booking instructions, please see Booking Multiple Meeting Rooms.

Related Articles