How-To Series · 5: Everywhere You Are

Teams Meetings

Ingest Microsoft Graph meeting events, fetch transcripts, and deliver structured summaries into Teams.

After this videoYou can have Hermes summarize every Teams meeting and post the summary back automatically

The Teams meeting pipeline ingests Microsoft Graph meeting events, prefers the transcript, falls back to the recording plus speech-to-text, and delivers a structured summary to Notion, Linear, or Teams. You add app-only Graph credentials, enable the msgraph_webhook listener on port 8646 with a client state secret, route a public HTTPS URL to /msgraph/webhook, and enable the teams_pipeline plugin. Then you create Graph subscriptions for transcripts and recordings. Graph caps subscriptions at 72 hours, so you must schedule maintain-subscriptions before going live.

About these resources. This episode explains how to set up the Teams Meetings pipeline in Hermes. The Sources block names the Hermes docs page that backs every claim.

Sources · What this video distills

1 docs page · every command below traces to one of them
Primary guide
Teams Meetings
Read ↗

Commands shown · Copy and paste

each shows the source doc it came from
Enable the meeting pipeline pluginfrom source ↗
hermes plugins enable teams_pipeline
Validate the pipeline configfrom source ↗
hermes teams-pipeline validate
Renew Graph subscriptions before they expirefrom source ↗
hermes teams-pipeline maintain-subscriptions

Going deeper · Related Hermes docs

further reading · not sources of facts shown above

Next in the series · Episodes that build on this