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+Granola logo
Call recorder · Beta

Draft buyer rooms from your Granola meetings.

Connect Granola to foyai and your sales meetings are matched to their Attio deals and used to draft each buyer room: what the buyer said, their goals, the next steps and the case studies that fit, for you to review and publish. foyai checks Granola for new meetings about once an hour. You'll need a Granola Business or Enterprise plan for the API key. The integration is in Beta.

Before you start: Granola API keys are created in the Granola desktop app and need a Granola Business or Enterprise plan.

Updated

Timing

foyai checks Granola for new meetings about once an hour.

Granola doesn't send real-time notifications, so foyai checks your account on a schedule instead. There's nothing to paste into Granola and no extra setup.

  • Most meetings show up within about an hour of Granola having them.
  • Need it right after the call? Upload the transcript by hand and draft straight away.
  • Everything else works the same as other recorders: matching, drafts, suggested updates.
Setup

Create a key in Granola and connect it in foyai.

  1. Create a key in Granola

    Open the Granola desktop app and go to Settings → Connectors → API keys. Create a key and copy it.

  2. Connect Granola in foyai

    Go to Settings → Integrations → Manage transcript sources, click Connect on Granola, and paste the key.

  3. Choose who it covers

    Whole workspace imports the team's meetings under one connection (admins only). Just me imports your own.

  4. Wait for the first check

    The card shows your account. Recent meetings appear on the next check, then about once an hour after that.

The Granola key, and where it goes
Compared

How each recorder reaches foyai.

Matching and drafting work the same for every recorder. What differs is how quickly a new call arrives.

RecorderWhen new calls arriveAnything to paste back?
GranolaChecked about once an hourNo
Fathom, Avoma, GrainWhen the recording finishes processingNo
Fireflies.ai, tl;dvWhen processing finishes, once you paste one URL into the toolYes, one URL
Attio call recordingsAlready on the Attio dealNothing to connect

Connected recorders also run a regular catch-up sync as a safety net.

What it powers

foyai drafts the notes you'd write after the call for you to edit.

Matched to the right deal. A participant who's a stakeholder in one of your rooms sends the meeting there. Otherwise their company email domain is matched to the Attio company. Internal-only meetings are ignored, and unclear ones wait in Unmatched calls with a suggested match.

A first draft of the room. "What we heard", a value map, goals, challenges, their stack and who's involved, plus up to four case studies from your library with a reason for each.

Suggested next steps. Action items from the meeting, waiting for your approval before they join the shared plan.

Updates after later meetings. Each new meeting is compared against the room, with suggested updates for you to approve. Buyers see changes only when you publish.

Connects with
Granola Business or Enterprise, using an API key from the Granola desktop app.
Setup time
About 5 minutes.
Connection
Whole workspace (created by a workspace admin) or just you.
New calls arrive
About once an hour. Not instant.
What gets stored
Each meeting's title, date, and participants. The transcript is read from Granola when foyai drafts, and kept only if you add a Meeting Notes section to a room.
Status
Beta Working today; matching and sync are still being refined.
Questions

About Granola and foyai

Which Granola plan do I need?
Granola Business or Enterprise. The connection uses a Granola API key, and those keys need one of those plans.
Where do I find my Granola API key?
In the Granola desktop app, under Settings → Connectors → API keys. Create a key there and paste it into foyai under Settings → Integrations → Manage transcript sources.
Why isn't my Granola meeting in foyai yet?
foyai checks Granola about once an hour rather than instantly, and Granola needs to have finished with the meeting first. If it still hasn't appeared after the next check, look at the Granola card in foyai for an error, such as a revoked key.
Can one Granola connection cover my whole team?
Yes. A workspace admin can create a whole-workspace connection. Anyone can connect just their own meetings instead. Matched meetings are visible to every teammate working that deal either way.
Does foyai keep my Granola transcripts?
foyai stores each meeting's title, date and participants, and reads the transcript from Granola when drafting. Your API key is encrypted at rest, and your content is not used to train AI models. The Granola connection is in Beta, like every call recorder connection.