Meetings

Meetings

Capture minutes, attendance, and actions in one record — and turn what was agreed into tracked work the moment the meeting ends.

For
Meeting chairs, secretaries, attendees
Find it at
Sidebar → Meetings
Reading time
5 min

In one sentence

A Meeting record holds the agenda, attendance, minutes, and the actions that came out of the meeting — connected to NCRs, audits, risks, and documents the meeting touched, so the audit trail stays joined-up.

Three things to remember
  • Actions raised in the meeting are real Action records. They show up in each assignee's Actions view automatically.
  • Meetings have a dedicated Access tab, not just a modal — useful when confidentiality matters.
  • AI minutes can draft the meeting record from a transcript or notes — see AI Meeting Minutes.

Creating a meeting

There are two ways in:

  • New Meeting from the meetings list — manual entry. Set title, date / time, location, and attendees from scratch.
  • Import from calendar — pick a meeting that already happened on your Google or Microsoft calendar; QFormance creates the record with the title, time, attendees, and (when available) the transcript already attached.

For manual entry:

  1. Click New Meeting from the list.
  2. Set title, date / time, and location.
  3. Add attendees and mark attendance.
  4. Record minutes and discussion notes.

Meetings use multi-facility, multi-department scope. See Facility & Department Scope.

Import from your calendar

If you connect Google Calendar or Microsoft Calendar from your profile, you can import meetings that already happened directly into QFormance — pre-filled, with the transcript pulled in if your meeting tool produced one.

app.qformance.io/meetings/new
The Import from calendar dialog with a 7-day window and one event per row, marked with which calendar it came from

Connecting a calendar

Go to your Profile → Integrations and authorise Google Calendar or Microsoft Calendar (or both). The OAuth scopes are calendar-only — separate from the SSO scopes used for sign-in. See Single sign-on (SSO) for how the two flows differ.

Importing an event

From Meetings → New meeting → Import from calendar (the dialog button at the top), you'll see a 7-day window of recent events across every connected calendar. Step the window backwards up to 21 days; older than that and the picker stops looking.

Click Import on any event and QFormance creates a meeting record with:

  • Title, date and time copied from the event.
  • Attendees mapped to org users where the email matches; unmatched attendees go in as plain attendees you can edit.
  • Transcript, if your meeting tool produced one — Teams transcripts in particular take a few minutes to materialise after the meeting ends.

The transcript lands as a meeting attachment and is also picked up by AI Meeting Minutes — so a typical flow is import event → click Summarise with AI → review draft minutes → save.

Watch out for: importing too soon

QFormance waits about 15 minutes after a meeting ends before showing it in the import picker. That's intentional — it gives Teams transcripts time to appear in Microsoft Graph. Importing the moment the meeting ends often pulls a meeting with no transcript attached, and you'd have to re-import later.

Already imported

If another user in your org has already imported the same calendar event, it shows up in the picker with an Already imported as MTG-xxxx badge. Click through to the existing meeting rather than creating a duplicate.

Detail tabs

TabWhat lives here
OverviewSummary, access card, scope
DetailsCore fields
AttendeesAttendance tracking
ActionsAction items raised in the meeting
AttachmentsSupporting files
LinksConnections to NCRs, audits, risks, documents, and products
AccessDedicated tab — not just a modal (see below)
HistoryThe unified record-history feed — see Record history

Dedicated Access tab

Meetings lift access control into a full Access tab — not just a sidebar modal — because meetings frequently have confidentiality requirements the sidebar layout can't comfortably handle. The tab shows the full Access panel plus a principal-list view.

A compact Access summary card still lives on Overview for a glance-check, with an Edit → shortcut into the tab.

Actions in meetings

Create actions during the meeting:

  • Assign to team members with due dates.
  • Track status (Open / In Progress / Completed / Canceled).
  • Actions roll up to each assignee's Actions view automatically.

A common pattern: paste the rough notes, run AI Meeting Minutes to draft structured minutes and a list of agreed actions, accept the actions you want, edit anything else.

Linked items

Connect meetings to:

ModuleWhy
NCRsReview non-conformances and import their actions
AuditsReview findings and import actions
RisksReview and discuss risk items
DocumentsReference relevant documents and reviews
ProductsTie the meeting to specific parts, SKUs, or equipment under review

Links are bidirectional — the meeting shows the linked record, and the record shows the meeting.

Closing a meeting

Closing the meeting locks the record. Use it once minutes are finalised and actions are assigned, so the record settles into the audit trail.

If your organization has Require passkey for approvals turned on, closing a meeting prompts for a fresh passkey confirmation. The confirmation lasts 5 minutes. The user closing must have at least one passkey enrolled — see Auth policy and Passkeys.

If you delete a meeting

An open meeting can be deleted from its detail page; it lands in Trash for 90 days where an admin can restore it. Minutes, attendees, actions raised in the meeting, links to other records, and attachments all come back together on restore.

Closed meetings are permanent. Once locked, the meeting is part of the record of what was decided; it can't be deleted directly. Reopening a closed meeting is a logged action; from the reopened state it can be deleted.

See Soft-delete — how it works.

Finding meetings in the list

The meetings list page has a filter for every column right in the table header — narrow by status, scope, date, and so on, all at once. A count of matching meetings sits in a footer strip below the table, so you always know how big the set you're looking at is.

Was this helpful?
Suggest an edit →