Contents
Subscribe to our newsletter
Subscribe to the elia newsletter for exclusive product updates and industry best practices. You can unsubscribe at any time.
Thank you! You're subscribed.
Oops! Something went wrong while submitting the form.

Only about a third of us are in the office full time now, but the admin work has gone through the roof. Sorting out who sits where has turned into a job in itself.
If your company runs on Microsoft Teams, you already have some of the infrastructure in place for booking desks. The real question is whether the classic Microsoft setup is enough on its own, whether Microsoft Places closes the gap, or whether you need some dedicated desk booking app on top to make the whole thing work better.
This guide looks at all three options:
You don’t need to build a booking system from scratch in Microsoft 365. The foundation is there. It’s just not especially elegant once you start trying to manage more than a small office.
At the heart of the classic setup are resource mailboxes tied to spaces or assets rather than people. So instead of belonging to an employee, a dedicated mailbox can belong to any shared resource that people need to book.
Microsoft splits these into two main types:
If you want to get this working, it’s pretty straightforward:
That gives you a bookable resource inside the Microsoft ecosystem, and for room bookings, that’s usually enough. Desks are where it gets more complicated.
To handle desks without having to create a new desk mailbox for every single seat, many organizations use the workspace model (Microsoft also calls this a desk pool). Instead of treating each desk as its own resource, they create one big shared workspace or neighborhood with a set capacity.
For example, a “Marketing neighborhood” might be able to fit 30 people in it. 30 people can book it. Anyone who tries to book it a 31st time gets rejected.
From an admin perspective, that makes keeping track of desks a lot easier. But it also shows where the classic setup starts to fall over. At that point, you aren’t really getting a bookable desk but rather a permission to park themselves in a zone. You can’t easily:
That's the trade-off with how reserving desks happens in Microsoft natively. It works, and it's fine for smaller offices or simple desk pools. But once the workplace starts to get more complicated (especially when you get to managing multiple offices), the same limits show up pretty quickly.
Microsoft clearly knows this is a gap because they are trying to close it with Microsoft Places.
Microsoft Places is an AI-powered app inside Teams and Outlook that’s designed to make hybrid workplaces feel less… improvised.
This is different from the mailbox-and-workspace setup. Places is still Microsoft, and it still lives inside the Microsoft ecosystem, but it’s a dedicated tool with its own configuration and admin model.
Places doesn’t see a desk as just another calendar item in Exchange. It understands it more like an actual space inside a workplace. A desk is a desk. A floor is a floor. A building is a building. And once that structure exists, Microsoft can layer better booking and more intelligence on top.
Compared to the older resource-mailbox model, Places is a step forward. You get:

Bookable Desks are part of Microsoft’s newer Places desk-booking story.
With them, employees can reserve a desk in Teams. Microsoft can also recognize a desk when you plug in your peripheral devices (like a monitor or a dock), which helps with desk reservations and getting a better read on how the space is being used.
Microsoft’s own setup flow includes:
That's a far cry from the old one-big-workspace approach to space management. This new system lets Microsoft support both wanting just any seat in the area & being super specific about wanting a particular desk.
But on the flipside, it does complicate things a bit. You’re juggling Exchange resource accounts, Microsoft Places, Pro Management Portal, peripherals, booking policies, reports, and keeping track of all your space data.
Microsoft Places might seem cheap because it's just another tool in the same Microsoft world you're probably already using. But the more advanced desk-booking stuff isn't automatically free just because you've already got Teams.
As of April 2026, the pricing list shows that Microsoft Teams Enterprise will cost you $8.55 per license/month, paid yearly. It’s worth noting that this license (formerly the Teams Shared Device license) now covers up to 4 desks. This is a massive point for a manager trying to keep an eye on the budget. If you have 200 desks, that's 50 extra licenses to worry about and pay for.

So yeah, this is Microsoft moving in the right direction here. It does a good job of addressing a few long-standing problems of the old model, and in 2026, it’s more than just a vague promise. However, workplace booking still isn't as easy as it could be for office managers to just set-and-forget:
Want desk booking in Teams without the PowerShell gymnastics? See how elia works inside Microsoft Teams.
The main question workplace managers ask is: "Why should employees leave Teams to fix an office problem that lives inside Teams?"
Well, they don't have to 🙂
Integrated tools keep Microsoft running in the background while giving your team an intuitive interface. And there are a few platforms in this category, including tools like elia, Robin, Envoy, and YAROOMS built for workplace teams (and not just IT admins).
They tend to answer more practical questions: Where’s my team sitting? Which desks are used? How do we update a floor plan without getting an IT ticket? How do we handle no-shows or catering requests without bouncing between systems?
That changes the experience a fair bit.
Typical capabilities include:
So what does that integrated Teams experience actually look like? Let’s use elia as an example.
The idea is to let employees manage their whole office experience without ever having to leave the app where they already spend their day.






Choosing between these paths usually comes down to whether you want your office managed by code or by people. Put another way, do you want your IT team to be in total control of your office's layout, or do you want the people who use the space to have a say in it?
Microsoft can power desk booking in Teams, but the real question is who has to manage it once it’s live.
For simple setups, the classic Microsoft route may be enough. For more advanced desk booking, Microsoft Places is the stronger Microsoft path. But if your workplace team needs faster updates and a smoother Teams experience, an integrated platform like elia is usually the better option.
Help teams find the right space, right when they need it.
Answers to Your Common Queries
Desk booking in Microsoft Teams can work in a few different ways. The classic setup uses Exchange Online, Outlook mailboxes, and resource accounts. Microsoft Places adds the Places app, maps, desk details, and a better booking experience. An integrated platform goes one step further by putting the whole office space experience in one platform, usually with a more visual interface.
To enable desk booking the Microsoft way, IT usually has to create resource accounts, set up the right spaces in Exchange Online, and configure booking rules. Some of this happens in the Exchange admin center, and some of it may happen through Microsoft Places or the Pro Management Portal, depending on how advanced the setup is.
Not always. For a simple setup, companies often create desk pools instead of making every single desk its own mailbox. That keeps the manual effort lower, but it also means users may book a same area or zone rather than choosing one exact seat.
For individual desks, the setup gets more detailed. Each desk needs to be properly configured so the system knows which desks are bookable and when.
Bookable desks work by connecting desk data, booking rules, and user access inside the Microsoft ecosystem. A user can pick a desk for a future time slot, and if the desk is available, the booking gets added to their calendar as a new event.
Yes, users can usually book desks for a selected time period, including multiple days if the booking policy allows it. The exact experience depends on the setup. Some companies allow recurring bookings, while others limit them to avoid booking conflicts and ghost reservations.