Halo can sync appointments with your Exchange/Office365 calendars, if you use Office 365 or a custom exchange we can sync it.
For information regarding the Graph setup please see here.
Turning Exchange Sync on Globally
Under Configuration > Calendars and Appointments and head into Exchange Calendars input the relevant settings in here for the master account to the exchange:
The information you input here comes from your exchange configuration, if you do not know these details please contact a relevant colleague. You will need to configure "App Impersonation" to facilitate this integration. Our support team can point you in the right direction to do this but cannot make any changes to your exchange instance.
To turn on/off your own calendar syncing:
Click your profile picture
Click My Account
Head to the Preferences Tab
Scroll down to Calendar and Appointments
Modify this setting as necessary
Click the X in the corner to close this inner window.
Your settings saved automatically and are now set.
Syncing Recurring Appointments
(Added in version 2.105.1)
When creating any 'Appointment' in your Halo calendar you can now mark the entry as recurring (if you have the Exchange Calendars integration enabled):
This will then show a 'Create Schedule' button, allowing you to create a schedule for the recurring appointment:
These master appointments will then only appear in the Halo calendar if you have the following setting enabled:
Once this recurring master appointment has been created, when the next Exchange Calendar sync is performed, all of the child appointments will be synced into your calendar.
Integration Not Working?
If the integration is not pulling through your appointments from your exchange calendar, it is likely that your NHServer's settings have not been adjusted to allow for calendar synchronisation.
If you are a hosted customer, please check before enabling this setting as you may have more than one NHServer, which can cause some issues. Please email our support team to find out if this is the case.
To turn this on go to Configuration > Advanced Settings > Configure NHServer > then scroll down to the options that allow for calendar synchronisation, as shown in the screenshot below.