List
Read live records straight from the Granola API.
Sync Granola notes, detailed notes and note transcripts to any warehouse or AI app.
Source
Granola

Overview
The Airbyte Granola connector extracts data from Granola and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 3 streams you can select per connection.
Land 3 Granola tables in 50+ destinations on a schedule you control.
Query synced Granola data with filters, sorting and semantic search, without spending Granola API rate limits.
Pull only the records that changed since the last run instead of reloading everything.
Authenticate Granola once. The same connection powers scheduled syncs and runtime actions.
3 streams
| Primary key | id |
|---|---|
| Sync modes | FullIncr. |
| Primary key | id |
|---|---|
| Sync modes | FullIncr. |
| Primary key | None |
|---|---|
| Sync modes | FullIncr. |
Setup
Enter a Name for the Granola source connector.
Enter your API Key.
(Optional) Enter a Start Date in YYYY-MM-DD format. The connector replicates notes last updated on or after this date. If you leave this field empty, the connector defaults to replicating notes updated in the last two years.
Click Set up source and wait for the connection test to complete.
| Field | Type | Description |
|---|---|---|
| api_key* | string | Your Granola API key. For a personal key, open the Granola desktop app and go to Settings > Connectors > API keys > Create new key. For an Enterprise API key, go to Settings > API > Create new key. On Enterprise plans, workspace admins must enable "Allow personal API keys" in Settings > Workspace > General before personal keys can be created. |
| start_date | string | The earliest date from which to replicate notes, based on when they were last updated, in YYYY-MM-DD format. |
4 actions
Read live records straight from the Granola API.
Fetch a single record by ID.
Query synced data with filters and sorting, with no API rate limits.
Natural-language search across synced Granola records.
Full parameter-level details live in the Granola entity reference.
Hybrid deployment
The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.
Your environment
Airbyte control plane
Use cases
List all meeting notes from Granola
Show me recent meeting notes
Get the details of my most recent note
List notes created in the last week
Find meeting notes from last month
Which meetings had the most attendees?
Show me notes that mention budget reviews
What meetings happened this quarter?
FAQ
No. One Granola authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.
No. Entity actions read and write through the Granola API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.
3 streams: notes, detailed notes, note transcripts.
Yes. The Granola connector supports incremental sync on selected streams, and full refresh on every stream.
Run the Granola connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.
Didn't find your answer? Talk to sales
Free 14-day trial. One connection powers your scheduled syncs and your live Granola actions.