Sync rooms from Microsoft 365

Bring room mailboxes into Offision — a few by hand, or every room in the directory automatically — and set the booking agent account that lets everyone book them.

Updated 30 Aug 2026

A room mailbox in Microsoft 365 becomes a bookable resource in Offision, and from then on the two calendars stay in step in both directions.

There are two ways to get them in — one room at a time, or the whole directory at once — and which are available depends on how you connected.

What to have ready

  • The Microsoft 365 integration already connected
  • The room mailboxes created in Microsoft 365
  • A Microsoft 365 account to act as the booking agent, if anybody who books these rooms is not a Microsoft 365 account in this directory — ideally a new one created for this, not a real person’s

1. Open connected resources

Open Integrations

Open the Microsoft 365 tile, then on the integration card choose the Connected resources row. Everything in this article is on that screen.

Connected resources, where rooms are added and the room sweep is turned on.

Connected resources, where rooms are added and the room sweep is turned on.

2. Add rooms one at a time

Choose Add resource, then Room, and search. Search runs when you ask it to, not as you type — each search goes to Microsoft, so search-as-you-type would be slow and rate-limited rather than helpful.

Rooms already connected are shown as Connected and cannot be added twice.

The room picker, listing rooms from the directory with their capacity.

The room picker, listing rooms from the directory with their capacity.

If a room does not appear, it is usually one Microsoft has not published to its directory yet — a mailbox created recently takes a while to show up there, and that normally settles within a day. Offision lists what Microsoft gives it, so waiting is the first answer.

If it still does not appear, use Room not listed? Enter email address manually and type the mailbox address. That also covers the other case: a mailbox that is not a room mailbox — a shared mailbox or a distribution list — which Offision can link but Microsoft will not list.

Desks and equipment always use the address field, for the same reason.

3. Or sync every room automatically

On an application-family connection there is a Sync all rooms switch. Turned on, every room in your Microsoft 365 directory is imported and kept up to date, and the Add button becomes Resync.

Turning it on shows a preview first — every room it would import, with capacities and a count — so you can see exactly what is about to arrive before confirming.

If there is no Sync all rooms switch, your connection is a delegated one and cannot enumerate the directory. Rooms come one at a time, and that is expected — see Which Microsoft 365 connection to choose.

4. Set the booking agent account

Whether you need this at all depends on who books these rooms. Microsoft 365 does not let an account outside your organisation book a resource, and any Offision user who is not a Microsoft 365 account in this directory is exactly that. The Booking agent account is the Microsoft 365 account those bookings are made on behalf of.

  • Everyone who books is a Microsoft 365 account in this directory — you do not need one. Each person books as themselves.
  • Anyone else books too — Offision-only accounts, or people from another connected directory — you do. Without it they silently cannot book these rooms, which is the complaint “only some people can book the room”.

Open the Booking agent account row on the integration card and sign in with the account. Use a new Microsoft 365 account created for this purpose — bookings will be made in its name, and it must outlive whoever set the integration up.

The booking agent account, which bookings are made on behalf of.

The booking agent account, which bookings are made on behalf of.

Until one is set, the card shows No account with a warning, and only the accounts already connected can book these rooms.

5. Check it worked both ways

For one synced room:

  1. Book it in Offision and confirm it appears in Outlook
  2. Book it from Outlook and confirm it appears in Offision
  3. Have someone who is not a Microsoft 365 account book it, to prove the booking agent account is doing its job
  4. If the room has a panel, check the booking shows there — see Put a Microsoft 365 or Google room on a booking panel

When it goes wrong

What you seeUsual cause
A room is not in the pickerMicrosoft has usually not published it yet — wait, then add it by address. It may also not be a room mailbox
Adding a room failsThe connection cannot open that mailbox’s calendar — on a delegated connection, that means the delegated account has no access to it
That room is already connectedThe mailbox is linked already, possibly on another integration
Only some people can book a synced roomNo booking agent account is set, and the people who cannot book are not accounts in this directory
No Sync all rooms switchA delegated connection, which cannot enumerate the directory
Every synced room disappeared at onceA room sweep ran against a directory it could not read. Check the connection before turning the sweep back on
Bookings stopped reaching Outlook for one roomThe mailbox was renamed, or its calendar permission changed after it was linked
Bookings stopped reaching Outlook for every roomThe connection’s sign-in has lapsed. Look for the Action required card on the console’s home page — see Bookings stopped syncing with the calendar