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.
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 IntegrationsOpen 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.
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.
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.
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:
- Book it in Offision and confirm it appears in Outlook
- Book it from Outlook and confirm it appears in Offision
- Have someone who is not a Microsoft 365 account book it, to prove the booking agent account is doing its job
- If the room has a panel, check the booking shows there
When it goes wrong
| What you see | Usual cause |
|---|---|
| A room is not in the picker | It is not a room mailbox. Add it by address instead |
| Adding a room fails | The 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 connected | The mailbox is linked already, possibly on another integration |
| Only some people can book a synced room | No booking agent account is set |
| No Sync all rooms switch | A delegated connection, which cannot enumerate the directory |
| Every synced room disappeared at once | A 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 room | The mailbox was renamed, or its calendar permission changed after it was linked |

