B BROCENT

How to Use Claude for Microsoft Teams Meeting Transcription and Action-Item Extraction

A practical guide to using Claude on Microsoft Teams meeting transcripts — how the transcript reaches Claude, three integration levels, how it compares to Teams Premium intelligent recap, and the data-handling rules to settle first.

A laptop and headset set up on a wooden desk in an office, representing recorded and transcribed Microsoft Teams meetings
The short answer: Microsoft Teams produces the transcript; Claude turns it into something useful. Connected through the Microsoft Graph API — or simply fed the exported transcript — Claude extracts decisions, owners, and action items. Anthropic ships no official Teams meeting bot, so this is an assembled workflow with a human still checking the output.

Nobody takes good meeting notes and participates properly at the same time. The person assigned to write them misses half the discussion, the notes land in a channel two days later, and the action items that were obvious in the room are gone by Thursday. Teams already solves the first half of this — it transcribes meetings natively — but a raw transcript is not notes. A sixty-minute transcript is around nine thousand words of unstructured text nobody will read. Turning that into "here are the four decisions and six action items with owners" is exactly what a language model is good at, and Claude in particular handles long documents well. This guide covers how the transcript gets from Teams to Claude, the realistic architectures, how this compares to Microsoft's own Teams Premium intelligent recap, and the data-handling questions to answer before meeting content flows to a third-party API.

Why Manual Meeting Notes Don't Scale

The failure is structural, not a matter of discipline. Note-taking competes for attention with the meeting itself, so whoever takes notes is a degraded participant — and in a technical or commercial discussion, that is usually the person whose input matters most. Notes are also lossy in a predictable direction: people record conclusions and drop the reasoning, so three weeks later nobody can reconstruct why a decision went the way it did. And accountability quietly evaporates: "we should look at that" feels like an action item in the room, but unless someone gives it a named owner and a date, it never happens.

At small scale you absorb this. Across a management team running fifteen or twenty recurring meetings a week, the cumulative cost is substantial — not only lost hours but decisions relitigated because nobody can find what was agreed. The reason to be careful is equally clear: an automated summary that quietly drops a commitment is worse than none, because people stop listening on the assumption it is being captured.

How Claude Integrates With Microsoft Teams Meetings

It is worth being precise here, because this is where most articles on the subject get vague. Anthropic does not publish an official Microsoft Teams meeting bot that joins your calls. What exists is a two-stage pipeline you assemble: Teams handles capture, Claude handles interpretation.

Native Teams Transcription vs Claude-Assisted Summarisation

Microsoft Teams has built-in transcription and recording. An organiser or presenter starts transcription during the call; Teams produces a time-stamped, speaker-attributed transcript stored with the meeting — recordings and transcripts land in OneDrive or SharePoint depending on meeting type, and the ability to record or transcribe at all is controlled by tenant-level policy, so a greyed-out option is an administrator setting rather than a licensing gap. Accuracy varies considerably with audio quality, accents, and spoken language, and the meeting language setting matters — check what your tenant supports for the languages your teams actually meet in.

That transcript is the raw material; Claude's role begins after it exists. Given the transcript, Claude can produce a structured summary, separate decisions from discussion, extract action items with owners and due dates where those were stated, and flag where an owner was never named — often the single most useful output, because it surfaces commitments that would otherwise have silently gone nowhere. Claude's large context window means a full one-hour transcript generally fits in a single request without chunking — which matters, because a model that sees the whole meeting resolves references like "the issue we discussed earlier" that a chunked summariser cannot.

Building a Claude-Powered Action-Item Extraction Workflow

There are three implementation levels, and the honest advice is to start at the first and only move on if volume justifies it.

  • Manual export and paste — Download the transcript from the meeting's chat or wherever Teams saved it, and paste it into Claude with a prompt specifying the output structure you want. Zero build cost, zero credentials, and the person doing it necessarily reads the result. For a handful of meetings a week this is entirely adequate, and most teams should stop here.
  • Semi-automated via Power Automate — A flow triggers when a new transcript file appears in the relevant SharePoint or OneDrive location, sends the content to Claude's API, and posts the structured summary back into the meeting's Teams channel. A moderate build with no custom hosting required — the sweet spot for SMEs that have outgrown copy-paste.
  • Full Graph API integration — Microsoft Graph exposes meeting transcripts programmatically under the online-meeting resource, letting a service application retrieve them without a human touching a file. This is the right architecture at scale, but it carries real administrative weight: the permissions involved are application-level permissions to read meeting transcripts across the tenant, they require admin consent, and Microsoft additionally gates this class of access behind an application access policy an administrator configures to scope which users' meetings the app may read. That gating exists for good reason — meeting content is among the most sensitive data in a tenant — and configuring it correctly is an IT task, not a developer side-project.

A note on live meetings: everything above operates on completed meetings. Real-time in-meeting assistance requires a bot that joins the call and accesses the media stream — a substantially larger build on the Teams bot and calling platform. For the action-item use case, post-meeting processing is almost always the right answer anyway.

Step by Step: From Recording to Distributed Action Items

In practice a working setup looks like this. The meeting runs with transcription enabled, and participants are told at the start that an AI tool will process it. When the meeting ends, Teams finalises and saves the transcript. It is then routed to Claude by whichever of the three mechanisms above you chose, with a prompt specifying exactly what you want back: a three-sentence summary, a list of decisions, a table-free list of action items with owner and due date, an explicit list of items where no owner was named, and a section for open questions. Claude returns that structure; it gets posted into the meeting's Teams channel or emailed to attendees.

Then — the step people skip — the chair spends two minutes checking it before it circulates: not rewriting, just confirming no commitment was dropped and no action item landed on the wrong person. That review is what makes the output trustworthy, and trust is the point: notes people believe get acted on; notes they have been burned by once get ignored forever.

Claude vs Microsoft Teams Premium Intelligent Recap

Microsoft sells its own AI meeting summarisation as part of Teams Premium, and the honest comparison matters because for many organisations the built-in option is the right one.

  • Integration effort — Teams Premium's intelligent recap is built into the product: you license it, and AI notes and follow-up suggestions appear with no engineering work. A Claude workflow is something you assemble, from copy-paste effort to a full Graph integration. If you have no appetite for building anything, this comparison is already over.
  • Data boundary — The substantive difference. With Teams Premium, meeting content stays inside your Microsoft 365 tenant under Microsoft's existing data commitments to you. With a Claude workflow, transcripts leave your tenant for Anthropic's API. That is not automatically unacceptable — it is a decision that needs making explicitly, with your Anthropic plan's current terms actually read rather than assumed.
  • Output control — Teams Premium gives you Microsoft's format. A Claude workflow gives you whatever structure you prompt for: your project codes, your priority scheme, output routed into your ticketing system, a different template for client calls than internal standups. If a specific output shape is what you need, that is the reason to build.
  • Cost model — Teams Premium is a per-user monthly add-on licence: predictable, but scaling with headcount whether or not people use it. A Claude workflow costs per token processed, modest for transcripts and scaling with actual usage — plus the one-off build and ongoing maintenance, which is the part that gets underestimated.
  • Ecosystem reach — Teams Premium works on Teams meetings. A Claude workflow applies the same prompt and output format to transcripts from anywhere — Teams, a recorded client call, an in-person meeting captured on a phone — a genuine advantage if you do not live exclusively in one platform.

For a business already committed to Microsoft 365 wanting good-enough notes with zero build, Teams Premium is the sensible default. The Claude route earns its place when you need a specific output structure, want the same processing across mixed meeting sources, or are standardising on one AI approach.

Data-Handling Considerations for Meeting Content

Meeting recordings are among the most sensitive material an organisation holds, yet they are treated far more casually than equivalent written material. People say things in meetings — about clients, staff, commercial terms, problems — that nobody would put in an email. Three things need settling before routing that content anywhere.

First, consent and notification. Recording and transcribing meetings has legal implications that vary by jurisdiction, which matters especially for organisations operating across Hong Kong, Singapore, and mainland China, where the applicable regimes differ. Beyond the legal minimum, tell people what happens to the transcript — including that an external AI service processes it — because discovering that later is corrosive to trust in a way that is hard to repair.

Second, which meetings are in scope. The sensible default excludes some categories entirely rather than handling them carefully: HR and disciplinary discussions, legal advice, board and remuneration matters, and meetings where a client contract restricts processing of their information. Deciding this once, in writing, beats deciding case by case.

Third, retention. Transcripts accumulate silently in SharePoint and OneDrive and are rarely covered by any retention policy. Decide how long they live and configure it, rather than discovering during a subject-access request that you hold four years of recorded internal discussion.

Getting This Right: Governance, API Keys, and When to Bring in IT

The build is not the hard part. What determines whether this is safe is identity, credentials, and ownership.

Permissions. On the Graph API route you are creating an application identity in Microsoft Entra ID with standing access to meeting transcripts. Grant only the scopes the workflow needs, use the application access policy to restrict which users' meetings are readable rather than defaulting to the whole tenant, require admin consent, and document who approved it and why. Treat this registration like an employee with access to every meeting in the company — functionally, that is what it is.

Credentials. The Anthropic API key and the Entra application secret both belong in a proper secrets store — Azure Key Vault is the natural fit here — never in a Power Automate flow's plain-text field or a script on a shared drive. Rotate them on a schedule and know who can retrieve them.

Ownership. Someone needs to own this after it works: reviewing the app registration periodically, noticing when Microsoft changes a transcript API or policy, and catching the failure mode where the flow silently stops and nobody notices for a month, because a missing summary is easy to overlook.

This is where a partner is worth having. Brocent already deploys and supports Microsoft Teams environments — including the policy configuration governing recording, transcription, and who may access meeting content — so the identity side of this integration is familiar territory rather than an unusual request. Our AI+ support services cover the workflow design and integration build, and managed IT support provides the credential hygiene, permission reviews, and monitoring that keep it working. We have run managed IT and security engagements across Asia since our founding in Beijing in 2007, with headquarters in Singapore and a Hong Kong office open since 2016. If you already use Claude elsewhere in Microsoft 365, our guide to Claude and Microsoft 365 email automation covers the Entra ID permission model in more depth.

Frequently Asked Questions

Does this replace Teams Premium's intelligent recap?

It can, but for many organisations it should not. Teams Premium requires no build and keeps meeting content inside your Microsoft 365 tenant. A Claude workflow makes sense when you need a specific output structure, want to process transcripts from outside Teams, or are standardising on one AI approach.

Is meeting content sent to Claude retained by Anthropic?

Data handling differs between Anthropic's consumer products and its commercial and enterprise offerings, and terms change over time. Read the terms applying to the plan and API access you actually use — including any zero-retention options on commercial plans — and make it a documented decision, not an assumption.

Does this work for live meetings or recordings only?

The workflows here operate on completed meetings, using the transcript Teams produces after the call. Real-time in-meeting assistance requires a bot that joins the meeting and accesses the live media stream — a substantially larger engineering effort on the Teams calling platform.

What if we're not on Teams Premium?

That is the common case and it is fine. Native transcription does not require Teams Premium — it is subject to your tenant's meeting policies, which an administrator controls. Teams Premium adds Microsoft's own AI recap on top; a Claude workflow needs only the base transcript.

How accurate is action-item extraction in practice?

Good enough to be useful, not good enough to go out unreviewed. It reliably catches explicit commitments ("I'll send that by Friday") and is much weaker on implicit ones ("someone should really look at that"), which is why prompting it to list items with no named owner is valuable. Speaker attribution comes from the Teams transcript itself and degrades with overlapping speech or a shared meeting-room microphone, so expect occasional corrections. Budget two minutes of review per meeting and it becomes genuinely dependable. API cost is negligible — the real costs are the build and the ongoing permission reviews.

Where to Start

Take one recurring meeting — a weekly management or project meeting is ideal, because the value of consistent notes compounds there. Enable transcription, tell attendees an AI tool will process it, and for the first month do it by hand: export the transcript, paste it into Claude with your preferred output structure, review, and post. Within four weeks you will know whether the summaries are accurate enough to trust and what your prompt needs to say — exactly what you need before spending anything on automation. If the answer is yes, that is the point to design the integration and the permission model together — get in touch if you would like help scoping it.

Share:

Ready to take action?

Turn these insights into a roadmap for your business.

Book a 15-minute no-obligation consultation with our APAC IT experts. We'll review your current setup and provide a tailored IT roadmap within 24 hours.

📋

Free Checklist

10 Critical Checks Before Expanding IT to Greater China

PIPL compliance, network segmentation, bilingual helpdesk setup, and more — everything your IT team needs before Day 1 in China.

Request the checklist →