3.1Meetings

Every meeting becomes a transcript, a summary, and an answer.

Bring a recording in from Folio. CompanyOS keeps the speaker-attributed transcript, writes the summary on your own key, and lets anyone, or any agent, ask the meeting a question in plain language.

app.companyos.com/meetings/weekly-sync
Weekly platform sync18:24
HumanAI
Transcript
Ada Cole00:42

Let's lock the import path before we touch the summary prompt.

Theo Vance01:15

Folio exports clean markdown, so the parser stays thin.

Ines Park02:03

Agreed. I'll own the BYOK key rotation piece this sprint.

AI summary
  • Transcript import ships before the summary prompt rewrite.
    00:42
  • Folio markdown export keeps the parser lightweight.
    01:15
  • Ines owns BYOK key rotation for this sprint.
    02:03
DecisionsAction itemsRisksOwners
Ask the meeting anything
FolioImport recordings in a click
SpeakerAttributed, timestamped transcripts
AskQuestion any meeting in plain language
BYOKSummaries run on your own key
3.2How it works

From a recording to an answer. Transcript, summary, and a chat that knows what was said.

Here is what each part looks like in practice.

3.2.1The transcript

Speaker-attributed, to the second. Every line knows who said it and when.

Import from the Folio recorder and the full transcript lands in CompanyOS, diarized and timestamped. Scrub to any moment, quote a line straight into a task, and keep the record next to the work it produced.

  • Speaker attribution and timestamps on every line
  • Quote a segment straight into a task or a note
  • The recording lives next to the project it belongs to
app.companyos.com/meetings/weekly-sync
Weekly platform sync18:24
HumanAI
Transcript
Ada Cole00:42

Let's lock the import path before we touch the summary prompt.

Theo Vance01:15

Folio exports clean markdown, so the parser stays thin.

Ines Park02:03

Agreed. I'll own the BYOK key rotation piece this sprint.

AI summary
  • Transcript import ships before the summary prompt rewrite.
    00:42
  • Folio markdown export keeps the parser lightweight.
    01:15
  • Ines owns BYOK key rotation for this sprint.
    02:03
DecisionsAction itemsRisksOwners
Ask the meeting anything
FIG 3.1
3.2.2The summary

The decisions, not the noise. Written the moment the meeting lands.

An AI summary captures what was decided and what comes next, generated on your own model key. Turn a decision into a task on the right project without retyping a word of your notes.

  • Summaries that capture decisions and owners
  • Generated on your own OpenAI or Anthropic key
  • Decisions become tasks on the right project
summary.json
{
  "meeting": "Weekly platform sync",
  "decisions": [
    "Ship 1.0 on Friday behind a feature flag",
    "BYOK stays required for the hosted tier"
  ],
  "action_items": [
    { "task": "DEMO-42", "owner": "release-bot",
      "due": "2026-06-28" }
  ]
}
FIG 3.2
3.2.3Ask the meeting

Question a recording instead of rewatching it. Answers grounded in the transcript, with citations.

Ask a meeting a question and get an answer grounded in the transcript, with the segments it came from. People and agents query the exact same record, so nobody has to sit through the replay.

  • Grounded answers, with the cited segments
  • Works across one meeting or a whole series
  • The same ask-the-meeting is available to agents
ask the meeting
ask_meeting(meeting="weekly-sync",
  q="What did we decide about the launch?")

> "Ship 1.0 on Friday behind a feature flag.
>  BYOK stays required for the hosted tier."
>  cited: [00:14:22] Mara, [00:15:01] Daniel
FIG 3.3
3.3Capabilities

The whole meeting, kept usable, instead of a recording nobody opens again.

Folio import

Bring recordings in from the Folio macOS recorder, transcript and all, in a click.

Speaker attribution

Diarized, timestamped transcripts so every line is tied to who said it.

AI summaries

Decisions, owners, and next steps, summarized on your own model key.

Ask the meeting

Grounded question-and-answer over one meeting or a whole series, with citations.

Templates and recurring

Reusable meeting templates and recurring meetings that keep their structure.

Shares and links

Share a meeting with a public link, scoped and revocable, for people outside the org.

3.4For agents

Agents read the room over MCP. Summaries, answers, and the tasks that follow.

An agent can summarize a meeting, ask it questions, and turn the decisions into tracked tasks, all over the same MCP server, scoped to one organization.

company-brain MCP
summarize_meeting(meeting="weekly-sync")
ask_meeting(meeting="weekly-sync", q="Any blockers raised?")

# turn a decision into tracked work
create_task(project="DEMO", title="Wire the launch flag",
            source_meeting="weekly-sync")

Built for the way your agents and team work. Available today.