Configuring your Office 365 Calendar when connected via OAuth 2.0

When you connect OnceHub to your Office 365 Calendar via OAuth 2.0, OnceHub communicates with the Office 365 REST API using a token that is generated by Microsoft. Once a connection is established, OnceHub reads or writes to your Office 365 Calendar in real time.

In this article, you'll learn about how to configure your Office 365 Calendar with OAuth 2.0 connection

Configuring Default Office 365 Calendar reminders

To configure default Office 365 Calendar reminders, select an option from the Default Office 365 Calendar reminders drop-down list (Figure 1).

Figure 1: Default Office 365 Calendar reminders

Configuring your associated calendars

Next, you'll need to configure which calendars ScheduleOnce should create appointments in. To do this, just follow these steps:

  1. Go to Setup -> relevant Booking page -> Associated calendars.
  2. A list of your Office 365 Calendars will appear, with your default calendar marked as the Main booking calendar
  3. You can change this by checking the box for another calendar in the Main booking calendar column.

    NoteThe connection to Office 365 via OAuth 2.0 can only retrieve calendars under your ownership. Shared calendars and resource calendars are not supported.

    If you need to use shared calendars or resource calendars, see our Office 365 Calendar via EWS integration. 

  4. Select any other calendar you wish to retrieve busy time from or that you’d like to add ScheduleOnce bookings to. 
  5. Click Save.

Your ScheduleOnce Booking page is now completely integrated with your Office 365 Calendar. Learn more about configuring your calendar settings

The last thing to do is to test your Office 365 Calendar connection to make sure ScheduleOnce bookings appear in your calendar. Simply click your Booking page link in your Booking page Overview section and schedule an appointment with yourself. You should use a different email than the one you used to sign up. 

Once the booking has been made, check your Office 365 Calendar to make sure a calendar event has been created for the meeting with the relevant alert.

Was this article helpful?
Thank you for your feedback!