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.
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.
List meeting transcripts from Fireflies.ai with optional filtering
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fireflies API key |
keyword | string | No | Search keyword in meeting title or transcript |
fromDate | string | No | Filter transcripts from this date (ISO 8601 format) |
toDate | string | No | Filter transcripts until this date (ISO 8601 format) |
hostEmail | string | No | Filter by meeting host email |
participants | string | No | Filter by participant emails (comma-separated) |
limit | number | No | Maximum number of transcripts to return (max 50) |
skip | number | No | Number of transcripts to skip for pagination |
| Parameter | Type | Description |
|---|
transcripts | array | List of transcripts |
count | number | Number of transcripts returned |
Get a single transcript with full details including summary, action items, and analytics
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fireflies API key |
transcriptId | string | Yes | The transcript ID to retrieve |
| Parameter | Type | Description |
|---|
transcript | object | The transcript with full details |
Get user information from Fireflies.ai. Returns current user if no ID specified.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fireflies API key |
userId | string | No | User ID to retrieve (optional, defaults to API key owner) |
| Parameter | Type | Description |
|---|
user | object | User information |
List all users within your Fireflies.ai team
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fireflies API key |
| Parameter | Type | Description |
|---|
users | array | List of team users |
Upload an audio file URL to Fireflies.ai for transcription
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fireflies API key |
audioFile | file | No | Audio/video file to upload for transcription |
audioUrl | string | No | Public HTTPS URL of the audio/video file (MP3, MP4, WAV, M4A, OGG) |
title | string | No | Title for the meeting/transcript |
webhook | string | No | Webhook URL to notify when transcription is complete |
language | string | No | Language code for transcription (e.g., "es" for Spanish, "de" for German) |
attendees | string | No | Attendees in JSON format: [{"displayName": "Name", "email": "email@example.com"}] |
clientReferenceId | string | No | Custom reference ID for tracking |
| Parameter | Type | Description |
|---|
success | boolean | Whether the upload was successful |
title | string | Title of the uploaded meeting |
message | string | Status message from Fireflies |
Delete a transcript from Fireflies.ai
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fireflies API key |
transcriptId | string | Yes | The transcript ID to delete |
| Parameter | Type | Description |
|---|
success | boolean | Whether the transcript was successfully deleted |
Add the Fireflies.ai bot to an ongoing meeting to record and transcribe
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fireflies API key |
meetingLink | string | Yes | Valid meeting URL (Zoom, Google Meet, Microsoft Teams, etc.) |
title | string | No | Title for the meeting (max 256 characters) |
meetingPassword | string | No | Password for the meeting if required (max 32 characters) |
duration | number | No | Meeting duration in minutes (15-120, default: 60) |
language | string | No | Language code for transcription (e.g., "en", "es", "de") |
| Parameter | Type | Description |
|---|
success | boolean | Whether the bot was successfully added to the meeting |
Create a soundbite/highlight from a specific time range in a transcript
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fireflies API key |
transcriptId | string | Yes | ID of the transcript to create the bite from |
startTime | number | Yes | Start time of the bite in seconds |
endTime | number | Yes | End time of the bite in seconds |
name | string | No | Name for the bite (max 256 characters) |
mediaType | string | No | Media type: "video" or "audio" |
summary | string | No | Summary for the bite (max 500 characters) |
| Parameter | Type | Description |
|---|
bite | object | Created bite details |
List soundbites/highlights from Fireflies.ai
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fireflies API key |
transcriptId | string | No | Filter bites for a specific transcript |
mine | boolean | No | Only return bites owned by the API key owner (default: true) |
limit | number | No | Maximum number of bites to return (max 50) |
skip | number | No | Number of bites to skip for pagination |
| Parameter | Type | Description |
|---|
bites | array | List of bites/soundbites |
List all contacts from your Fireflies.ai meetings
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fireflies API key |
| Parameter | Type | Description |
|---|
contacts | array | List of contacts from meetings |
- Category:
tools
- Type:
fireflies