Back to Dashboard

Meeting Agent

Teams bot for AI meeting minutes

Bot only — no web UI

Custom Microsoft Teams bot that automatically records meetings, transcribes the audio, and uses Claude AI to produce structured meeting minutes. Notes are saved to the shared Obsidian vault and a summary is posted to the relevant Teams channel via Adaptive Cards.

What It Does

How It Works

The Meeting Agent runs as a fully automated pipeline — no manual interaction required. When a Teams meeting ends, the bot processes it through the following stages:

1

Record

MS Graph API captures the meeting recording and metadata

2

Transcribe

Audio is transcribed to text with speaker identification

3

AI Extract

Claude processes the transcript into structured minutes (summary, decisions, action items, open questions)

4

Save & Notify

Notes saved to Obsidian vault + summary posted to Teams channel via Adaptive Card

The entire pipeline runs automatically after each meeting. Team members receive the summary in their Teams channel and can find the full notes in the shared Obsidian vault.

Output Format

Each set of meeting minutes includes:

Summary — High-level overview of what was discussed
Decisions — Key decisions made during the meeting
Action Items — Tasks assigned, with owners and deadlines where mentioned
Open Questions — Unresolved topics that need follow-up