Skip to main content

Integration Hub: Microsoft Teams

Set up your Microsoft Teams integration.

Maria Ørgaard avatar
Written by Maria Ørgaard
Updated over 2 weeks ago

The Microsoft Teams integration lets you connect your Microsoft tenant to the Learningbank communication system. This makes it possible for Learningbank to send notifications directly to users via Microsoft Teams, ensuring timely and visible communication.

To do this, Learningbank uses a dedicated account referred to as a service user. This user is the account that sends notifications to other users in Teams.


How the connection works

When you connect Microsoft Teams to Learningbank, you will be asked to sign in using Microsoft. This uses a secure sign-in method called OAuth.

It is important to note that the Microsoft account you are logged in with at the time you click “Sign In” will become the service user.

For this reason, make sure you are logged in as the correct service user before starting the connection.

Requirements for the service user:

  • The service user must be a licensed Microsoft user (a basic license is sufficient).

  • The service user must be able to sign in to Microsoft Teams.


How notifications are sent

Notifications are sent as one-to-one chat messages in Microsoft Teams. The service user sends messages directly to individual users whenever a notification is triggered in Learningbank.


Security and sign-in policies

Security settings such as multi-factor authentication (MFA), access policies, and password reset rules apply to the service user.

If the service user is required to sign in again, the integration will stop working and must be reconnected from the Learningbank platform.

💡 Best practice

For security reasons, we recommend allowing the service user to be prompted to sign in again every 90 days. It is possible to disable sign-in prompts completely, but please be aware that this may reduce security.


Permissions

Only a Microsoft administrator can grant permission for the Microsoft Teams integration.

Did this answer your question?