How to use AI for meeting minutes

AI meeting minutes are a first draft. Software turns a recording or transcript into attendees, decisions, and action items, and a person checks that draft before anyone treats it as the record. Using AI for meeting minutes removes the blank page. It also adds a new job, which is catching what the model got wrong.

This guide compares the main tools, then walks through setup and the prompts and checks that make an AI draft usable. It assumes you know what belongs in your minutes and want an AI meeting minutes generator to do most of the drafting.

Choosing an AI meeting minutes generator

The biggest difference between these tools is how they get the audio, because that decides which meetings each one can handle. Some send a bot into the call, some are built into one meeting platform, some record on your computer, and general AI assistants work from a transcript you paste in.

ToolHow it capturesWhat you get for minutesStarting priceWatch for
Wispr Flow NotetakerRecords on your Mac or Windows computer. No bot joins. Works on Zoom, Google Meet, Microsoft Teams, Slack huddles, and in personRefined transcript with speaker names, topic summary with decisions and next steps, MCP access from Claude, ChatGPT, and GeminiFree plan with a weekly meeting limit; Pro $12/user/month billed annuallyDesktop only for now. Transcribes 21 languages
OtterOtterPilot bot joins Zoom, Google Meet, and Teams from your calendarTranscript, summary, action itemsFree (300 minutes/month, 30 minutes per conversation); Pro $8.33/user/month billed annuallyVisible bot in the call
Fireflies.aiBot joins the callTranscript, AI summary, integrations with CRM and project toolsFree (400 minutes of storage per team); Pro $10/seat/month billed annuallyVisible bot. AI features draw on a monthly credit allowance
Zoom AI CompanionBuilt into ZoomMeeting summary with action items, shared after the callIncluded with paid Zoom plansZoom only. An admin turns it on, and the host controls it per meeting
Microsoft Teams intelligent recapBuilt into TeamsRecap with notes, tasks, and topicsTeams Premium $10/user/month, or included with a Microsoft 365 Copilot licenseTeams only. Full recap needs the meeting recorded and transcribed
Google Meet "Take notes for me"Built into Meet, powered by GeminiSummary, decisions, and next steps saved as a Google DocBusiness Standard Workspace plan and upMeet only. The organizer's Workspace plan decides whether it's available
ChatGPT or Claude with a pasted transcriptYou bring the transcriptWhatever you prompt forFree tiers availableOnly as accurate as the transcript

Prices checked October 2026, using annual rates where offered.

When a built-in tool is enough

If every meeting runs on one platform and your company already pays for the right plan, start there. Zoom, Teams, and Meet each produce a summary with next steps, and there's nothing new to install.

When you need a separate notetaker

If your week runs across Zoom, Teams, Slack huddles, and the occasional conference room, use one tool for all of it. Otherwise the minutes change shape depending on where the meeting happened. Bot-based tools announce themselves. On-device tools don't, which means you announce the recording yourself.

How to use AI for meeting minutes, step by step

Before the meeting

  1. Decide which kind of minutes you need. Working minutes for an internal meeting can be short and plain. Formal minutes for a board, committee, or public body need motions in their exact wording, who moved and seconded, and vote results.
  2. Load context before the call. Put attendees on the calendar invite. Add client names, product names, and acronyms to your notetaker's dictionary. Paste the agenda into the meeting notes so the AI can follow its order. For a client call, that means the client's attendees on the invite, plus their company name, product names, and any project codes in the dictionary.

During the meeting

  1. Tell everyone you're recording. Do this at the start of every meeting, even when no bot joins. Recording and consent laws vary by state and country.
  2. Capture the whole meeting on one device. For in-person meetings, set the laptop in the middle of the table. Our guide to transcribing in-person meetings covers placement.

After the meeting

  1. Fix speaker labels and names in the transcript first.
  2. Generate the draft with a minutes prompt. Give the model the agenda, the invite list, and the format you want.
  3. Verify every decision and owner. Run the verification prompt, then check anything marked unsupported against the transcript yourself.
  4. Send it as a draft. Working minutes can go out the same day. Formal minutes stay marked DRAFT until the group approves them at the next meeting.

If you're moving tasks into a tracker, do it after step 7.

What an AI meeting minutes generator gets wrong

Capture is the part most tools handle well. You get a transcript and, with most tools, a summary with next steps. A model summarizing a conversation tends to smooth it out. Discussion turns into agreement, a floated date turns into a deadline, and the person who objected drops out of the record.

What goes wrongHow it shows up in the draftHow to catch it
Discussion recorded as a decision"The team agreed to move launch to May 12" when two people floated it and nobody confirmedAsk the model to quote the line where the decision was made. No quote means no decision
Commitment pinned on the wrong personThe action item goes to whoever asked the questionCheck the speaker label on every owned task against the transcript
Numbers and dates drift$40K becomes $4K, or "next Tuesday" resolves to the wrong dateSearch the transcript for each figure and date
Objections and abstentions disappearA split vote reads as unanimousFor formal minutes, ask for every objection and vote by name
Names and terms misspelledA client name, product, or acronym comes out wrong in every sectionAdd names and terms to your notetaker's dictionary before the meeting
Off-the-record talk includedPre-meeting chatter or a side comment lands in the summaryRead for anything said before the meeting opened or after it closed

The second and fifth rows start in the transcript. A sharper summary prompt won't fix a misheard name or a wrong speaker label.

Prompts for turning a transcript into minutes

These work in Claude, ChatGPT, Gemini, or the AI chat inside your notetaker. Swap in your own agenda and transcript wherever you see brackets. For more on prompting, see the AI prompting guide.

Working minutes for internal meetings

The format follows the fields in our guide on how to write meeting minutes. Adjust the headings to match what your team already sends.

Draft meeting minutes from the transcript below. Use only what is in the transcript.

Format:
- Meeting name, date, and attendees (use the speaker labels and the invite list)
- One section per agenda item, in the order discussed
- Decisions: one sentence each, naming who made the call
- Action items: owner, task, due date
- Open questions

Rules:
- Record something as a decision only if someone clearly confirmed it. Proposals that nobody confirmed go under Open questions.
- If an action item has no named owner, list it under Open questions.
- Keep numbers, dates, and names exactly as said.
- No commentary on how the discussion went.

Agenda: [paste]
Invite list: [paste]
Transcript: [paste]

Formal minutes for a board or committee

Use this when bylaws or a governing body set the format. What formal minutes must record varies by organization, so match the list to your own rules. Formal minutes only become the record once the group approves them, and our explainer on notes vs minutes vs transcript covers why. Check the output against your organization's own template.

Draft formal minutes for a [board / committee] meeting from this transcript.

Include whichever of these your bylaws or rules require: call to order time, members present and absent, whether quorum was noted, approval of prior minutes, each motion in its exact wording, who moved and who seconded, the vote result with abstentions and objections by name, and adjournment time.

Quote motions word for word. Summarize discussion in one or two neutral sentences per item. Attribute opinions to individuals only when they are part of a motion or vote.

If you cannot find an item in the transcript, write [NOT FOUND]. Do not fill gaps.

Transcript: [paste]

Verification pass

Run this on every draft, including drafts your notetaker wrote.

For each decision and action item in the minutes below, quote the transcript line that supports it, with the speaker name. If no line supports an item, write UNSUPPORTED.

Then list any decisions, figures, dates, or commitments in the transcript that the minutes left out.

Minutes: [paste]
Transcript: [paste]

Action items for a tracker

Turn the verified action items below into a table with columns Owner, Task, Due date, and Source meeting, ready to paste into [Asana / Linear / Jira]. Leave the due date blank if none was stated.

If your notetaker connects to your AI tool through MCP, you can skip the pasting and point the prompt at the meeting by name.

Using Wispr Flow for AI meeting minutes

Wispr Flow Notetaker for the draft

Wispr Flow Notetaker handles the part of the workflow that decides how much checking you'll do later, which is getting names and speakers right. It records on your Mac or Windows computer, so no bot joins the call. Our comparison of bot-free AI notetakers shows how it compares with other on-device tools. It reads attendees from your calendar invite, names and terms from your dictionary, and context from connected tools like Gmail and Slack.

During the meeting you get a live transcript. When it ends, a second AI pass goes back over the recording. It fixes mistakes and labels speakers by name. If it can't identify someone, you name them once and the label applies across the whole transcript. Then comes the summary, written from the refined transcript and grouped by topic, with decisions and next steps for each person.

Notetaker doesn't write formal minutes. It gives you, or the AI tool you run the prompts in, an accurate record of who said what. Through MCP, you can bring your meeting history into Claude, ChatGPT, Gemini, or any tool that supports MCP, and that works on the free plan. Ask "what did we decide about pricing last month?" and the answer links back to the meeting where it came up.

Pricing

Notetaker and dictation come in one subscription. The free plan includes Notetaker with a weekly meeting limit. Pro is $12/user/month billed annually, or $15 month to month (pricing).

Try Wispr Flow Notetaker for free

Checklist before you send AI-generated minutes

  • Every decision has a supporting line in the transcript
  • Every action item has a named owner and a date, or sits under open questions
  • Speaker labels are correct on every attributed line
  • Figures, dates, and names match the transcript
  • Nothing said before the meeting opened or off the record made it in
  • Formal minutes only: motions are quoted exactly, votes and abstentions are recorded, and the document is marked DRAFT until approved

Frequently asked questions

What is an AI meeting minutes generator?

It's software that turns a meeting recording or transcript into draft minutes, with attendees, decisions, action items, and open questions. There are two kinds. Notetakers record the meeting and write the summary themselves. Web tools and AI assistants work from a transcript you paste in, and the working-minutes prompt above turns Claude or ChatGPT into one.

Can AI write minutes of a meeting?

It can write a strong first draft. A person still has to tell a decision from a proposal, keep objections in, and confirm who owns each task. Formal minutes for a board or committee only become the record once the group approves them, so AI output there is a draft for the secretary to check.

Can ChatGPT take meeting minutes?

ChatGPT does well with a transcript. Paste one in with the working-minutes prompt, or connect a notetaker through MCP so ChatGPT can read your meeting history directly. Wispr Flow Notetaker's MCP connection works on the free plan. The minutes will only be as accurate as the transcript, and it's worth checking your company's policy before uploading meeting content.

Can Copilot take meeting minutes?

In Microsoft Teams, yes. Intelligent recap produces notes, tasks, and topics after a Teams meeting. It needs a Teams Premium license ($10/user/month) or a Microsoft 365 Copilot license, and the full recap only appears when the meeting was recorded and transcribed. It doesn't cover Zoom calls, Slack huddles, or in-person meetings.

Is Google Meet's note taker free?

Not on free Google accounts. "Take notes for me" comes with Google Workspace Business Standard and higher plans, and the meeting organizer's plan decides whether anyone in the call can use it. The notes save to a Google Doc with a summary, decisions, and next steps.

What is the best AI to use for meeting minutes?

That depends on where your meetings happen. If every call runs on Zoom, Teams, or Meet and your plan includes the built-in assistant, start there. If you move between platforms or meet in person, a separate notetaker keeps the minutes consistent, and an on-device one like Wispr Flow Notetaker keeps a bot out of the call. The comparison table near the top lays out the options.

What is the best free app for taking meeting minutes?

Wispr Flow's free plan includes Notetaker with a weekly meeting limit, plus MCP access to Claude, ChatGPT, and Gemini. Otter's free plan covers 300 transcription minutes a month, with each conversation capped at 30 minutes. Fireflies' free plan keeps 400 minutes of storage per team. If you already have a transcript, the free tier of Claude or ChatGPT can draft minutes from it with the prompts above.

‍

Samm Yates leads the global Support Team at Wispr Flow, overseeing the systems and strategy that support customers using Wispr’s dictation and Notetaker tools. Her work gives her a close view into how people use these products in real-world settings, including meetings, everyday workflows, and other practical applications of voice-first technology.

Written by
Samm Yates, Head of Customer Experience