| name | fireflies-cost-tuning |
| description | Optimize Fireflies.ai subscription costs through seat auditing, selective recording, and plan sizing.
Use when analyzing Fireflies.ai billing, reducing per-seat costs,
or implementing usage monitoring and right-sizing.
Trigger with phrases like "fireflies cost", "fireflies billing",
"reduce fireflies costs", "fireflies pricing", "fireflies expensive", "fireflies budget".
|
| allowed-tools | Read, Bash(curl:*), Grep |
| version | 1.11.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","fireflies","api","cost-optimization"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Fireflies.ai Cost Tuning
Overview
Optimize Fireflies.ai subscription costs. Fireflies charges per-seat per month. The main levers: remove unused seats, configure selective recording, manage storage, and right-size your plan tier.
Pricing Reference
| Plan | Price | API Access | Key Features |
|---|
| Free | $0 | 50 req/day | 800 min storage, limited transcription |
| Pro | ~$18/seat/month | 50 req/day | 8,000 min/seat, AI summaries |
| Business | ~$29/seat/month | 60 req/min | Unlimited transcription, CRM, analytics |
| Enterprise | Custom | 60 req/min | SSO, Super Admin webhooks, custom |
Instructions
Step 1: Audit Seat Utilization via API
set -euo pipefail
curl -s -X POST https://api.fireflies.ai/graphql \
-H "Authorization: Bearer $FIREFLIES_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "{ users { name email user_id num_transcripts minutes_consumed } }"}' \
| jq '.data.users | sort_by(.num_transcripts) | .[] | {name, email, transcripts: .num_transcripts, minutes: .minutes_consumed}'
async function seatUtilizationReport() {
const data = await firefliesQuery(`{
users {
name email user_id
num_transcripts minutes_consumed
recent_meeting
}
}`);
const users = data.users;
const inactive = users.filter((u: ) => u. < );
active = users.( u. >= );
.();
.();
.();
.();
(inactive. > ) {
.();
( u inactive) {
.();
}
}
{ : users., : active., inactive, : inactive. * };
}