Skip to main content
Fireflies.ai records, transcribes, and summarizes meetings across Zoom, Google Meet, Microsoft Teams, and other platforms. The Fireflies connector enables meeting data integration for your app, allowing you to surface transcripts, search conversations, and display action items directly in your app. With Fireflies, your app can:
  • Retrieve meeting transcripts, AI summaries, and speaker-attributed content
  • Search and analyze conversations across your organization
  • Build workflows on top of meeting intelligence
  • Sync notes and action items into your product
Fireflies is a good fit when your app needs access to meeting content, conversation history, or spoken interaction data rather than manually entered notes.

Common use cases and example apps

How to connect Fireflies

Workspace admins and owners can connect Fireflies. You can create multiple Fireflies connections using different API keys, which is useful for separating environments (for example, development and production) or managing rate limits. When the connection is created, Fireflies can be linked to any project in the workspace.

Prerequisites

  • A Fireflies.ai account and API key
    All API usage consumes Fireflies API quota based on your Fireflies plan, and billing is handled directly by Fireflies, not Lovable.
  • Lovable workspace admin or owner role

Step 1: Create a Fireflies API key

An API key lets you connect to the Fireflies API and access your organization’s meeting data.
  1. Sign in to Fireflies.
  2. Open Developer settings (Fireflies API).
  3. Copy the generated API key and store it securely.
    Your API key functions like a password. Keep it secure and never share it publicly. You’ll need it in the next step.

Step 2: Connect Fireflies in Lovable

You can create multiple connections using different API keys.
  1. Open ConnectorsApp connectors and select Fireflies.
  2. Click Add connection.
  3. Enter a Display name (for example Fireflies Production).
  4. Paste the API key.
  5. Click Connect.
Lovable will verify your API key by making a test request to the Fireflies API. If the key is valid, the connection is saved. When connected, your Lovable apps can start accessing meeting transcripts and conversation data from Fireflies.

Available data

Through the Fireflies connector, your app can access the following meeting data: For the full list of available queries and fields, see the Fireflies GraphQL API documentation and the API quickstart.
Fireflies returns transcripts and summaries in markdown format. Use a React markdown rendering library (such as react-markdown) for proper display instead of rendering raw markdown strings.

Limitations

The Fireflies connector cannot:
  • Create, modify, or delete meetings or transcripts (read-only access)
  • Receive incoming events or webhooks from Fireflies
  • Access data beyond your Fireflies organization’s scope
  • Support per-user Fireflies login (each end user connecting their own Fireflies account)
Each connection represents one Fireflies API key. The API returns data that your Fireflies workspace and key are allowed to access. Keep this in mind when building user-facing features. Fireflies enforces API rate limits that vary by plan. Free and pro plans allow approximately 50 requests per day. If your app makes frequent calls, consider caching responses to stay within these limits. Lovable gateway limits also apply. See Gateway-based connectors for details. Editors and above can remove specific projects from a connection without deleting the connection entirely. The connection will remain available for other projects. To unlink projects:
1

Open Connectors

Open Connectors, then go to App connectors, and select .
2

Open the connection

Open the connection you want to manage.
3

Select projects

Under Linked projects, check the projects you want to unlink.
4

Confirm

Click Unlink projects and confirm.
When unlinked, those projects will no longer have access to through this connection. If a project needs again, you can link it to any available connection.

How to delete a connection

Workspace admins and owners can delete connections. Other members can delete a connection if they created it, or if they have been explicitly granted access to it.
Deleting a connection is permanent and cannot be undone. It will remove the credentials from all linked projects, and any apps using this connection will stop working until a new connection is added.
Before deleting, review the Linked projects section to see which projects are currently using the connection. To delete a connection:
1

Open Connectors

Open Connectors, then go to App connectors, and select .
2

Open the connection

Open the connection you want to remove.
3

Review linked projects

Review the Linked projects section.
4

Delete

Under Delete this connection, click Delete and confirm.