Skip to main content

Microsoft / Outlook Rooms Setup Guide

The Microsoft Outlook Rooms integration lets you sync meeting rooms created in Microsoft 365 with Kadence, so they can be booked and managed alongside your other workplace resources.

Liza avatar
Written by Liza
Updated yesterday

This is a two-way calendar integration, meaning room bookings created in either Outlook or Kadence will automatically sync between both platforms.


🛠️ Prerequisites

Before you get started, make sure that:

  • You are a Global Admin in Kadence

  • You have admin access to Microsoft Entra ID, or support from your Microsoft admin

  • All rooms you want to book exist on one Microsoft tenant. Kadence can only integrate with one Microsoft tenant at a time.

For Microsoft multi-tenant environments, we recommend using a service account. See our Service Accounts Section for more information.


🔧 Step 1: Find your Microsoft Tenant ID

  1. Log in to the Microsoft Entra admin center

  2. Navigate to Identity → Overview

  3. Copy the Tenant ID from the Tenant information section

You’ll use this Tenant ID when connecting Outlook to Kadence.


🔗 Step 2: Connect Outlook with Kadence

The user granting consent must be:

  • Global Administrator or Privileged Role Administrator

  • Cloud Application Administrator or Application Administrator

  1. Log in to Kadence

  2. Navigate to Settings → Integrations

  3. Scroll to Calendar Integration

  4. Click Add calendar integration

  5. Click Connect next to Outlook

  6. Enter:

    • Your Microsoft Tenant ID

    • Your administrator email address

  7. Click Finish setup

  8. You’ll be redirected to Microsoft Entra ID to grant consent.

  9. Grant the following permissions when prompted:

    • Place.Read.All

    • User.Read.All

    • Calendars.ReadWrite

Once complete, Outlook and Kadence will be connected.


🏢 Step 3: Create Rooms in Microsoft 365

Rooms must exist in Microsoft 365 before they can be linked to Kadence.

  1. Log in to the Microsoft 365 Admin Center

  2. Click Show all

  3. Navigate to Resources → Rooms & equipment

  4. Click Add resource

  5. Select Room as the resource type

  6. Enter the room details (name, capacity, location)

  7. Click Save


🧭 Step 4: Create Rooms in Kadence

Once rooms exist in Microsoft 365, you’ll need to create matching room resources in Kadence.

  • Follow the steps in our Create Resources Guide to create a room

  • Paste the room’s Microsoft calendar email into the room mailbox field

Once both systems have a matching room, Kadence will automatically sync availability and bookings.

Newly created Microsoft rooms may take up to 6 hours to become available for linking.

Adding rooms to your floorplan map

If the room should appear on your interactive floorplan follow our Floorplan Submission Guide to have it added to your map.


🔄 How the Integration Works

  • Outlook is the source of truth

  • Kadence listens for events created in linked room calendars

  • When a room is booked in Outlook, the booking appears in Kadence shortly after

  • When a room is booked in Kadence, Outlook creates an event and invites the room

  • While syncing, bookings may temporarily show as Syncing


💡 Tips for Successful Room Syncing

To avoid issues, ensure that:

  • All rooms exist on the same Entra ID tenant

  • Rooms are cloud-based (Microsoft 365), not on-premises

  • Rooms are visible in the Global Address List (GAL)

  • Rooms are not soft-deleted or disabled

  • New rooms are at least 6 hours old


❓ FAQs

Can I connect more than one Microsoft tenant?

No, Kadence supports one Microsoft tenant per account. For multi-tenant setups please see our Service Accounts Guide.

Can users book rooms directly from Outlook?

Yes, bookings made in Outlook will automatically sync into Kadence.

Do Microsoft room settings override Kadence settings?

Yes, settings configured in Microsoft 365 take priority.


💬 Need Help?

For floorplan requests or questions, contact:
📩 [email protected]

For support with anything else, reach out to:
📩 [email protected]

For more helpful articles see:
📚 Kadence Help Center

Did this answer your question?