Fix Missing Scheduled Appointments In Microsoft 365 Calendars
Summary
This guide helps you troubleshoot and resolve: Fix Missing Scheduled Appointments In Microsoft 365 Calendars. Follow the steps below to fix the issue.
Quick Tip: Need immediate assistance? 💻 Open a Ticket
Common Causes
Missing appointments in Microsoft 365 calendars can cause significant disruption for NDIS and disability support providers who rely on shared scheduling for client bookings. When appointments vanish from shared calendars or fail to appear after migration, it is usually caused by incorrect delegate permissions, Outlook caching settings, or calendar publishing issues within Microsoft 365.
Remember — If you host with us, you don't need to do this yourself — just Open a Ticket and our Brisbane team will get it sorted.
Quick Fix Steps
- Check that the calendar owner has granted you the correct delegate permissions in Microsoft 365.
- Verify Outlook caching settings if appointments are missing locally.
- Confirm that calendar publishing is enabled for the shared resource.
- Refresh the calendar view and check for synchronisation delays.
Detailed Instructions
Check Calendar Delegate Permissions
- Open Microsoft Outlook on your desktop.
- Right-click your calendar in the folder pane and select Properties.
- Click the Permissions tab.
- Locate the user who cannot see appointments in the list.
- Select their name and review the Permission Level dropdown.
- Ensure the level is set to at least Reviewer or Editor, depending on whether they need to create appointments.
- Click OK to save changes.
Verify Outlook Caching Mode Settings
- Open Outlook and click File in the top left corner.
- Select Account Settings, then click Account Settings again from the dropdown.
- Select your Microsoft 365 email account and click Change.
- Look for the Use Cached Exchange Mode checkbox.
- If appointments are missing locally, consider toggling this setting or switching to Online Mode to force a fresh synchronisation with the server.
- Click Next, then Finish, and restart Outlook.
Cached Exchange Mode stores a local copy of your mailbox. If this is disabled or the cache is corrupt, appointments may not appear until Outlook reconnects to the server.
Confirm Calendar Publishing Status
- Sign in to the Microsoft 365 admin centre at
admin.microsoft.com. - Navigate to Users > Active users.
- Select the calendar owner's account.
- Check the Mail tab to confirm the mailbox is active and licensed.
- Open Outlook on the web and go to the Calendar.
- Right-click the shared calendar and select Sharing and permissions.
- Verify that publishing is enabled and the correct access level is assigned.
Troubleshooting
Appointments Still Missing After Permission Changes
- Ask the calendar owner to send a new test appointment to verify permissions have propagated.
- Wait up to 30 minutes for permission changes to synchronise across Microsoft 365 services.
- Restart Outlook to force a refresh of folder permissions.
Shared Calendar Not Visible in Outlook
- In Outlook, go to File > Open & Export > Other User's Folder.
- Enter the calendar owner's email address and select Calendar from the folder type dropdown.
- Click OK to add the shared calendar to your folder pane.
Appointments Missing After Migration
- Check whether the appointments exist in Outlook on the web. If they appear there, the issue is local to the desktop client.
- Run the Microsoft Support and Recovery Assistant to diagnose synchronisation problems.
- Ensure the migrated mailbox has the correct legacyExchangeDN attributes to avoid delivery failures.
Do not delete and recreate shared calendars without consulting your IT administrator. This can result in permanent loss of appointment history and booking records.
If you are unsure about any step, or if appointments continue to disappear after following this guide, Open a Ticket for assistance from our Brisbane and Gold Coast support team.
Still Having Issues?
Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.
💻 Open a Ticket
💻 Open a Ticket