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 │
└──────────────┘
- User joins a meeting with Fireflies bot
- Fireflies transcribes the meeting
- Cync syncs transcripts via Fireflies API
- AI extracts insights, action items, and sentiment
Features
Transcript Viewing
- Full meeting transcription with speaker labels
- Timestamp navigation
- Searchable content
Meeting Metadata
| Field | Description |
|---|---|
| Duration | Total meeting length |
| Participants | List of attendees |
| Date/Time | When meeting occurred |
| Meeting Type | Detected 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.