Outlook (Office 365) > Vibe Integration

Outlook (Office 365) > Vibe Integration

Use Outlook (Office 365) to automatically present your activities, events or meeting room bookings on your workplace digital signage channel.

Setup an Azure app

Option 1 - Set up a new Azure app

Step 1: New App Registration

  1. Go to https://portal.azure.com and open the Azure Active Directory

  2. Open App registrations, select + New registration and enter the following settings:

    1. Name - Enter a meaningful name for your app
    2. Supported account types - Choose the Single Tenant option
    3. Redirect URI - Select 'Web' in the dropdown and enter https://www.contegro.com/EventscalendarOffice365Auth.ashx
    4. Click [Register]
  3. Check the ID tokens (used for implicit and hybrid flows) tickbox below the Implicit grant and hybrid flows heading
  4. Click [Save]
Notes
Once saved, take note of the Application ID and Tenant ID values.

Step 2: App API Permission Setup

  1. Open API permissions and select + Add a permission
  2. Select Microsoft Graph and apply the following settings:

    1. Select [Delegated permissions]
    2. Search for Calenders.Read
    3. Select the Calendars.Read and Calendars.Read.Shared permissions
  3. Click [Add permission]
Notes
Your list of configured permissions should look like this:

Step 3: New client secret

  1. Open Certificates & secrets and select New client secret
  2. Enter a new app key description and set the expires duration to Never.
  3. Click [Add]
Notes
Take a note of the new Key value in the Value column

Info
When the steps above are complete, please go to step 2

Option 2 – Update an existing Azure app

If you have already set up an app for reading calendar events, add the following permissions.
  1. Go to https://portal.azure.com and open the Azure Active Directory
  2. Open App registrations and open your existing app
    1. Enter 'https://www.contegro.com/Events calendarOffice365Auth.ashx' in the Web > Redirect URI field
    2. Check the ID tokens (used for implicit and hybrid flows) tickbox below the Implicit grant and hybrid flows heading
    3. Select the Single Tenant option below the Supported Account Types heading

Step 2 - Connect your Outlook 365 calendar

  1. Login to your admin console
  2. Open Developer Tools > Modules Global Module Settings
  3. Open Events Calendar
  4. In the Events Calendar Global Settings and complete the settings below the Add Office 365 heading:
    1. Name - Enter a descriptive name for your calendar
    2. Read events from - Choose Your calendars, Shared calendars or Your Calendars, and shared calendars
    3. Click [Authenticate] to open a new browser window and login to your Microsoft account*
Info
If your browser has a pop-up blocker, please adjust the settings to allow the Microsoft login page to load.
Notes:
  1. Use the RSS Items to Display selector to manage the event data that is pulled into Vibe via the Outlook 365 Calendar API.

Step 3 - Connect your Event Rss feed

  1. In the admin console, open Add-On Modules > Events Calendar > RSS Feeds
  2. Click [+ NEW RSS FEED] and complete the following fields
    1. Title - Free form field used to add a label for your RSS feed (e.g. Office 365)
    2. Enable the SHOW OFFICE 365 EVENTS toggle
    3. OFFICE 365 CALENDAR - Select the calendar
    4. Click [Save]

Step 3 - Display the Calendar in Slide 

  1. Open  portal and Click Create New Slide
  2. Select any event Slide that supports calendar (eg: 7 day Slide)
  3. Change content source to Calendar (Google, Outlook)
  4. Select the calendar feed you want to show on the slide

    • Announcements

    • Template Tour Videos

      We’re excited to introduce videos when you - 'Create New Slide' - to help you explore our templates like never before! Hover over a template to preview its animations and design features. Click the button for a full walkthrough of completed Template Tours.
    • Maximise Communication with Vibe’s Enhanced Desktop Player

      Manage Screensavers, Lock Screens, and Background Wallpaper across your organisation for seamless, subtle communication that reinforces key messages without disrupting workflow. <br> Talk to the Vibe team to discuss activating these