Home Knowledgebase KB-109

How to set up and manage meeting room mailboxes in Microsoft 365

Summary

This guide helps you troubleshoot and resolve: How to set up and manage meeting room mailboxes in Microsoft 365. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? 💻 Open a Ticket

Common Causes

Meeting rooms are a vital resource for small businesses and home offices. Microsoft 365 lets you create dedicated room mailboxes that can be booked from Outlook, Teams or the web calendar, preventing double‑bookings and synchronisation errors. This guide walks you through creating a room mailbox, configuring its settings, and fixing common issues.

Quick Fix Steps

Create a basic room mailbox

  1. Sign in to the Microsoft 365 admin centre at https://admin.microsoft.com using a Global or Exchange admin account.
  2. In the left navigation, select Resources > Rooms & equipment.
  3. Click Add resource.
  4. Enter a Name (e.g., Conference Room 1) and an Email address (e.g., [email protected]).
  5. Set the Capacity (number of attendees) and click Save.

Enable automatic acceptance

  1. After saving, select the newly created room and click Edit.
  2. Under Booking options, toggle Automatically accept meeting requests to On.
  3. Choose your preferred Working hours and click Save.
Tip: The room mailbox appears in Outlook under Rooms when you start typing the address in the Location field.

Detailed Instructions

1. Prepare your admin account

2. Create the room mailbox

  1. Open the Microsoft 365 admin centre.
  2. Navigate to Resources > Rooms & equipment.
  3. Click Add resource at the top of the page.
  4. Fill in the fields:
    • Name: Descriptive name (e.g., Boardroom).
    • Email address: Must be unique within your tenant.
    • Capacity: Maximum number of participants.
    • Location: Physical address or floor number (optional).
  5. Click Save. The room now has a mailbox and appears in the global address list (GAL).

3. Configure booking policies

  1. Select the room you just created and click Edit.
  2. In the Booking options pane, adjust the following:
    • Allow repeating meetings: On/Off.
    • Maximum duration: Set a limit (e.g., 4 hours).
    • Enforce scheduling during working hours: Define start and end times.
    • Require approval: Choose Auto‑accept or Require manager approval.
  3. Click Save to apply the policies.

4. Advanced settings with PowerShell (optional)

For granular control, use Exchange Online PowerShell.

  1. Open PowerShell and connect to Exchange Online: Connect-ExchangeOnline -UserPrincipalName [email protected]
  2. Run Set-CalendarProcessing to fine‑tune the room:
    Set-CalendarProcessing -Identity "[email protected]" `
        -AutomateProcessing AutoAccept `
        -AllowConflicts $false `
        -MaximumDurationInMinutes 240 `
        -EnforceSchedulingHorizon $true `
        -BookingWindowInDays 180
  3. Verify the settings with: Get-CalendarProcessing -Identity "[email protected]"
Note: Changes made via PowerShell override settings in the admin centre. Use PowerShell only if you need options not exposed in the UI.

5. Enable room mailbox in Outlook and Teams

  1. Open Outlook on the web (outlook.office.com).
  2. Start a new meeting and type the room’s email address in the Location field; the room should appear in the suggestions.
  3. In Teams, go to Calendar > New meeting and add the room in the Location box.
  4. The room will now show as Accepted if it meets the booking policies.

Troubleshooting

Room mailbox not visible in the address list

  1. Confirm the mailbox is Enabled:
    • Run Get-Mailbox -Identity "[email protected]" in PowerShell and check RecipientTypeDetails equals RoomMailbox.
  2. If the mailbox is hidden, run: Set-Mailbox -Identity "[email protected]" -HiddenFromAddressListsEnabled $false
  3. Allow up to 30 minutes for replication across the tenant.

Double‑booking still occurs

  1. Verify Automate processing is set to AutoAccept: Get-CalendarProcessing -Identity "[email protected]" | Select AutomateProcessing
  2. Check that AllowConflicts is set to $false. If it is $true, run: Set-CalendarProcessing -Identity "[email protected]" -AllowConflicts $false
  3. Ensure the room’s Booking window is not too short; a window of at least 180 days is recommended.

Meeting requests are rejected with “The room is unavailable”

  1. Confirm the meeting falls within the room’s defined working hours and maximum duration.
  2. Check if the requester is on the room’s Allowed senders list: Get-CalendarProcessing -Identity "[email protected]" | Select -ExpandProperty AllBookInPolicy
  3. To allow all internal users, run: Set-CalendarProcessing -Identity "[email protected]" -AllBookInPolicy $true

Sync errors with mobile devices

  1. Make sure the device is using the latest version of Outlook or the native mail app.
  2. Remove and re‑add the room as a resource in the device’s calendar settings.
  3. If the problem persists, clear the cache:
    • iOS: Settings > Outlook > Reset Account.
    • Android: Settings > Accounts > Remove > Re‑add.
Important: Changing room mailbox settings can affect existing bookings. Communicate any policy changes to your team before applying them.

When you need further assistance

If the issue remains unresolved, please Open a Ticket and provide the room mailbox name, a description of the problem, and any error messages you have received.

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