Skip to main content
A read-only API key integration that syncs Fireflies meeting transcripts and AI summaries into Rippit on a schedule. For what applies to every integration, see how data integrations work. For the security model, see Data integration security.

Connection summary

Before you connect

Rippit asks for two values:
  • API key. Create it in Fireflies under Settings → Developer Settings. A team admin’s key returns meetings for the whole Fireflies team. A key from any other user returns only what that user can see in Fireflies.
  • Workspace name. A label for the connection in Rippit, such as your team or company name. It is not sent to Fireflies.

Data handling

What a meeting becomes in Rippit

Each Fireflies meeting becomes one conversation in Rippit. Consecutive sentences from one speaker join the same turn until there is a pause of more than 3 seconds or the turn reaches 1,000 characters. Each turn carries the speaker name Fireflies identified. A turn with no speaker name is attributed to a generic participant. The organizer’s display name comes from the matching attendee or Fireflies user record. When neither has a name, the organizer’s email is used. Links from Rippit to a meeting open its Fireflies URL.

API endpoints

Every call is a POST to https://api.fireflies.ai/graphql. The query in the request body determines what is read. The transcripts query requests these fields: Unlike the other integrations, there is no separate per-meeting fetch. The list query returns each meeting’s summary and full transcript inline, so one paged query both discovers meetings and reads their content. No other Fireflies object is listed or swept. Organizer and attendees come from the transcript record itself.

Sync behavior

Rate limiting

  • Every request, retries included, starts at least 1 second after the previous one, so a sync sends at most 60 requests per minute.
  • Fireflies caps API requests by plan: 50 per day on Free, 500 per day on Pro, and 60 per minute on Business and Enterprise. On Free and Pro, a backfill or a busy day can exhaust the daily quota. When it does, the sync fails until Fireflies resets the quota, and the connection stays valid.
  • Each page of up to 50 meetings is one request. Each sync also spends one request on the credential check.