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 16 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 — 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, use Room not listed? Enter email address manually and type the mailbox address. A room missing from the list is almost always a mailbox that is not a room mailbox — a shared mailbox or a distribution list — which Offision can still 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

This step is skipped more than any other, and it is the one that generates the complaint “only some people can book the room”.

Microsoft 365 does not let an account outside your organisation book a resource. Any Offision user who is not a Microsoft 365 account is exactly that. The Booking agent account is the Microsoft 365 account those bookings are made on behalf of.

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

When it goes wrong

What you seeUsual cause
A room is not in the pickerIt is not a room mailbox. Add it by address instead
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
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