Integrating Google Calendar (Administrator)
  • 05 Sep 2023
  • 2 Minutes to read

Integrating Google Calendar (Administrator)


Article Summary

The Google Calendar integration is included in your Nexudus subscription at no additional cost.

Integrating Google Calendar with Nexudus is a simple two-step process.

What You Need to Integrate Google Calendar

  • A Google account
You need to be the owner of the Google account as well as the Google workspace.
  • A full unrestricted admin account in Nexudus

Step 1. Creating Calendars for Your Resources in Google Calendar

You need to create dedicated calendars for your resources in Google Calendars. Each resource you want to connect needs its own individual calendar. This will allow simultaneous bookings for different resources, which wouldn't be possible if all resources were pooled in a single calendar.

For example, you need to create 4 different calendars if you have 4 meeting rooms.

Resources connected to floor plan items such as desks and offices cannot be synced with Google Calendar
This means that if one of your resources is connected to hot desks or an office on your floor plan, you won't be able to use the Google Calendar integration for that specific resource.

  1. Log in to your Google Calendar.

  2. Click the plus icon in the bottom left corner of the page.

  3. Click Create New Calendar.

  4. Name your new calendar after the resource you want to link.

  5. Click Create Calendar.

Repeat the process for every resource that you want to synchronize.

You now need to make all the calendars public and share them with all staff members who handle bookings. This allows them to add and edit bookings from Google Calendar as well.

  1. Click the three dots icon next to the calendar you want to share.

  2. Click Settings and Sharing.

  3. Tick the Make available to public checkbox in the Access permissions for events section.

  4. Click Add People in the Share with other people section.

  5. Add the relevant staff members.

Staff email must match the email address they have on record in Nexudus.
  1. Select Make changes and manage sharing from the drop-down list.

  2. Click Send.

Repeat the process for every calendar that you want to share.

Once you've created a calendar per resource and shared the calendars with relevant staff members in Google Calendar, you are ready to enable the integration in Nexudus.

Step 2. Enable the Google Calendar Integration in Nexudus

  1. Log in to dashboard.nexudus.com if you aren't already.

  2. Click Settings > Integrations > Google Calendar.

  3. Click Connect.

You are redirected to the Google login page.

  1. Log in to your Google account.

  2. Click Allow when Google prompts you to let Nexudus access your calendars.

You are redirected to the Admin Panel.

  1. Select the matching Google Calendar for each resource.

If you don't want to connect a specific resource, just select Not controlled by Nexudus.

  1. Click the Save Changes button.

You've successfully enabled the Google Calendar integration in Nexudus. All bookings saved on either platform is automatically synced.

Calendar sync only applies to bookings you create after completing the integration process.
All bookings that were already in your Nexudus/Google calendars when you enabled the integration remain in their respective calendars. This also applies to bookings created prior to the integration that are scheduled at a later date.
 
For example, if you complete the integration today, any booking you've created up until this point won't be synced, even if some bookings are scheduled for next week. 

You can revoke the calendar access granted to Nexudus at any point from https://myaccount.google.com/permissions.

Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.