Home › Knowledgebase › KB-513

How to fix Outlook calendar events not showing the correct room or resource availability in Microsoft 365

Summary

This guide helps you troubleshoot and resolve: How to fix Outlook calendar events not showing the correct room or resource availability in Microsoft 365. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? 💻 Open a Ticket

Common Causes

When resource mailboxes in Microsoft 365 fail to update their availability correctly, meetings can be double-booked, or bookings may not auto-accept as expected. This is usually caused by outdated calendar permissions, a stale booking attendant, or incorrect resource mailbox settings in the Exchange admin centre. The steps below will walk you through restoring accurate room and resource availability in Outlook.

Quick Fix Steps

  1. Ask the meeting organiser to remove and re-add the room or resource from the meeting invite.
  2. Verify the resource mailbox is set to AutoAccept in the Microsoft 365 admin centre.
  3. Reset the resource mailbox's calendar processing options using PowerShell.
  4. Clear the Outlook desktop client cache and restart Outlook.
If only one user is reporting the issue, the problem is almost always on their local Outlook client. If multiple users are affected, the resource mailbox configuration itself is the likely cause.

Detailed Instructions

Verify Resource Mailbox Settings in the Admin Centre

  1. Sign in to the Microsoft 365 admin centre as an administrator.
  2. Navigate to Resources > Rooms & equipment.
  3. Select the affected room or resource from the list.
  4. Click Booking options and confirm the following:
    • Allow scheduling is set to Everyone or the appropriate group.
    • Auto-accept meeting requests is toggled on.
    • Maximum booking lead time is set to a reasonable value (for example, 180 days).
  5. Click Save if any changes were made.

Reset Calendar Processing Using PowerShell

  1. Open Windows PowerShell as an administrator and connect to Exchange Online:
    Connect-ExchangeOnline -UserPrincipalName [email protected]
  2. Run the following command to view the current settings for the resource:
    Get-CalendarProcessing -Identity "Conference Room A" | Format-List
  3. Reset the resource to the default auto-accept configuration:
    Set-CalendarProcessing -Identity "Conference Room A" -AutomateProcessing AutoAccept -AllowConflicts $false
  4. If the resource should reject all conflicting bookings, also run:
    Set-CalendarProcessing -Identity "Conference Room A" -MaximumConflictInstances 0 -MaximumDurationInMinutes 1440
  5. Wait five minutes for the changes to propagate, then test by creating a new booking.
Always test changes in a non-critical resource mailbox first. Incorrect PowerShell commands can prevent the resource from accepting any future bookings.

Check Calendar Permissions on the Resource Mailbox

  1. In Outlook on the web, open the resource mailbox calendar (an administrator with full access can do this).
  2. Click Share > Permissions.
  3. Confirm that Default has at least Free/Busy time access, and that All Users has Reviewer or higher.
  4. Click OK to apply any changes.

Clear the Outlook Desktop Cache

  1. Close Outlook completely.
  2. Press Windows + R, type %localappdata%\Microsoft\Outlook\RoamCache, and press Enter.
  3. Delete the contents of the RoamCache folder.
  4. Reopen Outlook and verify that the resource availability now displays correctly.

Troubleshooting

Resource Shows as Available When Already Booked

This typically indicates the booking attendant is not processing requests. Re-run the PowerShell command from the Reset Calendar Processing Using PowerShell section above, then wait ten minutes before retesting.

Bookings Are Not Auto-Accepting

Confirm that AutomateProcessing is set to AutoAccept rather than AutoUpdate or None. The AutoUpdate setting will only update the organiser's calendar without sending a confirmation response.

Free/Busy Information Is Missing in Outlook

Ask the affected user to verify their Outlook is in Cached Exchange Mode and that the Download shared folders option is enabled under File > Account Settings > Account Settings > double-click the account > More Settings > Advanced tab.

Changes Are Not Taking Effect

Exchange Online can take up to 15 minutes to apply changes to resource mailboxes. If the issue persists after this window, sign out of all Outlook clients and the Outlook mobile app, then sign back in to force a refresh.

If the resource mailbox was recently migrated or created, allow up to 24 hours for the booking attendant to fully initialise before testing.

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