Skip to main content
Rowboat integrates with Fireflies.ai to automatically sync meeting transcripts and make them searchable by your AI assistant.

Overview

The Fireflies integration:
  • Syncs meeting transcripts from the last 30 days
  • Downloads full transcripts with speaker attribution
  • Extracts meeting summaries and action items
  • Uses MCP (Model Context Protocol) for API access
  • Runs automatically every 30 minutes
Fireflies.ai is an AI meeting assistant that joins your calls and creates transcripts.

Prerequisites

You need a Fireflies.ai account with API access. The integration uses OAuth for authentication.

How It Works

MCP Client Connection

Rowboat uses the Model Context Protocol to connect to Fireflies:

Sync Configuration

The sync interval is longer (30 minutes) to respect Fireflies API rate limits.

Fetching Transcripts

List Transcripts

Get Full Transcript

Transcript Format

Meeting Metadata

Transcript Sentences

Output Format

Each meeting is saved as markdown:

Rate Limiting

Rowboat implements aggressive rate limiting for Fireflies:

Batch Processing

To avoid rate limits, Rowboat processes a maximum of 5 new transcripts per sync cycle.

State Tracking

Rowboat tracks which transcripts have been synced:

OAuth Token Management

Rowboat automatically handles token refresh:

Activity Logging

Rowboat logs all Fireflies sync activity:

Trigger Manual Sync

Troubleshooting

401 Unauthorized Error

If authentication fails, Rowboat will clear the OAuth cache:
You’ll need to reconnect your Fireflies account.

Rate Limit Errors (429)

If you encounter rate limits:
  • Rowboat will automatically retry with exponential backoff
  • New transcripts are queued for the next sync
  • Max 5 transcripts processed per sync to avoid hitting limits

Missing Transcripts

Only transcripts from the last 30 days are synced. Older transcripts are not fetched.
To change the lookback period:

Partial Transcripts

If a transcript fails to download due to rate limiting:
  • The meeting metadata is still saved
  • The transcript will be fetched in the next sync cycle

Files Synced

Example Use Cases

Find Action Items

“What action items came out of yesterday’s product meeting?” Rowboat can search the Fireflies transcript and extract action items.

Meeting Recap

“Summarize the engineering sync from last Tuesday.” Rowboat reads the transcript and Fireflies’ AI-generated summary. “What did Alice say about the new feature?” Rowboat searches speaker-attributed transcript sentences.

Privacy & Security

  • OAuth Authentication: Secure token-based authentication
  • Local Storage: All transcripts stored locally on your machine
  • No Cloud Sync: Transcripts never sent to external servers
  • Automatic Token Refresh: Tokens refreshed automatically when expired