Skip to main content

Microsoft Teams

The Microsoft Teams integration facilitates deep linking between the 5app Hub and the Teams interface, allowing for seamless notifications and content sharing.

Key Capabilities

  • Adaptive Card Notifications: Sends rich notifications to users about new content or assignments.
  • Tab Integration: Allows the 5app Hub to be pinned as a tab within a Teams Channel.
  • Personal App: Provides a dedicated space for users to access their learning library without leaving Teams.

Technical Overview

The integration is a Node.js service that acts as a middleware between our internal events and the Microsoft Bot Framework.

Troubleshooting & Debugging

  • Logs: Check the ms-teams-integration service logs in Datadog.
  • Manifests: The manifest.json file used for the Teams App package is managed in the static/ folder of the integration repo.

Further resources

Further resources