How to integrate Ashby with Fireflies

Last updated: September 16, 2025

Fireflies now integrates with Ashby, the AI-first recruiting platform trusted by modern, fast-growing teams. With this integration, every candidate conversation captured with Fireflies can be auto-logged in Ashby — helping recruiters stay focused, not buried in manual tasks.

This setup is intended for use at an organization level, and not for individual users.
Click here to set up your Ashby Admin Account
Click here to set up for your Fireflies team.

How to Set It Up

🔑 Step 1: Generate your Ashby API Key

Only Ashby Admins can connect the integration. This ensures secure access and is required because Ashby does not support user-level API keys. This Setup is intended for use at the organisation level, not for individual recruiters.

Follow these steps:

  1. Go to Ashby Admin Settings → API Keys
    From your Ashby dashboard, click Admin in the top nav bar and scroll to the API Keys section under Integrations.

    Ashby integration - create API key 1.gif

  2. Create a new API key
    Click + New, give it a name (like Fireflies Integration), and choose access scopes (e.g. Candidate Read/Write).

    Ashby integration - create API key 2 (new).gif

  3. Copy your API key
    You'll only get one chance to copy it. Save it securely — you’ll need this in Fireflies.

    Ashby integration - create API key 3: create and copy.gif

Step 2: Connect Ashby to Fireflies

  1. Go to the Integrations tab in Fireflies

    Todoist integration - dashboard.gif

  2. Search for Ashby and click the tile

    Ashby integration - search.gif

  3. Click Connect and Paste your Ashby API Key (you’ll find this in your Ashby admin dashboard). Lastly, click Authorize

    Ashby integration - API key.gif

Once authorized, the Fireflies configuration panel will open.

Configure Integration Settings

Step 3: Configure Participant Management to decide how Fireflies handles candidate mapping

You'll see two toggle options:

🆕 Option 1: Create new candidates from meeting participants

  • When ON, Fireflies will auto-create a candidate record in Ashby if the participant isn't already in the system.

Ashby distinguishes between candidates and interviewers using the participant’s email domain.

Caution: Enabling automatic candidate profile creation means Fireflies will also create candidates for interviewers using non-domain emails — like external recruiters or agencies.
This can result in interviewers being mistakenly added as candidates.

🔁 Option 2: Map notes only to existing candidates

  • When ON, Fireflies will only sync notes to candidates already present in Ashby — no new profiles created.

  • Best for later-stage interviews or structured pipelines where all candidates are pre-entered.

You can toggle these based on how much control you want over candidate data creation. You also have an option to test the connection with the sample data

Ashby integration - participant management.gif

Step 4 (Optional but Recommended) Apply Integration Rules (Business & Enterprise Only)

Available to all Business & Enterprise plan users, integration rules let you control which meetings trigger a sync.

To access:

  1. Under your config, click Additional Options

  2. Keep the default: All Meetings Or apply filters:

    • By Meeting Title (e.g. “Interview”, “Screening Call”)

    • By Meeting Host

    • By Participants

    • By Meeting Type (internal vs external)

      Integration Rules - meetings.gif

Example: Only sync interviews hosted by Jane that include “Interview” in the title.

  • You can stack multiple filters with AND/OR logic.
    Example: Only sync meetings hosted by Alex that include “Client Sync” in the title.

    Integration rules .gif

Step 5: Save & (optional) Rename Your Configuration

Once done, click Save.

You’ll see a success message that your configuration is active.

Ashby integration - save.gif

We recommend:

  • Renaming your configuration for clarity

  • Adding more configs later if you have multiple use cases

👥 Admin Setup for Teams (Workspace Admins Only)

Workspace admins can control how the Ashby integration works across their team with two options under Integration Scope:

  • To set up team options, click on the 3 dots on your integration page.

    Ashby integration - team options.gif

  • You will see a pop-up with 2 Options

    Ashby integration - team options toggle on.gif

A. Apply to entire workspace (to be toggled ON)

You must toggle this on to auto-push action items from admin-accessible meetings to Ashby for the whole team.

B. Restrict non-admin workspace member usage (to be toggled ON)

Keep this toggled on to block teammates from creating their own configs on top of the team-wide integration.

🔍 How this integration works and where to View Fireflies Notes in Ashby

Notes appear directly inside the candidate’s profile under the Notes section.

Here’s what Fireflies logs:

  • 📝 Meeting Title

  • 📅 Date & Time

  • 👥 Participants (including employees and candidates)

  • 🔗 Hyperlinked meeting recording & Notepad

  • 📖 Full AI-generated Summary (with clear sections)

  • Action Items at the end

    Ashby Integration - output.gif

🧠 Recap

Once connected, Fireflies can automatically:

  • Log structured meeting summaries under the relevant Ashby candidate

  • 👥 Create new candidate profiles (optional — you control this!)

  • 🔁 Map notes to existing profiles if the candidate is already in your ATS

  • 🧠 Apply meeting rules to decide which calls are synced

  • 🔗 Hyperlink full meeting records for easier context retrieval

Each note is neatly formatted inside Ashby, with title, date, participants, full summary, and action items — fully searchable and accessible.