Feature Request
Add a connector for Granola, an AI meeting notes application. Granola is a desktop app that records meetings and generates structured notes, summaries, and transcripts with speaker attribution. It supports Zoom, Google Meet, Microsoft Teams, and other platforms.
Why
Meeting notes and transcripts are high-value knowledge that teams frequently need to search across. Granola is a fast-growing platform in this space (YC-backed) alongside existing Onyx connectors like Fireflies and Gong.
Technical Notes
Granola has a documented REST API — straightforward to integrate:
- Base URL:
https://public-api.granola.ai/v1
- Auth: API key (Bearer token,
grn_* prefix) — available on Business/Enterprise plans
- Endpoints:
GET /notes — list notes with created_after filter and cursor-based pagination
GET /notes/{id} — get note details; ?include=transcript for full transcript
- Rate limits: 5 req/sec sustained, 25 burst
- Data model: Note ID (
not_*), title, owner (name + email), AI-generated summary, transcript (speaker + text segments), attendees
This is a clean API-key-based connector following the same pattern as Fireflies — no OAuth complexity needed.
Data Indexed
- AI-generated meeting summaries
- Full transcripts (with speaker attribution)
- Meeting metadata (title, owner, attendees, timestamps)
- Folder/organization structure
cc @yuhongsun96
Feature Request
Add a connector for Granola, an AI meeting notes application. Granola is a desktop app that records meetings and generates structured notes, summaries, and transcripts with speaker attribution. It supports Zoom, Google Meet, Microsoft Teams, and other platforms.
Why
Meeting notes and transcripts are high-value knowledge that teams frequently need to search across. Granola is a fast-growing platform in this space (YC-backed) alongside existing Onyx connectors like Fireflies and Gong.
Technical Notes
Granola has a documented REST API — straightforward to integrate:
https://public-api.granola.ai/v1grn_*prefix) — available on Business/Enterprise plansGET /notes— list notes withcreated_afterfilter and cursor-based paginationGET /notes/{id}— get note details;?include=transcriptfor full transcriptnot_*), title, owner (name + email), AI-generated summary, transcript (speaker + text segments), attendeesThis is a clean API-key-based connector following the same pattern as Fireflies — no OAuth complexity needed.
Data Indexed
cc @yuhongsun96