Skip to main content

Meetings & Transcripts

Cync integrates with Fireflies.ai to automatically capture and analyze meeting transcripts.

How It Works

┌──────────────┐      ┌──────────────┐      ┌──────────────┐
│ Meeting │ ───▶ │ Fireflies │ ───▶ │ Cync │
│ (Zoom/etc) │ │ Transcribes │ │ Stores & │
└──────────────┘ └──────────────┘ │ Analyzes │
└──────────────┘
  1. User joins a meeting with Fireflies bot
  2. Fireflies transcribes the meeting
  3. Cync syncs transcripts via Fireflies API
  4. AI extracts insights, action items, and sentiment

Features

Transcript Viewing

  • Full meeting transcription with speaker labels
  • Timestamp navigation
  • Searchable content

Meeting Metadata

FieldDescription
DurationTotal meeting length
ParticipantsList of attendees
Date/TimeWhen meeting occurred
Meeting TypeDetected category

AI Analysis

Sentiment Analysis:

  • Positive indicators
  • Neutral observations
  • Concerns or issues raised

Action Items:

  • Automatically extracted tasks
  • Assigned to participants
  • Due date inference

Speaker Distribution:

  • Talk time per participant
  • Questions asked
  • Topics discussed

Usage

Viewing Transcripts

Navigate to /protected/fireflies to see all synced transcripts.

AI Chat Over Meetings

Use the chat interface to query meeting content:

"What did we decide about the Q4 budget?"

"Who volunteered to handle the client onboarding?"

"Show me all action items from last week's meetings"

Data Model

Transcripts are stored in the Fireflies API and accessed via GraphQL:

query Transcripts {
transcripts(limit: 20) {
id
title
duration
dateString
participants
summary {
overview
shorthand_bullet
action_items
}
}
}

Configuration

Fireflies API Key

Get your API key from Fireflies Dashboard:

# .env.local
FIREFLIES_API_KEY=your-api-key

Sync Settings

Transcripts are fetched on-demand. Future: scheduled sync.