Juniper Websites: Setting up Calendar Sync

Overview

The Calendar Sync option allows you to link up a Microsoft Office 365 Outlook or Google calendar to your website so that events on your website calendar are kept up to date automatically.  

For the best experience, we recommend integrating only with Google or Outlook calendars, as these are the platforms we fully support. While we strive to ensure smooth functionality with other calendar services, we cannot guarantee their reliability, and events may not always sync as expected.

Prerequisites

  • Your school's calendar must be set to public.
  • You will need the login details for the Microsoft Office 365 Outlook / Google account where the calendar is hosted to link it to your website.
  • The user will need to login as the Administrator / Owner of the calendar. Shared calendars to the user will not work.
  • You must have a calendar page set up on your website (see Juniper Websites: Creating a Calendar View).
  • You need to make sure any categories on your calendar are created on the website calendar prior to setup. We can then assign the correct calendar / categories to the website.
  • If you have multiple calendars/categories, be aware this will be pulled through entirely if the sync is set before the category setup.

Instructions

  • Follow these steps to link your account:
    1. Select the Website tab.
    2. Select Calendar Sync.
    3. Select Update settings to open the Calendar Sync Settings:
    4. Select the type of calendar using the options on the left
      • Office 365.
      • Exchange (do not use this option).
      • Google Calendar.
    5. Select Authorise access to Microsoft Office 365 Outlook / Google:
    6. When prompted, enter the required Microsoft / Google account information for the account where the school's calendar is hosted to create the link. Upon successful completion, the Calendar Sync Settings window will reload as follows, listing the type of account authorised (Microsoft Outlook or Google):
  • Set which website categories will contain the imported data, and which calendar to pull through:
    1. Select the Website tab.
    2. Select Calendar Sync.
    3. Select Manage calendars to open Synchronised Calendars:
    4. Select the category within your website calendar that you would like the events from your external calendar to pull through to:
    5. Select the calendar you want to synchronise with. By default the calendar is set to Standard Calendar - you will need to change this to the calendar of your choice:
    6. Make sure that Microsoft / Google calendar is checked and the correct calendar is selected, then select Save.
    7. Close Synchronised Calendars.
  • Follow these sptes to synchronise your calendar:
    1. Select the Website tab.
    2. Select Calendar Sync.
    3. Select Synchronise now. The Calendar Synchronisation window opens, showing whether the progress is successful:
    4. Close the window.
  • Follow these sptes to select which categories you want to display on your calendar:
    1. Navigate to your calendar page
    2. Select the Edit tab.
    3. Select Categories:
    4. Make sure the category that your external events are pulling into is selected. Check it as appropriate.
    5. Select Save.
    6. Select Save now.
  • Follow these steps to switch on the automatic calendar sync function for your website:
    1. Select the Website tab.
    2. Select Settings.
    3. Select Website Settings:

    4. Select the Calendar tab:

    5. From the Calendar tab:

      1. Set Enable Calendar Sync to Yes. When Calendar Sync is set to Yes, the EWS Body Type setting is displayed. 
      2. If you are using Microsoft Exchange (not Office 365 or Google), optionally, select an EWS Body Type. By default this is set to Text. This setting controls whether calendar entries are displayed in HTML or as Text. You can optionally select Best which will automatically choose the best option for your calendar entries. 
      3. Optionally, set the Time Format (by default this is set to 12 Hour - AM/PM).
      4. Select Save.

Outcome

Your calendar is now set up and will sync automatically.

Updated