Office 365 Calendar Week View Integration

The O365 Calendar Week View Integrations widget provides a portal into an existing O365 calendar, displaying events from your personal calendar or group calendar in a weekly agenda-like grid. Through it, you can view, update, and create events.

Sections in this article: 

Considerations and caveats


Some features of O365 Calendars are not supported through the Integrations widget:

  • Only English language use is supported in the O365 Calendar integration.
  • O365 Calendar is not compatible with the Igloo mobile app.
  • You cannot add or edit attachments.
  • You cannot view multiple calendars in a single widget.


You must sign in to the integration using your organization's O365 credentials. If you sign in with different credentials, you most likely not be able to any of the configured configured. 

After signing in, you will only see the calendars that have been configured and that you have access to. 

Widget layout

The O365 Calendar widget on page.

Location Description
View Events

View all upcoming events in a list.

Add events

Create new events in your calendar by selecting the + button.

Adding an event to a O365 widget.

Jump to date

Select a specific day to show by selecting the date in the upper left corner of the widget.

Selecting a date to view.

Edit events

Update an event by selecting its title and selecting Edit Event

Viewing an events details.

Move to Next/Previous Week

Select one of the two arrow buttons in the upper-right corner of the widget to move to the next or last week.

Buttons for cycling between months.


Set up

  1. Place an  Integrations widget on a page, space, or dashboard. For more information, see Placing and setting up a widget
  2. Select the placed widget's Edit button.
  3. Under Integration Library, select Igloo Integration Library.
  4. Select Office 365 Calendar Week View from the library.
  5. Review and make changes to the settings on the Options and Appearance tabs. You can find details about the widget's settings in the Settings section below.
  6. In the widget editor, select Update to apply your changes.
  7. At the bottom of your page, space, or dashboard, select Publish or Save as Draft to save your changes.

O365 administrator sign-in

If using a group calendar, the first time you ever set up the integration in your digital workplace, your Office 365 administrator must sign in to it using the Sign in as Microsoft Admin link on the authentication prompt of the integration. This only needs to be done once per Office 365 environment. Once an O365 administrator grants permissions to the app, the integration can be used anywhere in your digital workplace without additional administrator approvals.

After an O365 administrator grants permissions, edit the integration to disable and hide the Sign in as Microsoft Admin link.


Options tab

Setting Description

Enter a title for the widget. The title appears as a heading above the widget's contents. You should use the title to provide context to the widget and better structure a page's content by clearly denoting different sections.

When entering a title, you do so only for your currently selected language. If your digital workplace supports multiple languages, you should select Translation and enter a title for each supported language. 

This field can contain a maximum of 140 characters.

Title link

Enter the URL of a location in your digital workplace. Users who click the widget's title, if it has one, will go to this location. Whether you enter the link as a relative URL or an absolute URL does not matter, it will convert to an absolute URL the next time you edit the widget.

This field can contain a maximum of 2,083 characters.


Enter a description for the widget. The description appears between the title and the widget's contents. You can use this text to provide information to users about the widget.

When entering a description, you do so only for your currently selected language. If your digital workplace supports multiple languages, you should select  Translation and enter a description for each supported language.

General options
Setting Description
Azure Tenant ID

Enter the default value of common. If you are experiencing issues with connecting to SharePoint, enter your Azure tenant ID.

Refer to Microsoft's article, How to find your Azure Active Directory tenant ID, for instructions on locating this value.

Integration options
Setting Description
Group Calendar

Select Enable to allow the widget to display a group calendar, rather than a personal one.

Admin Consent Login Link

Select Enable to show the Sign in as Microsoft Admin link on the authentication prompt of the integration; deselect Enable to not show this link.

See the Office 365 administrator sign-in section above to better understand when to select this option.

Integration Office 365 Administrator Log in
Calendar Name

By default, the widget will display your primary calendar associated with your account. If you have another calendar you want the widget to show, you can enter its name here.

Show Attendees

Select Enable to allow attendees to be visible when inspecting the details of an event.

Start Time

Specify a time for the widget to display as its default position when it loads. 

Read Only

Select Enable to prevents adding and editing events through the widget.

Advanced options

Appearance tab

Appearance options
Setting Description

Enter CSS class selectors to provide additional styling to the widget. For more information, see Applying custom CSS to widgets.


Select the height of the widget.

The default value is Auto (leftmost slider position) scales the widget's height to fit its contents. You can use the slider to set a fixed height between 50px to 600px in increments of 50px.

Selecting a height less than what is needed to display its contents results in the widget having a vertical scrollbar.


Your digital workplace's theme overwrites many of the settings on the Appearance tab. However, the settings listed above are usable.

Frequently asked questions

Can I sync my calendar to an Igloo calendar?

Not directly. You can, however, invite an Igloo calendar to an event in your O365 calendar. See Adding content via email for more detail.

Can I search my O365 Calendar through the normal Igloo search feature?

Your O365 Calendar cannot be searched by Igloo. Igloo does not have direct access to that information due to security restrictions.

Can I use the O365 Calendar widget to display shared calendars?

No, the widget is only able to show your personal calendars or group calendars due to limitations with the APIs available from Microsoft.