Synchronize classroom slots with Google Calendar

  • Updated

Who can use this feature?

  • Everyone can use this feature, however, it must be enabled by your Client Success Partner or Solution Architect.
  • For Live Solution users, there is optional functionality allowing you to make changes in Google Calendar and have those changes integrate back into 360Learning. Contact your Account Manager for more information.

Synchronize your classroom slots and updates from 360Learning to Google Calendar! This integration allows you to:

  • Synchronize classroom slots and updates from 360Learning to Google Calendar.
  • Synchronize RSVP responses from Google Calendar to 360Learning.
  • [Live Customers Only] Synchronize changes made to the Google Calendar event (date, time, description, etc.) back to 360Learning.

When the integration is connected, we’ll create events in Google Calendar based on existing classroom slots and we’ll update those events when you change the slots in 360Learning. We also check Google Calendar for RSVP responses every 30 minutes, then bring over the RSVP responses from Google Calendar to 360Learning.

After that, we will automatically create/update/delete events in Google Calendar each time you create/update/delete classroom slots in 360Learning on a classroom for a given group.

RSVP Responses

We sync RSVP responses in two different ways for this integration:

  1. If a learner updates their RSVP status, either in 360Learning or via the emails that we send out from our platform, we will push this RSVP response to Google (as long as their emails match in the two platforms).

  2. If a learner updates their RSVP status in Google Calendar, we will catch that update in our integration and push the change to 360Learning.

Event Description

We include a simple message in the description of events in Google Calendar. We use the Optional Message from a classroom slot, then include a link back to the Path Session so the user can access the classroom block within the platform with ease.

Timezones

We create the events in Google Calendar based off of the timezone configured on a classroom slot. We will honor this timezone wherever we can and pass it over to Google Calendar so that anyone who is looking at an event can see what timezone it is scheduled in.

Google Calendar will display the event in the user's timezone.

Enable the integration

Once we receive authorization from Google, we perform an initial sync and automatically add all upcoming slots in 360Learning to the connected Google Calendar.

We will add any classroom slots that take place in the future and all the learners who are on the classroom slot will be added to the event in Google Calendar.

This feature must be enabled by your 360Learning Client Success Partner or Solution Architect. If you would like to enable this feature in your platform, please reach out to your 360Learning Client Success Partner or Solution Architect.

Once the integration is enabled, you can activate the integration on a group's settings page.

  1. Select the group you would like to activate the integration for.
  2. On the top-right side of the screen, click Settings gear.svg.
  3. Go to the Integrations page.
  4. Click Google Calendar.
  5. Click Sign in with Google.

CleanShot_2023-04-25_at_18.13.53_2x.png

After you have completed the initial authentication with Google, you will be prompted to add your Calendar ID.

To find your Google Calendar ID:

  1. Open Google Calendar
  2. Find the calendar you would like to use under My calendars
    • (Optional) Create a calendar to use for the integration
  3. Click the Options menu (three vertical dots) next to the calendar
  4. Click Settings and Sharing
  5. On the left side of the screen, click Integrate calendar
  6. Copy the Calendar ID

Once you have added your calendar ID, you'll be taken to a Google pop-up where you will authenticate with Google, then grant 360Learning access to your calendar.

Disable the integration

To disable the Google Calendar integration:

  1. Select the group you would like to disable the integration for.
  2. On the top-right side of the screen, click Settings gear.svg.
  3. Go to the Integrations page.
  4. Click Google Calendar.
  5. Click Deactivate.
  6. Click CONFIRM.

Re-authenticate the integration

If you disable the integration on a calendar, we will no longer update the calendar when changes are made in 360Learning. However, if you re-authenticate the integration, we will re-do the first integration you see above.

If you have made changes to the events in Google Calendar (i.e., new descriptions, dates, added a new learner) these will be overridden with what is present in 360Learning, as we will consider our system the source of truth for a first integration.

Live Solution

Integrate from Google Calendar to 360Learning

Live Solution customers have optional access to an additional piece of functionality - you can sync changes made to your events in Google Calendar to 360Learning.

Every 30 minutes, we will check Google Calendar and sync any changes back to 360Learning.

If you have a classroom admin who needs to make changes in Google Calendar instead of 360Learning, you can turn this feature on and make all of your changes in Google Calendar.

More information

Field Mappings

Google Calendar 360Learning
Title Slot Title
Date Slot Date
Slot Start Time Slot Start Time
Slot End Time Slot End Time
Timezone Slot Timezone
All Day N/A
Repeating Event N/A
Location Location/URL
Notification(s) N/A
Color N/A
Visibility N/A
Busy/Free N/A
Description Description
Guests Learners
Rooms N/A
Guest Permissions

N/A

 

Check out our blog for more L&D resources.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request