Skip to main content

Google Calendar Integration

Last updated: Thu, 25 Jul 2019 17:33:30 GMT
iOFFICE Knowledge Center

Google Calendar Integration


Using our integration with Google Calendar, you can easily integrate iOFFICE reservations with reservations added directly in Google Calendar, allowing you to book and track reservations created using either method. When this integration is enabled, rooms booked in the Reservations module will display directly in Google Calendar, which can help your employees stay on top of their meeting schedules. In addition, any updates made to reservations in iOFFICE are automatically reflected in Google Calendar, reducing the potential for overbooking.

Using our Reservations module and Hummingbird mobile app, you can easily book conference rooms and workstations in your space. This integration allows clients who are currently using Google Calendar to have the existing processes work in tandem with iOFFICE.

What Is Needed?

  • A project defined in Google Console that will serve as the hub that connects Google Calendar to iOFFICE. For the connection to be successful, you will need to define the following: Service Account and private key, Google-verified endpoint, the administrator of the G-Suite Domain, and the Add Calendar API. For information on defining settings for Google Calendar integration, click here.

  • A list of room addresses and the corresponding iOFFICE room, floor, and building. This list must include a mapping of centers and credential tokens for each center. An iOFFICE representative will assist you with the creation of this list.

  • Click here to access a list of frequently asked questions regarding integration with your Google Calendar.

Additional Requirements

Due to permission limitations, you must be consistent when creating and updating reservations using Google Calendar integration. Reservations created in iOFFICE must be updated using iOFFICE; similarly, reservations created in Google Calendar must be updated using Google Calendar. Simply select your preferred method for creating and updating reservations and be consistent with your process. If you have any questions, please call 713-526-1029, or send an email to

  • Was this article helpful?