Skip to main content

What you’ll build

A meeting knowledge board that turns raw transcripts into structured, searchable artifacts so decisions never get lost.
  • Add meeting transcripts as notepad nodes
  • Vectorize for semantic search
  • Ask AI to extract decisions, action items, and risks
  • Create structured sticky notes linked to source meetings
  • Build a weekly digest across multiple meetings

Prerequisites

  • ChatGrid API key (get one here)
  • Node.js 18+ or Python 3.10+
  • Meeting transcripts (from Otter.ai, Fireflies, Google Meet, or manual notes)

Step 1: Create a meetings board

Step 2: Add a meeting transcript

Create a notepad node with the full transcript text.

Step 3: Vectorize the transcript

cURL

Step 4: Ask AI to extract decisions and action items

Step 5: Create structured sticky notes

Batch-create a sticky note for each extracted item and link them to the source meeting.
cURL
Connect each item back to its source meeting:
cURL

Step 6: Build a weekly digest

After adding multiple meetings, ask AI to produce a digest across all of them.
cURL
Search past meetings for specific topics at any time:
cURL

What’s happening under the hood

Meeting transcripts are chunked and embedded like any other document. By tagging each transcript with date and attendees in the metadata, search results carry full provenance. When AI extracts decisions and action items, it performs semantic search across all meeting chunks then reasons over the matches. The sticky notes you create are regular nodes — you can vectorize them too, making decisions searchable independently of the raw transcript. Edges between sticky notes and meeting nodes create a traceable graph: every decision links back to the meeting where it was made.

Next steps

Document Synthesis

Synthesize PDFs and reports into visual findings

Team Knowledge

Share your meeting board across the team