Fireflies Insights
Aggregate meeting analytics and statistics.
Command
bash
npm exec --yes --package=fireflies-api -- fireflies-api insights [options]
Options
Date Shortcuts (prefer these over --from/--to):
- •
--today- Today's meetings - •
--yesterday- Yesterday's meetings - •
--last-week- Last 7 days - •
--last-month- Last 30 days - •
--days <n>- Last N days
Analytics Options:
- •
--external- Include external participants - •
--speaker <name>- Filter by speaker - •
--group-by <field>- Group results by field - •
--top <n>- Show top N results - •
--from <date>- Start date (YYYY-MM-DD) - only if shortcuts don't fit - •
--to <date>- End date (YYYY-MM-DD) - only if shortcuts don't fit - •
-o, --output <format>- Output format: json, jsonl, table, tsv, plain
Examples
bash
# Get insights for last week npm exec --yes --package=fireflies-api -- fireflies-api insights --last-week # Get insights grouped by speaker npm exec --yes --package=fireflies-api -- fireflies-api insights --last-month --group-by speaker # Get top 5 speakers npm exec --yes --package=fireflies-api -- fireflies-api insights --days 30 --top 5 # Get insights for specific date range npm exec --yes --package=fireflies-api -- fireflies-api insights --from 2024-01-01 --to 2024-01-31
Instructions
- •
Verify API key is set:
bashtest -n "$FIREFLIES_API_KEY" && echo "Ready" || echo "ERROR: Set FIREFLIES_API_KEY"
- •
Execute the insights command with appropriate date filters.
- •
Suggest grouping options for better analysis (by speaker, by date, etc.).
Usage Tips
Output Format:
- •Use
-o plainfor detailed human-readable output - •Use
-o tablefor compact summary - •Only use
-o jsonif user needs structured data
When to Use Insights:
- •Getting meeting statistics and trends (efficient - single call)
- •Speaker analytics across multiple meetings
- •Time-based analysis (by day, week, month)
- •Meetings with external participants - use
--externalflag (filters by domain) - •Avoids N+1 queries - aggregates in one API call