Office 365 Calendar connection with OAuth 2.0 FAQs

OnceHub communicates with your Office 365 Calendar in real time using the Office 365 REST API or the Office 365 EWS API.

In this article, you'll find answers to some of the most common questions related to your Office 365 Calendar via 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.

To connect your Office 365 Calendar via OAuth: 

  1. Sign in to your OnceHub Account.
  2. In ScheduleOnce, go to Setup and open the left sidebar.
  3. Go to Integrations->Calendar integration. If you're switching connections, you must first disconnect from your previous connection first.
  4. In the Office 365 Calendar box, click Connect. A new tab will open. 
  5. Sign in to your Office 365 account.

Learn more about connecting to Office 365 Calendar via OAuth 2.0

Most common questions

Which Office 365 edition is required to connect with OnceHub? 

To be able 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. Learn more about which Office 365 edition is required

Can I disable the Office 365 Calendar invite that is sent to my Customers? 

In ScheduleOnce, you can disable the Office 365 Calendar invite email in Setup -> Relevant Booking page -> Customer notifications, and uncheck the box that sends the Office 365 Calendar invite email. Note that the Customer notifications section will be on the Event type if the Booking page is associated with at least one Event type.

How does OnceHub connect with Office 365 Calendar?

When you connect your Office 365 Calendar to OnceHub via OAuth 2.0, OnceHub communicates with the Office 365 REST API using a token that is generated by Microsoft. Your sign-in credentials are never revealed during the connection process and are never stored by OnceHub. Once a connection is established, OnceHub reads or writes to your Office 365 Calendar in real time. 

Can OnceHub connect with shared Office 365 Calendars?

Yes, it can. You can connect to calendars that have been shared with you

What happens if my password changes?

If your Office 365 password is changed, you must reconnect with the new password to restore the connection. Learn more about resolving connection issues

Can I set default Office 365 Calendar reminders when events are created via OnceHub?

Yes, you can configure default Office 365 Calendar reminders in the connected Office 365 Calendar. 

To do so, go to your Scheduleonce app and select Setup, open the left sidebar, and select Integrations -> Calendar integration. Then select an option from the Default Office 365 Calendar reminders drop-down list.

Learn more about configuring your Office 365 Calendar via OAuth 2.0 connection

I cannot see my scheduled meeting in Office 365 Calendar

In your Office 365 Calendar, make sure that the calendar in which your meeting was scheduled is selected. Find it in the calendar list in the left bar and click it to select it. 

You can also select the activity in the ScheduleOnce Activity stream, then click the action menu (three dots) in the right-hand pane and select View Calendar event (Figure 1).

Figure 1: View Calendar event

Why do my busy times appear in wrong time slots on ScheduleOnce?

This might be due to time zone differences between the account time zone in your Office 365 account and the time zone on your Booking page. To change the time zone:

  • In ScheduleOnce: Go to the Overview section of your Booking page and edit the page's time zone.
  • In Office 365: Click on Settings -> Options - > Settings -> Regional and change the time zone.
    Reload/refresh the ScheduleOnce page to reflect the change.

Learn more about busy time in Office 365 Calendar

I’m already connected with one Office 365 account. How do I switch to another?

Disconnect your calendar by going to your ScheduleOnce app, opening the left sidebar and selecting Integrations->Calendar integration. Disconnect your Office 365 account and reconnect with the new Office 365 account.

Learn more about disconnecting a calendar

NoteYou can switch your calendar connection accounts without having to switch your OnceHub Account.

I cannot connect - what should I do?

This may be due to temporary communication problems with the Office 365 API. Please try the following options:

  1. Make sure cookies are enabled on your browser.
  2. Verify that you can log in to your Office 365 account.
  3. Try to connect again from ScheduleOnce.

Learn more about Office 365 Calendar via OAuth 2.0 connection troubleshooting

If you’re still seeing issues, please contact us and we'll be happy to assist you.

Was this article helpful?
Thank you for your feedback!