Fireflies.ai é uma plataforma de transcrição e inteligência de reuniões que se integra ao Zoen, permitindo que seus agentes trabalhem diretamente com gravações, transcrições e insights de reuniões por meio de automações no-code.
A integração do Fireflies no Zoen oferece ferramentas para:
- Listar transcrições de reuniões: Busque várias reuniões e suas informações resumidas para sua equipe ou conta.
- Recuperar detalhes completos da transcrição: Acesse transcrições detalhadas, incluindo resumos, action items, tópicos e analytics de participantes de qualquer reunião.
- Enviar áudio ou vídeo: Faça upload de arquivos de áudio/vídeo ou forneça URLs para transcrição — opcionalmente defina idioma, título, participantes e receba notas automatizadas da reunião.
- Pesquisar transcrições: Encontre reuniões por palavra-chave, participante, host ou período para localizar rapidamente discussões relevantes.
- Excluir transcrições: Remova transcrições específicas de reuniões do seu workspace do Fireflies.
- Criar soundbites (Bites): Extraia e destaque momentos-chave das transcrições como clips de áudio ou vídeo.
- Disparar fluxos de trabalho ao concluir a transcrição: Ative fluxos de trabalho do Zoen automaticamente quando uma transcrição de reunião do Fireflies for concluída usando o webhook trigger fornecido — permitindo automações e notificações em tempo real com base em novos dados de reunião.
Ao combinar essas capacidades, você pode agilizar ações pós-reunião, extrair insights estruturados, automatizar notificações, gerenciar gravações e orquestrar fluxos de trabalho personalizados em torno das chamadas da sua organização — tudo de forma segura usando sua API key e credenciais do Fireflies.
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 (e.g., "quarterly review") |
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 (e.g., 10, max 50) |
skip | number | No | Number of transcripts to skip for pagination (e.g., 0, 10, 20) |
| 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 (e.g., "abc123def456") |
| Parameter | Type | Description |
|---|
transcript | object | The transcript with full details |
↳ id | string | Transcript ID |
↳ title | string | Meeting title |
↳ date | number | Meeting timestamp |
↳ duration | number | Meeting duration in seconds |
↳ transcript_url | string | URL to view transcript |
↳ audio_url | string | URL to audio recording |
↳ host_email | string | Host email address |
↳ participants | array | List of participant emails |
↳ speakers | array | List of speakers |
↳ sentences | array | Transcript sentences |
↳ summary | object | Meeting summary and action items |
↳ analytics | object | Meeting analytics and sentiment |
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 (e.g., "user_abc123", defaults to API key owner) |
| Parameter | Type | Description |
|---|
user | object | User information |
↳ user_id | string | User ID |
↳ name | string | User name |
↳ email | string | User email |
↳ integrations | array | Connected integrations |
↳ is_admin | boolean | Whether user is admin |
↳ minutes_consumed | number | Total minutes transcribed |
↳ num_transcripts | number | Number of transcripts |
↳ recent_transcript | string | Most recent transcript ID |
↳ recent_meeting | string | Most recent meeting date |
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 (e.g., "abc123def456") |
| Parameter | Type | Description |
|---|
success | boolean | Whether the transcript was successfully deleted |
transcript | object | The deleted transcript |
↳ id | string | Transcript ID |
↳ title | string | Meeting title |
↳ date | number | Meeting timestamp |
↳ duration | number | Meeting duration |
↳ host_email | string | Host email address |
↳ organizer_email | string | Organizer email address |
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 (e.g., "abc123def456") |
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 |
↳ id | string | Bite ID |
↳ name | string | Bite name |
↳ status | string | Processing status |
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 (e.g., "abc123def456") |
mine | boolean | No | Only return bites owned by the API key owner (default: true) |
limit | number | No | Maximum number of bites to return (e.g., 10, max 50) |
skip | number | No | Number of bites to skip for pagination (e.g., 0, 10, 20) |
| 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 |
A Trigger is a block that starts a workflow when an event happens in this service.
Trigger workflow when a Fireflies meeting transcription is complete
| Parameter | Type | Required | Description |
|---|
webhookSecret | string | No | Secret key for HMAC signature verification (set in Fireflies dashboard) |
| Parameter | Type | Description |
|---|
meetingId | string | The ID of the transcribed meeting |
eventType | string | The type of event (e.g. Transcription completed, meeting.transcribed) |
clientReferenceId | string | Custom reference ID if set during upload |
timestamp | number | Unix timestamp in milliseconds when the event was fired (V2 webhooks) |