Spaceti can export your building, floors, rooms, and desks to Microsoft Places automatically — no PowerShell, no manual CSV editing. You trigger a sync from Spaceti, and Spaceti creates (or updates) the matching resources in Microsoft Places, uploads the IMDF floor map, and emails you a report when it's done.
Use this flow instead of the Manual Map Setup when you want Spaceti to manage the full lifecycle.
Prerequisites
Before you start, make sure:
Microsoft Places is enabled in your Microsoft 365 tenant.
You have an Microsoft Entra ID app registration configured in Spaceti with the delegated scope
Place.ReadWrite.All(plusoffline_access).The signed-in user has administrative permission to manage buildings, rooms, and desks in Microsoft Places.
Your Spaceti building has at least one published floor with a floor plan. Unpublished floors and floors without geometry are skipped automatically.
1. Connect your Microsoft account
The first time you run a sync, Spaceti needs your consent to act on your behalf in Microsoft Places.
Open Building Settings → Microsoft Places in the Admin Portal.
Click Connect Microsoft account.
Sign in with an account that has permission to manage Microsoft Places, and approve the requested permissions.
2. Preview the sync
Before making any changes in Microsoft Places, run a preview to see exactly what will happen.
In Building Settings → Microsoft Places, click Preview sync.
Review the tree of Building → Floors → Rooms / Desks, with an action next to each item:
Create — the resource doesn't exist in Microsoft Places yet.
Update — the resource exists but some attributes (name, capacity, workspace mode, assignment) have changed.
Skip — nothing has changed since the last sync.
The preview is read-only — nothing is sent to Microsoft yet.
3. Start the sync
When the preview looks right, click Start sync. The sync runs in the background; you can close the page.
During the sync, Spaceti will:
Create or update the Building (address, display name).
Create or update each published Floor that has a floor plan.
For each floor, create or update Rooms and Desks:
Rooms — If Spaceti doesn't know the room's mailbox, a new room resource with a new mailbox is created in Microsoft Places. If Spaceti already knows the room's mailbox from Outlook, that existing resource is assigned to the building in Places instead of creating a new one.
Desks — grouped into a "Desks" section per floor. Each desk's workspace mode is synced as:
Assigned — if the desk has an active allocation (the first assignee's email is used).
Reservable — if the desk is bookable but unassigned.
Unavailable — if the desk is not bookable.
Upload the floor plan as an IMDF package so the map appears in Microsoft Places and Outlook.
Record each resource's Microsoft Place ID so future syncs update the same resource instead of creating duplicates.
Only one sync per building can run at a time.
4. Receive the email report
When the sync finishes you'll receive an email. The report includes:
Summary — counts of resources created, updated, and failed.
Started / Completed timestamps.
Failures — any resources that couldn't be synced, with the error returned by Microsoft.
Warnings — non-fatal issues.
5. Wait for propagation
Microsoft Places changes do not show up immediately across Microsoft 365. Allow up to 48 hours for new buildings, rooms, desks, and floor plans to appear in Outlook, Teams, and the Places app.
Tips
Re-run the sync after any structural change in Spaceti (new floor, renamed room, changed capacity, new desk assignment). Unchanged resources are skipped, so re-runs are cheap.
Unpublished floors are ignored — publish a floor in Spaceti once you're ready for it to appear in Microsoft Places.
Floor plans without geometry won't sync. If a floor is missing from the sync, check that its map has been drawn and saved in Spaceti.



