Meetings

AI meeting minutes

Drop in raw notes, a transcript file, or an audio recording and get structured minutes, agreed actions, and AI-flagged recommendations — review, edit, and save in one pass.

For
Meeting chairs, secretaries
Find it at
Any meeting → Details → Summarize with AI
Reading time
5 min

In one sentence

Drop in raw meeting notes or a transcript file and AI returns structured minutes, agreed action items, and a few flagged recommendations — you review, edit, and save the lot in one pass.

This runs on a meeting that already exists (its Details tab). To draft a whole meeting record from scratch — title, agenda, minutes, attendees, and actions — from notes or a file on the create page, see AI meeting import instead.

Three things to remember
  • You stay in the chair. AI drafts; you accept, edit, or deselect each piece before anything is saved.
  • Agreed actions are pre-selected; recommendations aren't. Recommendations are AI's opinion; agreed actions came from the room.
  • Reference documents improve the minutes. Pointing the AI at the SOPs the meeting touched makes summaries more accurate for compliance discussions.

See AI Features & Settings for the org-level prerequisites.

Opening the feature

From a meeting's Details tab, click Summarize with AI. A two-step modal opens.

app.qformance.io/meetings/MGT-Q1-2026
The first step of the AI minutes modal — paste notes, upload transcript, or select reference documents

Step 1 — Choose sources

Provide any combination of inputs. AI draws on everything you include.

Paste meeting notes

Type or paste raw notes directly — bullet points, rough prose, shorthand, whatever you captured during the meeting. AI handles unstructured input.

Upload a transcript file

Upload a transcript exported from your meeting tool:

FormatSource
.vttWebVTT — Zoom, Google Meet, Microsoft Teams
.srtSubRip — most platforms support exporting this
.txtPlain-text transcript

Uploaded transcript files are saved to the meeting's attachments automatically, so the source is captured on the record. If the meeting already has a transcript attachment, a Use this transcript button lets you select it without re-uploading.

Upload an audio recording

No transcript export? Upload the audio recording directly and QFormance transcribes it for you before drafting the minutes.

WhatDetail
Formatsmp3, m4a, wav, webm, ogg, flac (most common recorders)
Size limit25 MB per file — roughly a 1–2 hour recording at typical compression
What happensThe audio is saved to the meeting's attachments, transcribed via OpenAI, and the resulting text drops straight into the notes for step 2

The audio file is kept as an attachment even if transcription fails, so the recording is never lost. Transcription is a separate admin-controlled feature — if it's turned off, only the transcript-file and paste options appear (see Admin prerequisites).

Or skip the upload — import from your calendar

If you create the meeting via Import from calendar, QFormance pulls the transcript automatically (when your meeting tool produced one). Open the freshly-imported meeting, click Summarise with AI, and the Use this transcript option is already there — no upload step.

Reference documents

Optionally select approved controlled documents the meeting referenced — SOPs, policies, work instructions. AI grounds the minutes in their content, which improves accuracy for compliance-relevant discussions.

Only documents you have access to appear in the picker. AI only receives the content of documents you give it.

Step 2 — Review

After AI processes your sources, a three-panel review screen appears.

The review step with three panels — minutes, agreed actions, AI recommendations
1
2
3
1

Minutes — fully editable before saving.

2

Agreed action items — pre-selected. Deselect any you don't want; edit assignee and due date.

3

AI recommendations — unselected by default. Opt in to the ones you want to act on.

Minutes

A markdown summary covering decisions, key discussion points, and next steps. Fully editable before saving — adjust wording, add context, or remove anything that shouldn't be in the record.

Agreed action items

Actions that were clearly decided or assigned during the meeting. Pre-selected — you can deselect any you don't want. Edit title, description, assignee (any org member), and due date per item.

AI recommendations

Follow-ups AI inferred from the conversation — unresolved risks, compliance exposures, process improvements. Shown as violet cards and unselected by default. Each recommendation includes a one-sentence rationale and defaults to a due date one week out.

A Select all / Deselect all toggle is available for both Agreed Actions and Recommendations groups.

Saving

Two options at the bottom of the modal:

ActionWhat it does
Save minutes onlyWrites the minutes text to the meeting record. No actions are created.
Save minutes + N actionsWrites minutes and creates real Action records for every selected item — both agreed actions and opted-in recommendations — linked to the meeting.

Created actions appear in each assignee's Actions view automatically.

Limits

  • Input size — up to about 300,000 characters of combined notes and transcript text (roughly a 2.5-hour meeting). Inputs exceeding this are truncated with a warning before processing.
  • Audio file size — audio recordings are capped at 25 MB per file for now. For a longer session, export the transcript from your meeting tool and upload that instead, or split the recording. (Larger-file support is planned.)
  • Video — direct video upload isn't supported. Extract the audio track or export a transcript first.

Admin prerequisites

AI Meeting Minutes requires:

  1. AI enabled org-wide — at Admin → Organization → AI Settings.
  2. Meeting minutes feature enabled — if turned off in the per-feature controls, users see a clear message instead of the Summarize button.
  3. An AI key — either the platform key (covered by your contract) or your own provider key. Cost is typically a few cents per summary at normal meeting lengths.

Audio transcription has its own controls in the same place:

  • Meeting audio transcription has its own provider section in AI Settings — platform key, bring-your-own OpenAI key, or disabled. Transcription runs on OpenAI (Anthropic has no transcription model), so it uses the same second-vendor key as semantic search — stored separately. When it's disabled, the audio-upload option simply doesn't appear; the paste and transcript-file options still work.
  • Transcription usage is metered like every other AI feature and logged for your records.

See AI Features & Settings for the AI setup.

Was this helpful?
Suggest an edit →