Sim

Fireflies

Interact with Fireflies.ai meeting transcripts and recordings

Fireflies.ai is a meeting transcription and intelligence platform that integrates with Sim, allowing your agents to work directly with meeting recordings, transcripts, and insights through no-code automations.

The Fireflies integration in Sim provides tools to:

  • List meeting transcripts: Fetch multiple meetings and their summary information for your team or account.
  • Retrieve full transcript details: Access detailed transcripts, including summaries, action items, topics, and participant analytics for any meeting.
  • Upload audio or video: Upload audio/video files or provide URLs for transcription—optionally set language, title, attendees, and receive automated meeting notes.
  • Search transcripts: Find meetings by keyword, participant, host, or timeframe to quickly locate relevant discussions.
  • Delete transcripts: Remove specific meeting transcripts from your Fireflies workspace.
  • Create soundbites (Bites): Extract and highlight key moments from transcripts as audio or video clips.
  • Trigger workflows on transcription completion: Activate Sim workflows automatically when a Fireflies meeting transcription finishes using the provided webhook trigger—enabling real-time automations and notifications based on new meeting data.

By combining these capabilities, you can streamline post-meeting actions, extract structured insights, automate notifications, manage recordings, and orchestrate custom workflows around your organization’s calls—all securely using your API key and Fireflies credentials.

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.

Tools

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
countnumberNumber of transcripts returned

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
transcriptobjectThe transcript with full details

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
userobjectUser information

fireflies_list_users

List all users within your Fireflies.ai team

Input

ParameterTypeRequiredDescription
apiKeystringYesFireflies API key

Output

ParameterTypeDescription
usersarrayList of team users

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
messagestringStatus message from Fireflies

fireflies_delete_transcript

Delete a transcript from Fireflies.ai

Input

ParameterTypeRequiredDescription
apiKeystringYesFireflies API key
transcriptIdstringYesThe transcript ID to delete

Output

ParameterTypeDescription
successbooleanWhether the transcript was successfully deleted

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

ParameterTypeDescription
successbooleanWhether the bot was successfully added to the meeting

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
biteobjectCreated bite details

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

ParameterTypeDescription
bitesarrayList of bites/soundbites

fireflies_list_contacts

List all contacts from your Fireflies.ai meetings

Input

ParameterTypeRequiredDescription
apiKeystringYesFireflies API key

Output

ParameterTypeDescription
contactsarrayList of contacts from meetings

Notes

  • Category: tools
  • Type: fireflies
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started