> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.airweave.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.airweave.ai/_mcp/server.

# Fireflies

> Fireflies integration with Airweave

{/* AUTO-GENERATED CONTENT START */}

<img src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/airweave.docs.buildwithfern.com/2026-05-20T11%3A36%3A51.367Z/docs/pages/connectors/fireflies/icon.svg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260807%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260807T162930Z&X-Amz-Expires=604800&X-Amz-Signature=45fa736cebdac7a176f8c84b5d380a4c7e004b7034fb5c61270f247b9035e076&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" alt="Fireflies logo" width="48" height="48" />

<h1>
  Fireflies
</h1>

This connector enables AI agents and RAG systems to retrieve context from Fireflies through Airweave's unified search layer.

## Configuration

Fireflies source connector.

Syncs meeting transcripts from Fireflies.ai. Uses the GraphQL API with
Bearer token (API key) authentication.

#### [View Source Code](https://github.com/airweave-ai/airweave/tree/main/backend/airweave/platform/sources/fireflies.py)

Explore the Fireflies connector implementation

### Authentication

**Supported authentication methods:**

* Direct Credentials
* Auth Provider

### Configuration Options

This connector does not have any additional configuration options.

## Data Models

The following data models are available for this connector:

#### FirefliesTranscriptEntity

Schema for a Fireflies meeting transcript.

Maps to the Transcript type in the Fireflies GraphQL API.
See [https://docs.fireflies.ai/schema/transcript](https://docs.fireflies.ai/schema/transcript)

| Field                  | Type                   | Description                                                      |
| ---------------------- | ---------------------- | ---------------------------------------------------------------- |
| transcript\_id         | str                    | Unique identifier of the transcript.                             |
| title                  | str                    | Title of the meeting/transcript.                                 |
| organizer\_email       | Optional\[str]         | Email address of the meeting organizer.                          |
| transcript\_url        | Optional\[str]         | URL to view the transcript in the Fireflies dashboard.           |
| participants           | List\[str]             | Email addresses of meeting participants.                         |
| duration               | Optional\[float]       | Duration of the audio in minutes.                                |
| date                   | Optional\[float]       | Date the transcript was created (milliseconds since epoch, UTC). |
| date\_string           | Optional\[str]         | ISO 8601 date-time string when the transcript was created.       |
| created\_time          | Optional\[datetime]    | Parsed creation timestamp for the transcript.                    |
| speakers               | List\[Dict\[str, Any]] | Speakers in the transcript (id, name).                           |
| summary\_overview      | Optional\[str]         | AI-generated summary overview of the meeting.                    |
| summary\_keywords      | List\[str]             | Keywords extracted from the meeting.                             |
| summary\_action\_items | Optional\[List\[str]]  | Action items from the meeting summary.                           |
| content                | Optional\[str]         | Full transcript text (concatenated sentences) for search.        |
| fireflies\_users       | List\[str]             | Emails of Fireflies users who participated.                      |

{/* AUTO-GENERATED CONTENT END */}