Microsoft Teams: Integration Setup

Set up YAROOMS as tabs inside Microsoft Teams. Teams tab single sign-on works seamlessly once the Azure AD app is configured.

This article covers the Microsoft Teams integration: making YAROOMS views available as tabs inside the Teams app, both desktop and web. The integration generates a Teams app package (manifest + icons) that you upload to your Teams tenant.

Note: This article is not about signing in to YAROOMS on the web with a Microsoft account. For that, see the separate Microsoft: Login with Microsoft article, which is now powered by YAROOMS Identity and does not require an Azure AD app.

Until the Teams integration is configured, users who open a YAROOMS Teams tab will see an “Inactive Teams Integration” message.

1. Requirements

You need:

  • Admin access to your Microsoft Entra ID tenant (Azure Portal).
  • Admin access to your YAROOMS workspace.
  • Permission to upload a custom app package to your Microsoft Teams tenant.

2. Register the app in Azure Portal

In Azure Portal go to Manage Microsoft Entra ID → App Registrations and click + New Registration.

Under Supported account types, choose Multitenant.

New application registration with Multitenant selected in Azure Portal

Note: After saving the registration, copy the Application (client) ID and Directory (tenant) ID from the Overview page. You will paste them into YAROOMS in step 3.

Certificates and secrets

Open the Certificates & Secrets tab, create a New Client Secret, and copy the string from the Value column.

Warning:

The client secret value is only shown once, at creation time. After you navigate away it becomes permanently obscured. Copy it into a safe place before leaving the page, then paste it into YAROOMS in step 3.

Make sure you copy the VALUE, not the Secret ID.

Authentication

Open the Authentication tab and click + Add a platform → Single-page application.

Add a platform with Single-page application selected in Azure Portal

  • Redirect URI: https://[domain].yarooms.com/account/login (replace [domain] with your YAROOMS subdomain).
  • Under Implicit grant and hybrid flows, check Access tokens and ID tokens.
  • Under Advanced settings, set Allow public client flows to Yes.

Authentication settings with public client flows enabled in Azure Portal

Expose an API

Open the Expose an API tab.

Expose an API section in Azure Portal

Set Application ID URI to:

api://[subdomain].yarooms.com/[application-client-id]

For example: api://CompanyName.yarooms.com/9ff10a06-077d-46a3-ad9d-3a42dfe5f1b1.

Edit Application ID URI in Azure Portal

Click + Add a scope and fill in:

Add a scope dialog in Azure Portal

  1. Scope name: User.Read
  2. Who can consent?: Admins only
  3. Admin consent display name: Read user details
  4. Admin consent description: Read user details
  5. State: Enabled

Under Authorized client applications, add the Teams client IDs with the scope you just created checked:

Client IDApplication
5e3ce6c0-2b1f-4285-8d4b-75ee78787346Teams web application
1fec8e78-bce4-4aaf-ab1b-5451cc387264Teams mobile or desktop application
Note: You only need the two Teams client IDs above for the Teams integration. The Microsoft 365 and Outlook client IDs are not required here.

3. Configure the integration in YAROOMS (Teams Add-in)

Log in to YAROOMS as an administrator and navigate to Settings → Integrations → Microsoft Teams Add-in.

Microsoft Teams Add-in options in YAROOMS

Fill in the Options tab:

  • Integration Active: turn on.
  • Tenant ID: the Directory (tenant) ID from step 2.
  • Client ID: the Application (client) ID from step 2.
  • Client Secret: the secret Value (not Secret ID) from step 2.
  • Hide email links: when enabled, bookings created from the Teams add-in will not include a link back to YAROOMS in the email confirmations.

Click Save.

4. Customize the Teams Add-in app package

Open the Design tab to customize how YAROOMS appears in Teams.

Design tab for the Microsoft Teams Add-in in YAROOMS

  • Name: short app name users will see in the Teams app bar (e.g., “YAROOMS”).

  • Description: short description shown during installation.

  • Logo: upload a 192x192 PNG. Used as the Teams app icon.

  • Tabs: the list of YAROOMS views that will appear as tabs. For each tab, set:

    • Tab name (shown as the tab label).
    • Path (relative YAROOMS path, e.g., /workplace/map, /workplace/timeline, /calendar/calendar).

    Use the arrows in the list to reorder tabs. Click the trash icon to remove a tab, or pick a new entry from the Add tab to the list dropdown to add one.

Click Save to persist your changes, then click Download application to generate the Teams app package.

5. Install YAROOMS in Teams

You have two ways to surface YAROOMS inside Microsoft Teams:

Upload the app package you downloaded in step 4 to your Teams tenant. Once installed, YAROOMS appears as an app with the tabs you configured.

For step-by-step instructions, see Adding YAROOMS to your Teams sidebar .

Option B. Add individual website tabs

Alternatively, open any Teams channel or chat, click + to add a tab, choose Website, and enter one of the URLs below:

  • https://[domain].yarooms.com/workplace/map
  • https://[domain].yarooms.com/workplace/timeline

Replace [domain] with your YAROOMS subdomain. A website tab can only display one view, so create multiple tabs if users need quick access to several YAROOMS screens.

Adding YAROOMS as website tabs in Microsoft Teams

Can't find what you're looking for?

Our support team is here to help. Reach out and we'll get back to you quickly.

Contact Support

We use cookies to analyze traffic and improve your experience.

Cookie preferences

Essential

Required for the site to function

Always on
Analytics

Help us understand how visitors use the site

Marketing

Used to deliver relevant ads

Talk to Sales or Support