Fireflies
Shanone’s Fireflies integration gives your agent 21 tools for working with meeting transcripts and summaries via Fireflies.ai’s GraphQL API — searching transcripts, clipping highlights (“Bites”), and managing live meetings and channels.Getting Started
1
Get a Fireflies API key
In Fireflies, go to Settings → Integrations → API Access and generate an API key.
2
Add the key in Shanone
Open Integrations in the Shanone dashboard, select Fireflies, and paste the API key.
3
Retry your request
Once saved,
shanone_execute_tool calls for fireflies_* tools will succeed.Available Tools
Shanone provides 21 tools for Fireflies, organized into these categories:Queries
Queries
fireflies_get_user, fireflies_list_users, fireflies_get_user_groups, fireflies_get_transcript, fireflies_list_transcripts, fireflies_get_bite, fireflies_list_bites, fireflies_list_channels, fireflies_get_channel, fireflies_list_contacts, fireflies_get_ai_app_outputs, fireflies_list_active_meetingsMutations
Mutations
fireflies_upload_audio, fireflies_add_to_live_meeting, fireflies_delete_transcript, fireflies_set_user_role, fireflies_update_meeting_title, fireflies_update_meeting_privacy, fireflies_update_meeting_channel, fireflies_create_bite, fireflies_share_meetingCommon Use Cases
Meeting summary distribution
Pull a transcript and its AI app outputs (summary, action items) right after a meeting ends
Highlight clipping
Create a “Bite” from a key moment in a transcript to share with people who missed the meeting
Live meeting bot management
Add the Fireflies notetaker bot to an in-progress meeting via
fireflies_add_to_live_meetingTranscript governance
Audit meeting privacy settings and channel assignments, or delete transcripts that shouldn’t be retained
Troubleshooting
fireflies_upload_audio doesn't return a transcript immediately
fireflies_upload_audio doesn't return a transcript immediately
Transcription is asynchronous — poll
fireflies_get_transcript or fireflies_list_transcripts with the returned meeting ID until processing completes.Hitting rate limits on queries
Hitting rate limits on queries
Fireflies enforces per-plan rate limits (Free: 50/day, Pro: 500/day, Business/Enterprise: 60/min) — batch
fireflies_list_transcripts calls rather than polling individual transcripts in a tight loop.fireflies_set_user_role or admin tools return a permissions error
fireflies_set_user_role or admin tools return a permissions error
Role management and some org-level queries require the connected API key to belong to a Fireflies admin account, not a regular member.