Skip to main content

Meeting Ingestion

Goal

Meeting transcripts become brain pages that update every mentioned entity — attendees, companies, deals, and action items all propagated in one pass.

What the User Gets

Without this: meetings vanish into memory, action items are forgotten, and the agent has no idea what was discussed last time you met someone. With this: every meeting is a permanent record that enriches every person and company page it touches, and the user walks into every follow-up already briefed.

Implementation

Tricky Spots

  1. Always pull the COMPLETE transcript, never the AI summary. AI summaries hallucinate framing — they editorialize what was “agreed” or “decided” when no such agreement happened. The diarized transcript is ground truth.
  2. Entity propagation is the step most agents skip. A meeting is NOT fully ingested until every attendee’s page, every mentioned person’s page, and every company’s page has a new timeline entry. The meeting page alone is useless without propagation.
  3. Mentioned people are not just attendees. If the meeting discussed “Sarah’s team at Brex,” then Sarah’s page AND Brex’s page need updates — even though Sarah wasn’t in the room.
  4. The agent’s analysis is the value, not a summary. “They discussed Q2 targets” is worthless. “Pedro pushed back on the burn rate, Diana didn’t commit to the timeline, and nobody addressed the pricing gap” is useful.
  5. Back-links must be bidirectional. The meeting page links to attendee pages AND attendee pages link back to the meeting. The graph is bidirectional. Always.

How to Verify

  1. After ingesting a meeting, run modusbrain get meetings/{date}-{slug}. Confirm the page has the agent’s analysis above the bar and the full diarized transcript below it.
  2. For each attendee, run modusbrain get <attendee_slug>. Check that their timeline has a new entry referencing the meeting with specific insights (not just “attended meeting”).
  3. Pick a company mentioned in the meeting. Run modusbrain get <company_slug>. Confirm a timeline entry exists referencing what was discussed about the company.
  4. Run modusbrain get_links meetings/{date}-{slug}. Verify back-links exist to all attendee and entity pages.
  5. Run modusbrain search "{meeting_topic}". Confirm the meeting page appears in search results (verifies sync ran).

Part of the ModusBrain Skillpack.