> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nextks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Meeting Minutes

> Record a meeting on your phone and get automatic, AI-written minutes — delivered by email and chat, browsable on the web, and searchable by your team and AI agents.

## Overview

Meeting Minutes turns a spoken meeting into structured, shareable notes. You record the meeting in the NextKS Voice app; NextKS transcribes it and writes the minutes for you, then delivers them by email and chat. Your minutes live in the **/meetings** web library, and once you publish them they become part of your organization's [knowledge base](/guides/gateway-mcp) — discoverable by teammates and AI agents.

<CardGroup cols={2}>
  <Card title="Record once" icon="microphone">
    Tap **Transcribe** in the Voice app, hold your meeting, and upload. Transcription happens as you go.
  </Card>

  <Card title="Minutes written for you" icon="file-lines">
    NextKS summarizes the transcript into structured minutes — topics, decisions, action items, and more — automatically.
  </Card>
</CardGroup>

## Recording a meeting

Meetings are recorded from the **NextKS Voice** Android app (see the [NextKS Voice guide](/guides/voice-app) to install it).

1. Open the Voice app and tap the **Transcribe** button on the home screen.
2. Confirm the **recording notice** — NextKS plays and shows a consent prompt: *"This meeting is being recorded and transcribed. Please inform all participants now if they have not already been informed."*
3. Hold your meeting. Audio is transcribed in near-real-time, in chunks, as you talk. If your connection drops, chunks are queued on the device and retried automatically.
4. Tap **Stop** when the meeting ends, then **Upload** to send the session for processing.

<Note>
  You are responsible for informing participants that the meeting is being recorded and transcribed. Confirm consent before you start, in line with the laws and policies that apply to you.
</Note>

## Your meeting minutes

When you upload a recording, NextKS automatically summarizes the transcript into **minutes** — you don't have to write anything. The minutes are generated in the meeting's own language and follow a consistent structure:

* **Title** — inferred from the conversation
* **Duration**
* **Purpose** — a one- or two-sentence summary of why you met
* **Key discussion topics**
* **Decisions made**
* **Open questions**
* **Action items** — a table of task, owner, and deadline
* **Next steps**

Both the transcript and the generated minutes are saved to your meetings library, where you can review and edit them.

## Where your minutes are delivered

As soon as a recording is processed, NextKS sends you two things:

* **An email** with the full minutes (subject line "Meeting Minutes — *your meeting*").
* **A direct message** from the NextKS bot in Slack or Teams, with a deep link straight to the meeting in the web app.

Both are sent automatically — open the email to read the minutes, or follow the DM link to view the transcript and minutes side by side.

## The meetings library

Everything you record lives at **/meetings** in the NextKS web app.

<CardGroup cols={2}>
  <Card title="Your meetings list" icon="list">
    See your own meetings, newest first, each with its date and a preview of the minutes. The list shows only meetings you recorded.
  </Card>

  <Card title="Meeting detail" icon="file-magnifying-glass">
    Open a meeting to read the full transcript and minutes together. As the owner you can edit and save the minutes, and publish or unpublish them.
  </Card>

  <Card title="Search and filter" icon="magnifying-glass">
    Find past meetings by date range or by searching the text of the minutes.
  </Card>

  <Card title="Add manually" icon="plus">
    Create a meeting by hand at **/meetings/new** — paste an external transcript or pre-written minutes to keep everything in one place.
  </Card>
</CardGroup>

You can also select several meetings at once to **publish**, **unpublish**, or **delete** them in bulk.

## Sharing minutes with your team

By default your minutes are private to you. **Publishing** a meeting makes its minutes discoverable to the rest of your organization through [knowledge-base](/guides/knowledge-base) search — so a teammate (or an AI agent) asking about the topic can find them. They appear in search results, not in other people's meeting lists.

* **Publish** — save your minutes first, then publish; the minutes become searchable across your organization.
* **Unpublish** — makes the minutes private again and removes them from search.

Once published, minutes are reachable through the knowledge-base search available to AI agents via the [NextKS MCP](/guides/gateway-mcp) (`gateway_search_kb`) and to the NextKS bot.

## Meeting tools for AI agents

AI agents connected through the [NextKS MCP](/guides/gateway-mcp) can work with your meetings using four tools. They are **owner-scoped** — an agent only ever sees your own meetings.

| Tool                        | What it does                                                                                                         |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| `search_meetings`           | Search your own meetings by date range and text. Returns id, title, publish state, and a short minutes preview.      |
| `get_meeting_minutes`       | Fetch the full minutes for one of your meetings. Returns the minutes and publish state — **not** the raw transcript. |
| `publish_meeting_minutes`   | Publish a meeting's minutes so your organization can find them via knowledge-base search.                            |
| `unpublish_meeting_minutes` | Make a meeting's minutes private again.                                                                              |

<Note>
  To discover meetings **published by others** in your organization, use knowledge-base search (`gateway_search_kb`) rather than these tools — `search_meetings` and `get_meeting_minutes` only return your own meetings.
</Note>
