Introduction

Meeting Canary Agent automates the usage of the Meeting Canary Teams App in an organisation. It allows for the automatic install of the Meeting Canary app into user’s meetings. It also allows for the option of monitoring meeting time and cost without Meeting Canary being present in a call. This allows for accurate and comprehensive reports on the time users spend in meetings and who they spend them with.

Meeting Canary Agent uses Microsoft Graph to subscribe to users’ calendars, allowing it to detect when new Teams meetings are scheduled. When a Teams meeting is created, the Meeting Canary app is automatically installed to enable its features.

Architecture

Unlike other notetakers, Meeting Canary does not join meetings early. It waits to receive a start notification—triggered when another participant has joined—before joining the meeting itself.