This page covers the web side of meetings — what you see inDocumentation Index
Fetch the complete documentation index at: https://docs.kb2b.app/llms.txt
Use this file to discover all available pages before exploring further.
kb2b.app/dashboard/meetings/[id] after a recording finishes. To record meetings from the desktop, see kb2b Desktop.
The full cycle
/dashboard/meetings/[id], what you see depends on status. While transcribing, you see a placeholder; once done loads summary, facts, and chat in parallel.
Meeting summary
kb2b generates a full markdown summary of the meeting using Claude. Features:- Per-language. If your team works in Spanish but a customer watched the meeting in English, you can generate the summary in both. kb2b caches each language separately (
summariesJson.es,summariesJson.en). - Structured. Includes context, participants, agenda covered, decisions made, next actions, a
## Highlightssection, and optionally notable sentiments or non-verbal aspects. - Cached. Once generated, it isn’t regenerated unless you switch language or request a manual refresh.
Highlights
Highlights are the meeting’s key points — auto-extracted by kb2b from the## Highlights section of the markdown summary:
- Typically 3–7 highlights per meeting.
- Each one with a timestamp pointing to the exact moment in the transcript.
- If the meeting has no manual title, kb2b uses the first highlight as the title in the meetings list.
- Highlights are NOT standalone POT facts — they’re narrative summaries of the specific meeting.
Facts extracted to the POT
Apart from the narrative summary, kb2b ingests the transcript into the POT as another document, and SciPot extracts structured facts:- Each fact has its POT Score and level (Extracted, Inferred, etc.).
- Each fact points to exact citations in the transcript (provenance: filename + offset).
- If any fact contradicts a Constitution axiom, the contradictions workflow kicks off (see POT Constitution).
- Facts inherit the tags and project assigned to the meeting.
Chat about the specific meeting
Each meeting has its own chat, separate from the POT’s global chat:| Chat type | Context | When to use |
|---|---|---|
POT chat (/dashboard/chat) | All facts in the account | Broad questions: “What’s the overall situation with Acme?” |
Meeting chat (/dashboard/meetings/[id]) | Only facts extracted from that meeting | Specific questions: “What did we decide about pricing on this call?” |
Statuses you can see
| Status | What it means | What to do |
|---|---|---|
recording | Recording is running on the desktop | Wait |
transcribing | Recall.ai is processing the audio | Wait 2-5 min typically |
done | Ready: summary + facts + chat available | Review and interact |
failed | Something failed in transcription or ingestion | Check the error on the page; report to support if it persists |
If the summary doesn’t generate
If status isdone but the summary takes more than 30 seconds:
- Refresh the page.
- If still empty, check
/dashboard/consumption— your workspace may be at 110% tokens (hard limit blocks LLM operations including summaries). - If everything looks OK, email support@kb2b.app with the meeting ID.

