Contact Us

If you still have questions or prefer to get help directly, please reach out to your technical contact.

  • Home
  • Home
  • Integrations
  • Microsoft Integrations

Microsoft Teams Meetings

This article will guide you through how to configure Maptician to integrate with Teams Meetings​.

Written by Grayson Stroup

Updated at February 20th, 2025

Contact Us

If you still have questions or prefer to get help directly, please reach out to your technical contact.

  • Get Started
  • FAQ
    Home Tab Organization Tab Locations Tab Occupants Tab Directory Tab Reports Tab Assignments Tab Map Editor Tab Facility Management Tab IT & Cloud Tab Visitor Management Tab Pre-screen Tab Mobile App SSO Login Room Signage Calendar Sync Other Settings
  • Integrations
    Calendar Sync Maptician Signage Microsoft Integrations Okta Integrations Presence Provisioning Single Sign-on (SSO) Zoom
  • API Guide
  • Release Notes
    Historical Releases
+ More

Table of Contents

Before you Start Getting Started Step 1: Add the Required Azure Graph API Permission​ Step 2: Configure Teams Integration in your Maptician Environment​ Step 3: Run the Maptician Teams Integration PowerShell Script​ How to run the Maptician Teams Integration PowerShell Script Steps to confirm script successfully configured Teams in your O365 Teams Environment Removing the Maptician Teams Meeting Integration from O365 Step 4: Creating a Teams Meeting in Maptician​ Configure Default Teams Meeting Options

Before you Start

Before starting there are a few things you will need:​

  • Admin access to your Microsoft Entra ID (Azure) environment.​
  • Account Admin access to your Maptician environment.  This only applies if you are configuring the integration on your own without assistance from Maptician.​
  • IMPORTANT! - Non-admin user Permission Groups require the Reservation permission “Group members can create online meetings (Teams/Zoom)” to be enabled to have the ability to create a Teams meeting in Maptician.​

Getting Started

Step 1: Add the Required Azure Graph API Permission​

  1. ​In Microsoft Entra ID (Azure) browse to the App registrations and open your Maptician Graph API application.​
  2. Add the following API Permission: OnlineMeetings.ReadWrite.All​
  3. Grant admin consent to this new API permission

Step 2: Configure Teams Integration in your Maptician Environment​

  1. Go to the settings cog in the upper right corner of the screen.​
  2. In the Maptician Settings panel, select the Environment tab and then the MSFT Teams Integration tab.​
  3. In the Microsoft Teams Integration panel, select the Enable Teams Integration setting.​
  4. OPTIONAL: Enable any of the additional Teams Meeting Settings
    1. Use organization's default Teams lobby bypass policy: Enable this setting if you want your Teams meetings to follow the lobby bypass policy configured in your Teams Admin Center. If left unchecked, you can set the Lobby Bypass setting by following the Configure Default Teams Meeting Options part of this article.
    2. Enable Teams Meeting by Default for Reservations: Turn on this setting to automatically enable the Create Teams Meeting option for any new reservation being created.
  5. Click the green SAVE CHANGES button.​

Clicking the blue CHECK CONNECTION button will validate your environment's connection to Microsoft Entra ID (Azure).

Step 3:  Run the Maptician Teams Integration PowerShell Script​

Download the Maptician Teams PowerShell Script and follow the directions below.

  • If you have issues downloading this file, please contact your Maptician technical contact.​

How to run the Maptician Teams Integration PowerShell Script

​The PowerShell script integrates Maptician room reservations with Microsoft Teams.  This integration enables users to easily create a Teams Meeting while booking a meeting or conference room via Maptician.  It also allows customization of various meeting parameters, ensuring a tailored setup for Teams Meetings according to the user's requirements.​ 

The Maptician Teams Integration PowerShell Script has several Variables, so be sure to properly configure those. The variables are shown below:

# Define Variables
$AppId = "YOUR_APP_ID" # Replace with the actual Application (Client) ID from
Maptician or Azure AD App Registration
$PolicyName = "MapticianTeamsIntegrationPolicy"
$PolicyApproach = 1 # Select 1 for Global, 2 for Adding to Existing Policy, 3 for Assigning to a Group. Refer to comments in switch cases below for more details
$GroupName = "YourGroupName" # If $PolicyApproach is 3, replace this with the actual Group Name to which the policy should be assigned.

After configuring the correct PowerShell Script variable, run the Maptician PowerShell script Maptician_Teams_Integration.ps1. The script does the following:

  • Checks and installs required modules if necessary (PowerShellGet;
    MicrosoftTeams)
  • You should be prompted to log into your Azure/0365 environment in order to
    connect to Microsoft Teams
  • MicrosoftTeams module is updated to the latest version (if necessary)

Steps to confirm script successfully configured Teams in your O365 Teams Environment 

These steps are optional.

  1. Open PowerShell
  2. Run Connect-MicrosoftTeams -Credential (Get-Credential)
  3. Enter your Microsoft username/email and password
  4. Run get-CsApplicationAccessPolicy
  5. The result should be (example AppId’s are shown):
 Identity :Global
 AppIds :{d945f3c4-b6d4-4fdb-864a-bbb931ae9eca} 
 Description: Integration Policy for Maptician with Teams Meetings

 Identity :Tag:MapticianTeamsIntegrationPolicy
 AppIds: {d945f3c4-b6d4-4fdb-864a-bbb931ae9eca}
 Description :Integration Policy for Maptician with Teams Meetings

Removing the Maptician Teams Meeting Integration from O365

  1. Open PowerShell
  2. Run Connect-MicrosoftTeams-Credential (Get-Credential)
  3. Enter username and password
  4. Run the following:
    1. Remove-CsApplicationAccessPolicy -Identity “Global”
    2. Remove-CsApplicationAccessPolicy -Identity "MapticianTeamsIntegrationPolicy"
  5. To confirm removal, run get-CsApplicationAccessPolicy and the following should be returned:
 Identity    : Global 
 AppIds      : {} 
 Description :
 

Step 4:  Creating a Teams Meeting in Maptician​

  1. Open a room calendar from within one of your maps.​
  2. Select a date and time for the reservation.​
  3. Toggle on the “Create Teams Meeting” option.​
  4. Click Reserve Room.  The reservation email you receive should contain a Teams meeting invite (example shown below).​

Configure Default Teams Meeting Options

Now that you have your Teams integration set up, you are now able to configure your environment's default Teams meeting options. Follow the steps below to set this up:

  1. ​Open a room calendar from within one of your maps
  2. Select a date and time for the reservation​
  3. Toggle on the “Create Teams Meeting” option​
  4. Click the settings cog icon
  5. Configured the meeting options how you desire
    1. If the Use organization's default Teams lobby bypass policy environment setting is disabled, you will have the ability to set your desired Lobby Bypass Scope here.
  6. Click the “Save as Default” button
  7. After saving your default settings, refresh your page and start a new reservation to confirm the options are set correctly.
powershell script teams meeting

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

How do I view empty seats on a map?
How do I search for seats?
How do I search for occupants within the Assignments tab?
MapticianLogo_Tagline_CMYK
       600 P Street, Suite 200
       Lincoln, Nebraska 68508
       info@maptician.com

Solutions

  • Flexible Seating
  • Scenario Planning
  • Hybrid Workplace
  • Presence
  • Conference Room Management
  • Visitor Management
  • Workplace Analytics

Information

  • News
  • FAQ
  • Blog
  • Case Studies
  • Contact

Legal

  • Terms of Service
  • Privacy Policy
  • Disclaimer
  • Cookies
  • Data Subject Access Request
  • Do Not Sell My Info

© Maptician, Inc. All rights reserved.

Expand