Benefits of Connecting Granola to Windmill
Connecting Granola to Windmill brings your AI-powered meeting notes directly into 1:1s, performance reviews, and recaps — so nothing from your conversations gets lost.- Meeting notes and transcripts automatically flow into 1:1 prep and suggested topics
- Windy uses recordings you have access to in Granola to generate analytics and insights about your work
- Managers get richer catch me up reports grounded in real meeting context
- Meeting content surfaces in performance reviews and recaps without manual copying
- Captures discussions and decisions as they happen, not months later
How to Connect Granola
Generate an API key in Granola
In Granola, go to Connectors > API in the sidebar. Click Create new key, then select either Personal API or Enterprise API depending on your use case. See API Key Types below for details on each option.

Open the Connect Granola page in Windmill
In Windmill, navigate to Settings > Integrations, find Granola, and click Connect. Select the key type that matches the key you generated in Granola.

API Key Types
Granola supports two types of API keys, each with different access levels. The key type you choose affects who can see the synced recordings in Windmill.Personal API Key
- Available to all Granola users (currently in Beta)
- Syncs recordings you have access to in Granola — including notes you own, notes directly shared with you, and notes in private folders shared with you
- In Windmill, all data synced through a Personal API key is private to the user who created the connection — no one else can see it
Enterprise API Key
- Available to enterprise admins only (requires a Granola enterprise plan)
- Accesses all notes in your Granola “Team space” — cannot access private notes
- In Windmill, data synced through an Enterprise key is visible only to the owner of the note in Granola (if they’re a Windmill member)
Granola’s API does not provide full access control lists for recordings. Because of this, Windmill limits visibility to the identities it can confirm have access — ensuring no one sees recordings they shouldn’t.
Connected Data
When Granola is connected, Windmill securely reads the following information:| Data Type | How Windmill Uses It |
|---|---|
| Meeting notes and summaries | Surfaces in 1:1 agendas, suggested topics, and catch me up reports |
| Transcripts | Powers Windy’s analytics and insights on your work |
| Recording metadata | Matches recordings to calendar events for 1:1 sync |
How Recordings Connect to 1:1s
Windmill automatically matches Granola recordings you have access to with the right 1:1s using two methods:- Calendar event matching — Windmill links recordings to 1:1s based on the underlying calendar event ID. This is the primary matching method and works when both Granola and Windmill are connected to the same calendar.
- Smart fallback — If a calendar event ID isn’t available, Windmill uses the meeting time and attendees to identify the correct 1:1.
Windmill syncs with Granola once per hour. New recordings may take up to an hour to appear.
Permissions
Windmill requests read-only access to Granola.| Permission | Purpose |
|---|---|
| Read recording data | To sync meeting notes, transcripts, and metadata into Windmill |
| Read-only access | Windmill never creates, modifies, or deletes anything in Granola |
| One-way sync | Data flows from Granola to Windmill only — nothing is written back |
| Access scoped by key | Visibility in Windmill depends on the API key type used to connect |
FAQs
Does Windmill change anything in Granola?
Does Windmill change anything in Granola?
No. Windmill is 100% read-only. It never creates, modifies, or deletes recordings, notes, or any other data in Granola.
How often does Granola data sync?
How often does Granola data sync?
Windmill syncs with Granola once per hour. New recordings will appear within an hour of being created in Granola.
What's the difference between Personal and Enterprise API keys?
What's the difference between Personal and Enterprise API keys?
Personal API keys are available to all Granola users and sync recordings you have access to in Granola — including notes you own or that are shared with you. All synced data is private to you in Windmill.Enterprise API keys are available to Granola enterprise admins and sync all Team space notes. In Windmill, each recording is visible only to its owner in Granola.See API Key Types for full details.
Can multiple people connect their own Granola accounts?
Can multiple people connect their own Granola accounts?
Yes — and we recommend it. Each person should create their own connection using a Personal API key. This is the only way to ensure everyone has access to the recordings available to them in Granola.
Why can't I see all my Granola recordings in Windmill?
Why can't I see all my Granola recordings in Windmill?
Visibility depends on which API key type was used to connect. With a Personal API key, only you can see the recordings synced through your connection. With an Enterprise key, only the note owner in Granola can see each recording. If you’re missing recordings you have access to in Granola, try creating your own Personal connection.
Can I edit imported Granola notes in my 1:1?
Can I edit imported Granola notes in my 1:1?
Yes. When Granola notes are imported into a 1:1, they’re copied into the page. You can edit them freely — your changes won’t affect the original recording in Granola.
What happens to recordings that aren't part of a meeting?
What happens to recordings that aren't part of a meeting?
They still sync into Windmill as recordings and are available to Windy for analytics and insights. They just won’t be matched to a specific 1:1.