Fireflies

Interact with Fireflies.ai meeting transcripts and recordings

Configuration

List Transcripts

Operation
List Transcripts
API Key*
••••••••
Keyword
Search in title or transcript
From Date
e.g., 2024-01-01T00:00:00Z
To Date
e.g., 2024-12-31T23:59:59Z
Host Email
Filter by host email
Participants
Comma-separated participant emails
Limit
Max 50 (default: 50)
List Transcripts (fireflies_list_transcripts)

List meeting transcripts from Fireflies.ai with optional filtering

Input
ParameterTypeRequiredDescription
apiKeystringYesFireflies API key
keywordstringNoSearch keyword in meeting title or transcript
fromDatestringNoFilter transcripts from this date (ISO 8601 format)
toDatestringNoFilter transcripts until this date (ISO 8601 format)
hostEmailstringNoFilter by meeting host email
participantsstringNoFilter by participant emails (comma-separated)
limitnumberNoMaximum number of transcripts to return (max 50)
skipnumberNoNumber of transcripts to skip for pagination
Output
ParameterTypeDescription
transcriptsarrayList of transcripts

Get Transcript

Operation
Get Transcript
API Key*
••••••••
Transcript ID
Enter transcript ID
Get Transcript (fireflies_get_transcript)

Get a single transcript with full details including summary, action items, and analytics

Input
ParameterTypeRequiredDescription
apiKeystringYesFireflies API key
transcriptIdstringYesThe transcript ID to retrieve
Output
ParameterTypeDescription
idstringTranscript ID
titlestringMeeting title
datenumberMeeting timestamp
durationnumberMeeting duration in seconds
transcript_urlstringURL to view transcript
audio_urlstringURL to audio recording
host_emailstringHost email address
participantsarrayList of participant emails
speakersarrayList of speakers
sentencesarrayTranscript sentences
summaryobjectMeeting summary and action items

Get User

Operation
Get User
API Key*
••••••••
User ID
Leave empty for current user
Get User (fireflies_get_user)

Get user information from Fireflies.ai. Returns current user if no ID specified.

Input
ParameterTypeRequiredDescription
apiKeystringYesFireflies API key
userIdstringNoUser ID to retrieve (optional, defaults to API key owner)
Output
ParameterTypeDescription
user_idstringUser ID
namestringUser name
emailstringUser email
integrationsarrayConnected integrations
is_adminbooleanWhether user is admin
minutes_consumednumberTotal minutes transcribed
num_transcriptsnumberNumber of transcripts
recent_transcriptstringMost recent transcript ID

List Users

Operation
List Users
API Key*
••••••••
List Users (fireflies_list_users)

List all users within your Fireflies.ai team

Input
ParameterTypeRequiredDescription
apiKeystringYesFireflies API key
Output

Refer to the block outputs for this operation.


Upload Audio

Operation
Upload Audio
API Key*
••••••••
Audio/Video File
Upload an audio or video file
Audio/Video File Reference
Reference audio/video from previous blocks
Audio/Video URL
Or enter publicly accessible audio/video URL
Public HTTPS URL to audio file (MP3, MP4, WAV, M4A, OGG)
Title
Meeting title
Language
e.g., es, de, fr (default: English)
Attendees
[{"displayName": "John", "email": "john@example.com"}]
JSON array of attendees
Reference ID
Custom tracking ID
Upload Audio (fireflies_upload_audio)

Upload an audio file URL to Fireflies.ai for transcription

Input
ParameterTypeRequiredDescription
apiKeystringYesFireflies API key
audioFilefileNoAudio/video file to upload for transcription
audioUrlstringNoPublic HTTPS URL of the audio/video file (MP3, MP4, WAV, M4A, OGG)
titlestringNoTitle for the meeting/transcript
webhookstringNoWebhook URL to notify when transcription is complete
languagestringNoLanguage code for transcription (e.g., "es" for Spanish, "de" for German)
attendeesstringNoAttendees in JSON format: [{"displayName": "Name", "email": "email@example.com"}]
clientReferenceIdstringNoCustom reference ID for tracking
Output
ParameterTypeDescription
successbooleanWhether the upload was successful
titlestringTitle of the uploaded meeting

Delete Transcript

Operation
Delete Transcript
API Key*
••••••••
Transcript ID
Enter transcript ID
Delete Transcript (fireflies_delete_transcript)

Delete a transcript from Fireflies.ai

Input
ParameterTypeRequiredDescription
apiKeystringYesFireflies API key
transcriptIdstringYesThe transcript ID to delete
Output

Refer to the block outputs for this operation.


Add Bot to Live Meeting

Operation
Add Bot to Live Meeting
API Key*
••••••••
Title
Meeting title
Language
e.g., es, de, fr (default: English)
Meeting Link*
https://zoom.us/j/... or https://meet.google.com/...
URL for Zoom, Google Meet, or Microsoft Teams meeting
Meeting Password
••••••••
Duration (minutes)
60 (15-120 minutes)
Add Bot to Live Meeting (fireflies_add_to_live_meeting)

Add the Fireflies.ai bot to an ongoing meeting to record and transcribe

Input
ParameterTypeRequiredDescription
apiKeystringYesFireflies API key
meetingLinkstringYesValid meeting URL (Zoom, Google Meet, Microsoft Teams, etc.)
titlestringNoTitle for the meeting (max 256 characters)
meetingPasswordstringNoPassword for the meeting if required (max 32 characters)
durationnumberNoMeeting duration in minutes (15-120, default: 60)
languagestringNoLanguage code for transcription (e.g., "en", "es", "de")
Output

Refer to the block outputs for this operation.


Create Bite

Operation
Create Bite
API Key*
••••••••
Transcript ID
Enter transcript ID
Start Time (seconds)*
e.g., 30
End Time (seconds)*
e.g., 90
Bite Name
Name for this highlight
Summary
Brief description of the highlight
Create Bite (fireflies_create_bite)

Create a soundbite/highlight from a specific time range in a transcript

Input
ParameterTypeRequiredDescription
apiKeystringYesFireflies API key
transcriptIdstringYesID of the transcript to create the bite from
startTimenumberYesStart time of the bite in seconds
endTimenumberYesEnd time of the bite in seconds
namestringNoName for the bite (max 256 characters)
mediaTypestringNoMedia type: "video" or "audio"
summarystringNoSummary for the bite (max 500 characters)
Output
ParameterTypeDescription
idstringBite ID
namestringBite name

List Bites

Operation
List Bites
API Key*
••••••••
Transcript ID
Enter transcript ID
Limit
Max 50 (default: 50)
List Bites (fireflies_list_bites)

List soundbites/highlights from Fireflies.ai

Input
ParameterTypeRequiredDescription
apiKeystringYesFireflies API key
transcriptIdstringNoFilter bites for a specific transcript
minebooleanNoOnly return bites owned by the API key owner (default: true)
limitnumberNoMaximum number of bites to return (max 50)
skipnumberNoNumber of bites to skip for pagination
Output

Refer to the block outputs for this operation.


List Contacts

Operation
List Contacts
API Key*
••••••••
List Contacts (fireflies_list_contacts)

List all contacts from your Fireflies.ai meetings

Input
ParameterTypeRequiredDescription
apiKeystringYesFireflies API key
Output

Refer to the block outputs for this operation.


Usage Instructions

Integrate Fireflies.ai into the workflow. Manage meeting transcripts, add bot to live meetings, create soundbites, and more. Can also trigger workflows when transcriptions complete.

Notes

  • Category: tools
  • Type: fireflies