This article describes potential issues with Office 365 Calendar via EWS integration and how these issues can be fixed. If you’re still having problems, please contact us and we will be happy to assist you.
I cannot connect. What should I do?
This may be due to temporary communication problems with the Office 365 API. Please try the following:
- Make sure cookies are enabled on your browser.
- Verify that you can log in to your Office 365 account.
- Try to connect again from OnceHub.
Even if your credentials are correct, the connection might not be successful due to various Office 365 configurations. In that case, you may need to provide additional information (Figure 1).
The value to enter in the User name field depends on your Office 365 configuration, and may be any of these three options:
- Leave blank—not required for many Office 365 servers.
- Try entering your email again, which some Office 365 servers accept as a username.
- Enter your full Domain\UserName that you would use to sign into other Windows systems:
- Your organization's domain. This can be the Windows domain that you sign into when entering internal systems or your PC. Try searching your organization's instructions about connecting your email client or mobile phone to your mailbox. It can be any name selected by your system administrators.
- Make sure you use a backslash (the symbol \ and not /) between the domain and the user name.
- Your UserName is the ID you use to access your internal systems. Use your internal ID, with which you log into internal systems (Windows Active Directory name or User Principal Name).
Click the Connect button. If you're still not connected, make sure you have entered all the values as above, making sure all the formats and slashes are in the right places.
If you're still seeing issues, please contact us and we'll be glad to assist. Please also check with your Office 365 admin to ensure that your Office 365 user has access to the Office 365 API.
Connection errors after a successful connection
Once a successful connection was established, it may fail due to reasons described below.
ImportantDuring a connection failure, ScheduleOnce Booking pages cannot accept booking. This measure is taken to prevent the possibility of double bookings.
To re-enable bookings and meetings, you must either restore the connection by reconnecting, or disconnect your calendar by clicking the Disconnect link and then reconnect again.
Possible connection failure reasons include:
- Change of password: If your Office 365 password was changed or your app password was deleted, you will need to reconnect. Sign in to your OnceHub Account, go to the left sidebar and click Profile -> Calendar connection, then click the Reconnect your Office 365 Calendar button.
- Change of Office 365 or network configuration: Your administrator may have changed the Office 365 settings, firewall settings, or access permissions. Contact your IT support to find out about such changes.
- Temporary disconnection: Sometimes a connection may be temporarily lost, for example during network maintenance. Once the issue is resolved, the connection is restored automatically.
Configuration issues in ScheduleOnce
Busy time in Office 365 Calendar is not blocking my availability in ScheduleOnce
If busy time is not blocking your availability, you can check the following settings:
- In ScheduleOnce -> Setup -> relevant Booking page -> Associated calendars: Make sure that you're retrieving busy time from this calendar. Learn more about the Associated calendars section
- In ScheduleOnce ->Setup -> relevant Booking page -> Scheduling options -> One-on-one or Group sessions: Make sure you haven't set the option to Group sessions with multiple or unlimited bookings per slot.
- If you are working in Booking with approval mode, make sure that you did not approve two separate bookings in the same time slot.
- In your connected calendar, open the event that is not blocking your availability and check that the status of the event is not set to "Free". Only events with a status of "Busy" block your availability. Learn more about when Office 365 Calendar events are treated as busy time in ScheduleOnce
New bookings are not added to my Office 365 Calendar
- Go to ScheduleOnce and select Setup -> relevant Booking page -> Associated calendars.
- Make sure your calendar is marked as the Main booking calendar or an Additional booking calendar.
Learn more about the Associated calendars section
I cannot see my scheduled booking in my Office 365 Calendar
In your Office 365 Calendar, make sure that you've selected the calendar that your meeting was scheduled in. Find it in the calendar list in the left bar and click it to select it.
In ScheduleOnce, you can also select the activity in the Activity stream, then click the action menu (three dots) in the right-hand pane and select View Calendar event (Figure 1).
Configuration issues in InviteOnce
When your connection is up and running, you may experience a situation where no available time slots are found. There can be a number of reasons for this situation:
Busy time from your calendar might be blocking out your availability
Change the status of the event in your calendar that is blocking the timeslot to "Free".
Your calendar connection has been interrupted
Go to your OnceHub Account, open the left sidebar, select Profile-> Calendar connection. Then click the Reconnect your Office 365 Calendar button.
Conflicting times between your calendar and a Team member's calendar
If you are Scheduling on behalf of a Customer and have added a Team member, you may have conflicting times on your calendars. You can view conflicting times on your calendar by opening the action menu on Step 2: Select an available time slot and check the Show conflicts box (Figure 1).
Time slots that fall within your selected time frame but which are unavailable due to conflicts in the Team member's calendar will be marked with an orange tag. You can either manually override the time slot selection and select a conflicting slot anyway or adjust the time frame for your meeting.
Contact OnceHub support if you experience other issues.