Skip to main content

Microsoft Integrations

Microsoft Teams Integration

Introduction

Flexopus can be integrated directly in your Microsoft Teams application, which enables you to access functionalities like reservation workflow, live plan, find colleagues, profile settings etc. You can find more information about the supported Flexopus features by visiting our website:

Desk Booking System Microsoft Teams | Flexopus
Integrate the Flexopus desk booking system directly into Microsoft Teams and enjoy your familiar environment’s full range of functions.

The integration help users to access Flexopus directly through Microsoft Teams, which is usually always open on their device. Through this additional way of access, you can increase acceptance of Flexopus and decrease the probability that colleagues forget to reserve the resources. The same features can be accessed with a slightly better UX directly in our web application, still we recommend the usage of this integration and let the users decide which interface they want to use for Flexopus: Teams Application, Web Application, Play Store App or the AppStore App.

💡
Note: Normally you can not install the application, due to the security setting of your organization. As a Microsoft and Flexopus administrator, you can enable the application as described below.

Instruction Manual for Admins


STEP 1 - Activate the Microsoft Teams integration and grant permissions

Navigate in Flexopus to Dashboard > Settings > Integration as an administrator. Activate the integration, scroll down and SAVE.

Once the integration is activated, click on the Consent button to grant permissions for the Flexopus application for your tenant and the click on Accept.

The following permission need to be granted with Flexopus:

  1. Application Level Permissions granted with admin consent:
    1. Send a teamwork activity to any user
      Send notification to the user like: reservation confirmation, check in reminder, log in related notifications.
      Learn more.
    2. Allow the app to manage itself for all users
      Refresh the app and the app manifest, if a newer version is available.
      Learn more.
  2. Delegated permissions on the user level
    1. View user's email address
    2. Maintain access to data you have given access to
      It's basically the token for the SSO.
    3. Sign users in
    4. View user's basic profile
    5. Sign in and read user's profile
      This permission scope is required for single sign on (SSO).

Once you allow the permissions, an application will be automatically created (Enterprise Application) in your Azure Active Directory named Flexopus - Teams. In this application, you can navigate to the Permissions to see, which permissions you enabled for the application.


STEP 2 - Enable and distribute the application

Once you enabled the Microsoft Teams integration and Flexopus and granted the necessary permissions, you need to enable the installation of the application for your users. Usually, users are not allowed to install random application from the teams' application store.

Go to: https://admin.teams.microsoft.com/policies/manage-apps/b20010e8-7ee9-4e1e-bcc4-9f31af426847/

Allow the application and review the permission, who can or can not install the application:

Teams-App-Permissions

As a Microsoft Teams administrator, you can optionally create a policy in the admin center to automatically install Flexopus for all users in Teams and pin it to the sidebar. For example, select the global policy, install the Flexopus app, and then add it to the sidebar.

Admin-Policies
💡
Note: As a Microsoft administrator, you can get basic information about the Microsoft Teams app in this article from Microsoft.

Instruction Manual for Users


STEP 1 - Install Flexopus in your Microsoft Teams

The Flexopus application is published as an official application in the Microsoft Teams Store. You can click here, or you can search for the integration directly in your teams by clicking on the Apps and search for Flexopus.

Search for the Flexopus integration
💡
Note! In some cases, the application is already preinstalled based on how the Microsoft administrator set the application remote installation policies in the Microsoft Teams administrator panel. Or the installation of the Microsoft Teams application is not allowed at all.
Add Flexopus to your teams.

Once you have added Flexopus to your teams, you can open the app and connect to your Flexopus account.

Flexopus-Microsoft-Teams-Connect
Connect with Flexopus

To do this, enter your Flexopus company URL, such as my-company.flexopus.com, and then log in with your Flexopus credentials.

Enter the URL of your Flexopus tenant

Once you're logged in, you can access the application features and use the integration.


Trouble Shooting & FAQ

Which URL should I enter? "Enter your domain"

You can enter basically the same URL that you use when you open Flexopus in your browser. If you don't know which URL it is, ask a Flexopus administrator of your organization.

Can I use the Microsoft Teams integration also in the Microsoft Teams mobile version?

Yes, you can us it in the Microsoft Teams mobile version as well, however the usability of the application is better, if you install it directly from the Google PlayStore or Apple AppStore. Decide which one you like more!