Connecting to Office 365 Calendar via OAuth 2.0

When you connect to your Office 365 Calendar with an encrypted OAuth 2.0 connection, your sign-in credentials are never revealed during the connection process and are never stored by OnceHub. Instead, a token generated by Microsoft is used to communicate with the Office 365 API. 

In order to maintain security, the Office 365 password expires automatically after 90 days. When this happens, your Office 365 Calendar is disconnected from OnceHub. This means that you will have to reconnect to Office 365 every 90 days. If you would rather not reconnect every 90 days, you can connect your Office 365 Calendar using an app password.

In this article, you will learn how to connect to your Office 365 Calendar using an encrypted OAuth 2.0 connection.

NoteScheduleOnce supports Office 365 Calendar connection via EWS and via OAuth 2.0. 

InviteOnce supports Office 365 Calendar connection via EWS only. 

Important To connect OnceHub to your Office 365 Calendar, you must have a calendar in Outlook on the web for business (Outlook Web App), which is provided with Exchange Online.

To connect to your Office 365 Calendar using an encrypted OAuth 2.0 connection:

  1. Sign in to your OnceHub Account and go to ScheduleOnce. 
  2. Go to Setup and open the left sidebar. Select Integrations -> Calendar integration.
    Figure 1: Connecting to Office 365 Calendar in the Calendar integration lobby

    Important If you are switching to Office 365 Calendar from a different calendar, you will need to disconnect from that calendar first. All future events scheduled with your previous calendar will be automatically synced with your connected Office 365 Calendar.

  3. In the Office 365 Calendar box, click Connect (Figure 2). A new tab will open, asking you to enter your Office 365 credentials. Once you’re done, click Sign in.
    Figure 2: Connect to Office 365 Calendar

  4. Your OnceHub and Office 365 accounts are now connected. You can receive reminders in your connected Office 365 calendar when events are created via ScheduleOnce.

You're all set! You can now configure your Office 365 Calendar via OAuth 2.0 connection.

Was this article helpful?
Thank you for your feedback!