# Fireflies AI employee

Viktor works in Fireflies for you. Ask in Slack or Microsoft Teams.

Viktor is an AI employee that connects to Fireflies and helps you find, summarize and answer questions about your meeting transcripts, share and rename meetings, and make clips, running 16 Fireflies actions for you like List Clips, Set User Role, and Share Meeting. Ask in plain English from your workspace; Viktor does the work in Fireflies and reports back. Viktor connects with an API key.

- Tool: Fireflies
- Category: Content & Media
- Connection: API key
- Actions available: 16
- Currently available in: Slack, Microsoft Teams, and Discord
- Page: https://viktor.com/integrations/fireflies

## What can your AI employee do in Fireflies?

Viktor connects to your Fireflies account and completes work in it. He doesn't just answer questions about Fireflies, he takes the actions on your behalf and delivers the finished result to your workspace.

Unlike workflow builders such as Zapier or Make, there is nothing to configure - no triggers to map, no workflows to maintain. You describe the outcome in plain English, and Viktor picks the right Fireflies actions, chains them with the other 9,800+ tools he connects to, and asks for approval before anything sensitive runs.

### About Fireflies

Fireflies.ai helps your team transcribe, summarize, search, and analyze voice conversations.

### How a run works

1. **You ask in your workspace** - Describe what you need in plain English
2. **Viktor picks the actions** - Selects from 16 Fireflies actions, chains them together
3. **Runs in Fireflies** - Helps you find, summarize and answer questions about your meeting transcripts, share and rename meetings, and make clips - your real data.
4. **Reports back** - Delivers the finished result to your workspace

## Use Fireflies from Slack and Microsoft Teams

Message Viktor in a Slack channel, a Microsoft Teams chat or a direct message. He opens Fireflies, does the work and posts the result in the same thread, so nobody has to switch tabs.

He can also run Fireflies work on a schedule, like a weekly Fireflies summary posted to your team's channel. Anything sensitive waits for your approval before it runs.

## Security and permissions

- API key - Viktor stores your key encrypted, uses it only for the actions you ask for, and you can revoke it at any time.
- Review-first approvals: sensitive Fireflies actions wait for your sign-off before they run.
- Isolated compute per team, encrypted in transit and at rest - and your data is never used to train models.
- SOC 2 Type 1 compliant, with Type 2 and ISO 27001 in progress.
- Viktor is not affiliated with or endorsed by Fireflies.

## What can you ask Viktor to do in Fireflies?

- "Summarize my last Fireflies meeting and pull out the decisions, next steps and owners."
- "What pricing objections came up in our Fireflies calls with Acme last month?"
- "When a new Fireflies meeting is transcribed, post the summary in #sales."
- "Clip the part of yesterday's Fireflies call where they explain the export bug and post the link in #product."

## How does Viktor work with Fireflies?

1. Open Viktor in a supported workspace.
2. Connect Fireflies with an API key - Viktor handles authentication.
3. Ask in plain English. Viktor runs the Fireflies actions, chains them with your other tools when needed, and reports back. Sensitive actions wait for your approval.

## What can Viktor do in Fireflies? (16 actions)

- **Ask Question About Meeting** - Ask AskFred, Fireflies' AI assistant, a natural language question about a meeting's content — for example, action items, decisions made, or a summary of a specific topic. Starts a new AskFred conversation thread; use Continue AskFred Conversation to ask follow-up questions in the same thread. Requires AI credits on the connected Fireflies account.
- **Continue AskFred Conversation** - Ask a follow-up question in an existing AskFred conversation thread, continuing the context of a prior question. Use Ask Question About Meeting first to start a thread and obtain its threadid.
- **Create Live Meeting Soundbite** - Create a soundbite from a meeting that is currently live/in-progress, based on a natural language description of the moment to capture (e.g. the last 2 minutes or when the budget was discussed). This is documented for use during a live meeting; to clip a meeting that has already ended and been transcribed, use Create Meeting Clip instead, which takes an explicit start and end time. Only the meeting organizer or a team admin can run this, and it consumes AI credits and is rate-limited to 10 requests per hour.
- **Create Meeting Clip** - Create a clip (a Fireflies \"bite\") from a completed, already-transcribed meeting by specifying a start and end time in seconds. This is the action to use for past meetings — for a meeting that is still running, use Create Live Meeting Soundbite instead. To find the moment to clip, read the sentences array returned by Find Meeting by ID: each sentence carries its own starttime and endtime in seconds (e.g. 142.5), so clipping around a quote means passing that sentence's start and end. Clip generation is asynchronous — this returns immediately with status: pending and no media, so preview, thumbnail and the playable URL are not available yet. Pass the returned id to Find Clip by ID and poll until status reaches a terminal ready or error.
- **Find Clip by ID** - Retrieve a single meeting clip (a Fireflies \"bite\") by its ID, including its render status and media URLs. Use this to follow up on Create Meeting Clip, which returns immediately with status: pending and no media. Poll until status reaches a terminal ready or error, and stop on either — pending and processing mean the clip is still rendering. Once ready, the playable media is at sources[].src, with preview and thumbnail also populated; all three are null beforehand. Note that summarystatus tracks the AI-generated summary separately and can finish while status is still pending, so poll status rather than summarystatus. Use List Clips to look up a clip ID.
- **Find Meeting by ID** - Retrieve a single meeting's full transcript by its ID, including the summary (overview, action items, keywords, outline), sentence-level transcript text, duration, date, and audio/video URLs. Use this when you already have a meeting ID; use Find Recent Meeting instead to get a user's latest meeting, or List Meeting ID Options to look up an ID by meeting title.
- **Find Recent Meeting** - Retrieve a specific user's most recent meeting, returning the full transcript (summary, sentence-level text, duration, date, audio/video URLs) rather than just the ID. Use this as the starting point when a request refers to \"my last meeting\" or \"their latest call\". Returns no data if the user has no meetings yet. Use Find Meeting by ID instead when you already have a meeting ID.
- **List AskFred Thread ID Options** - List existing AskFred conversation threads as ID/title pairs, to discover a valid AskFred Thread ID. Call this first when resuming an older conversation with Continue AskFred Conversation and you no longer have the threadid that Ask Question About Meeting returned. Fireflies returns every thread in a single response, so pagination does not apply.
- **List Channel ID Options** - List the channels accessible to the authenticated user as ID/title pairs, to discover a valid Channel ID. Call this first when you know a channel by name but need its ID for Update Meeting. Includes public channels on the team plus private channels you belong to. Fireflies returns every channel in a single response, so pagination does not apply.
- **List Clips** - List meeting clips (Fireflies \"bites\"). The API requires at least one filter, so set at least one of Meeting ID, Mine Only, or My Team Only — Mine Only defaults to true, which lists the clips created by the connected account. Use this to look up a clip's id for Find Clip by ID, or to check which clips already exist for a meeting before creating another with Create Meeting Clip. Each result includes the clip's render status and, once that status is ready, its media URLs in sources[].src.
- **List Meeting ID Options** - List recent meetings as ID/title pairs, to discover a valid Meeting ID. Call this first when you know a meeting by name but need its ID for Find Meeting by ID, Update Meeting, Share Meeting or Ask Question About Meeting. Results are ordered most-recent-first; increment Page to reach older meetings.
- **List User ID Options** - List the team's users as ID/name pairs, to discover a valid User ID. Call this first when you know a person by name but need their ID for Find Recent Meeting or Set User Role. Fireflies returns every user in a single response, so pagination does not apply.
- **Revoke Meeting Access** - Revoke a previously shared meeting's access for a specific email address. Access can be re-granted at any time with Share Meeting.
- **Set User Role** - Promote a team member to admin or demote an admin to a regular user. The team must always retain at least one admin — attempting to demote the last remaining admin fails with an adminmustexist error.
- **Share Meeting** - Share a meeting with up to 50 people by email, optionally expiring their access after a number of days. Only the meeting owner or a team admin (on the owner's team) can share a meeting. Rate-limited to 10 requests per hour per user. Use Revoke Meeting Access to remove access later.
- **Update Meeting** - Update a meeting's title, privacy level, and/or channel. Each selected field is applied through a separate, sequential mutation rather than a single atomic call — if a later update fails, earlier successful changes remain applied. Set only the fields you want to change — unset fields are left untouched. Updating the title requires admin privileges on the Fireflies team. See the documentation for Update Meeting Title, Update Meeting Privacy and Update Meeting Channel.

## Viktor uses Fireflies together with

- [Slack](https://viktor.com/integrations/slack)
- [Gmail](https://viktor.com/integrations/gmail)
- [Google Sheets](https://viktor.com/integrations/google-sheets)
- [HubSpot](https://viktor.com/integrations/hubspot)
- [Notion](https://viktor.com/integrations/notion)
- [Salesforce](https://viktor.com/integrations/salesforce)

## More Content & Media integrations

- [Webflow](https://viktor.com/integrations/webflow)
- [Mboum](https://viktor.com/integrations/mboum)
- [Wix](https://viktor.com/integrations/wix)
- [Spotify](https://viktor.com/integrations/spotify)
- [Connectwise PSA](https://viktor.com/integrations/connectwise-psa)
- [Twitch](https://viktor.com/integrations/twitch)
- [Mode](https://viktor.com/integrations/mode)
- [Microsoft Power BI](https://viktor.com/integrations/microsoft-power-bi)

## FAQ

### Does Viktor integrate with Fireflies?

Yes. Fireflies is one of the 9,800+ tools Viktor connects to, with an API key. Once connected, anyone on your team can put Viktor to work in Fireflies from their workspace - no workflow builder, no code.

### How do I connect Fireflies to Viktor?

Ask Viktor in your workspace to connect Fireflies, then paste an API key from your Fireflies account when prompted. Viktor stores the key encrypted, uses it only for the actions you ask for, and you can revoke it at any time. Setup takes about two minutes.

### What can Viktor do in Fireflies?

Viktor can run 16 Fireflies actions, including List Clips, Set User Role, and Share Meeting - and chain them with other tools in a single request. In practice that means Viktor helps you find, summarize and answer questions about your meeting transcripts, share and rename meetings, and make clips. If a task spans several actions, Viktor plans the sequence itself and reports back when the work is done. You connect Fireflies by pasting your Fireflies API key; there is no OAuth sign-in, and Viktor sees only what that Fireflies user can see. Viktor has 16 Fireflies tools and asks for your approval before sharing, renaming or clipping a meeting. Viktor is not affiliated with or endorsed by Fireflies.ai.

### Do I need to build workflows for Fireflies?

No. Viktor isn't a workflow builder - there are no triggers to map and nothing to maintain. You ask for the outcome in plain English in your workspace, and Viktor decides which Fireflies actions to take, runs them, and reports back.

### Is my Fireflies data secure with Viktor?

Yes. Viktor connects to Fireflies with an API key, runs in an isolated environment per team, and never trains models on your data. Sensitive actions wait for your approval, and you can revoke access at any time. Viktor is SOC 2 Type 1 compliant, with Type 2 and ISO 27001 in progress.

### How much does the Fireflies integration cost?

Nothing extra - every integration, including Fireflies, is available on every plan. You can start free with up to $100 in credits, no credit card required; the Team plan is $100 a month.

### Can Viktor use Fireflies together with my other tools?

Yes - that's the point. Viktor connects to 9,800+ tools and works across them in a single run: he can pull data from Fireflies, cross-reference it with another tool - for example Slack or Gmail, and deliver the finished result in your workspace.

## Get started

Viktor is free to start - up to $100 in credits, no credit card required. All 9,800+ integrations are included on every plan. Sign up at https://viktor.com or browse all integrations at https://viktor.com/integrations.
