Newfoyai now builds each buyer their own deck from your Google Slides template.A deck for every buyer.

See how it worksSee how
foyai logo+Fireflies.ai logo
Call recorder · Beta

Use your team's Fireflies.ai calls to draft each deal room.

Connect Fireflies.ai to foyai and the calls your team records are matched to their Attio deals and used to draft each buyer room: what the buyer said, the next steps, the case studies that fit. You review the draft before you publish it. One workspace connection can cover the whole team. The integration is in Beta.

Updated

Connects with
Fireflies.ai, using an API key, plus one URL you paste into Fireflies.ai.
Setup time
About 5 minutes.
Connection
Whole workspace (created by a workspace admin) or just you.
New calls arrive
As soon as Fireflies.ai finishes processing, once the URL is in place. Before that, on a regular catch-up sync.
Status
Beta Working today; matching and sync are still being refined.
In and out

What foyai takes from Fireflies.ai and drafts from each call.

What comes across

  • Call details: title, date and who was on the call.
  • The transcript, when needed. foyai reads it from Fireflies.ai when drafting. A Meeting Notes section in a room keeps that call's summary and full transcript.
  • Only buyer calls. Calls with just your own team are ignored.
  • One copy per meeting. If the same meeting arrives from two recorders, the duplicate is flagged.

What it powers

  • A drafted room: "What we heard", a value map, goals, challenges, their stack, and who's involved.
  • Matching case studies: up to four case studies from your library, each with a reason.
  • Next steps: action items from the call for you to approve into the plan.
  • Updates after later calls: suggested changes after each new call, which you approve.
Setup

Setup takes one visit to foyai and one to Fireflies.ai.

Most of it happens in foyai. The last step is one paste into Fireflies.ai so new calls arrive when they're processed.

  1. Start the connection

    In foyai, go to Settings → Integrations → Manage transcript sources, and click Connect on Fireflies.ai.

  2. Paste your Fireflies.ai API key

    The connect window links to the page in Fireflies.ai where your key lives. Paste it in and choose who the connection covers: the whole workspace, or just you.

  3. Copy the webhook URL into Fireflies.ai

    After connecting, foyai shows a webhook URL and exactly where it goes in Fireflies.ai. Paste it there and new calls arrive as soon as they're processed.

  4. Check the card

    The Fireflies.ai card shows your account and starts importing recent calls. Matched calls appear wherever you pick calls for a room.

The Fireflies.ai card, connected
Why the extra paste

Add the webhook URL so calls arrive when they're processed.

Fireflies.ai needs you to add that URL yourself; foyai can't do it for you. If you skip it, the connection still works and calls arrive on the catch-up sync.

Without the URL
Calls arrive on the catch-up sync
foyai checks Fireflies.ai on a regular schedule and picks up what's new. Fine for most deals, slower after a call you want to follow up on fast.
With the URL
Calls arrive when they're ready
Fireflies.ai tells foyai as soon as a transcript is processed, so the call is there when you sit down to draft or update the room.
Matching

Who was on the call decides where it goes.

When a match is uncertain, foyai asks you to confirm it before the call is used, so a transcript doesn't end up in the wrong buyer's draft.

Who was on the callWhere it goes
A stakeholder in one of your roomsThat room.
Someone whose email domain matches a company in AttioThat company, ready for its deal's room.
Only people from your own teamIgnored, so internal calls aren't used in buyer material.
People who could belong to more than one dealUnmatched calls, with a suggested match to confirm in one click.
Only personal email addresses, or a company not in Attio yetUnmatched calls, for you to attach to a room or ignore.

Hover any match badge in foyai to see the reason, for example, that a participant's email belongs to a stakeholder in this room. How matching works in detail.

Draft a room from your team's next Fireflies.ai call.

Start free with Attio
Questions

About Fireflies.ai and foyai

Can one Fireflies.ai connection cover my whole team?
Yes. A workspace admin can create a whole-workspace connection that imports the team's calls under one connection. Anyone can instead connect just their own calls. Either way, a call matched to a deal is visible to every teammate working it.
What happens if I skip pasting the URL into Fireflies.ai?
The connection still works. New calls arrive on foyai's regular catch-up sync instead of right after Fireflies.ai finishes processing them. You can paste the URL any time later.
Does foyai keep a copy of my Fireflies.ai transcripts?
foyai stores each call's title, date and participants, and reads the transcript from Fireflies.ai when it drafts. Disconnect and new calls stop arriving; foyai can no longer read the transcripts. Your API key is encrypted at rest, and your content is not used to train AI models.
Which Fireflies.ai calls does foyai use?
Only calls matched to a room or an Attio company. Internal calls are ignored, and calls that can't be placed confidently wait in Unmatched calls for you to decide. You pick which calls a draft uses, and nothing reaches a buyer until you publish.
Is the Fireflies.ai integration in Beta?
Yes. All call recorder connections are in Beta: they work today, and we're still refining matching and sync. If a call is matched to the wrong deal, tell us at support@foyai.com.