Capabilities
| Feature | Description |
|---|---|
| Meeting Sync | Automatically sync meeting notes from Granola to Kasava |
| Transcript Search | Search across all synced meeting transcripts |
| AI Exploration | Analyze transcript text to find related insights and patterns |
| Attendee Tracking | See which customers and stakeholders attended meetings |
| Action Item Extraction | View action items extracted from conversations |
| Manual Transcript Import | Paste transcripts manually if not using Granola Enterprise |
Connecting Granola
Authorize Access
You’ll be redirected to Granola to authorize Kasava. Review the permissions and click Authorize

Kasava uses secure OAuth 2.0 authentication. Your Granola credentials are never stored—only an access token for API calls.
Sync Settings
After connecting, configure how Kasava syncs your Granola meetings.Managing Your Integration
- Go to Settings → Integrations
- Click Manage on the connected Granola card
- The management dialog opens with sync options
Available Options
| Setting | Description |
|---|---|
| Auto-sync | Automatically sync new meetings as they’re created |
| Sync Transcripts | Include full transcripts (requires Granola Enterprise) |
| Historical Days | Number of days of past meetings to sync |
Using Research with Granola
Once connected, Granola meetings appear in the Research tab within Products.Viewing Meetings
- Navigate to your product
- Go to Analysis → Insights → Research
- Browse synced meetings in the conversation navigator
Meeting Data
Each synced meeting includes:- Title - From Granola or calendar event
- Summary - AI-generated meeting summary from Granola
- Attendees - List of participants with internal/external classification
- Duration - Meeting length
- Transcript - Full conversation text (Enterprise only)
- Action Items - Extracted tasks from the conversation
Manual Transcript Import
If you don’t have Granola Enterprise or want to import transcripts from other sources, you can add them manually.Adding a Manual Transcript
- Open the Research tab in your product
- Click Add Transcript
- Enter the meeting title
- Paste the transcript content
- Optionally set source, date, and duration
- Click Add
Supported Paste Sources
| Source | Description |
|---|---|
| Granola | Copy from Granola app (for non-Enterprise users) |
| Otter.ai | Export from Otter transcription |
| Zoom | Download Zoom meeting transcript |
| Other | Any other transcription service |
AI Features
Transcript Exploration
Select text within any transcript to trigger AI analysis:- Highlight a customer quote or discussion point
- Click the Explore button
- View results including:
- Similar conversations across all meetings
- Related metrics from connected data sources
- Feature ideas based on the discussion
- Suggested metrics to track
Cross-Reference with Insights
Granola meetings can be referenced in other Kasava features:- AI Chat - Ask questions about meeting content
- Decisions - Link decisions to originating conversations
- Updates - Include meeting insights in product digests
Linking Meetings to Products
Granola meetings are linked to products based on:- Explicit linking - Manually associate meetings with products
- Topic matching - AI identifies relevant products from meeting content
- Attendee matching - Meetings with known customer contacts are linked to their products
Data Synced from Granola
| Granola Field | Kasava Usage |
|---|---|
| Title | Meeting identifier and search |
| Summary | Quick overview in meeting list |
| Transcript | Full-text search and AI analysis |
| Attendees | Customer tracking and external detection |
| Calendar Event | Date, time, and duration |
| Action Items | Task extraction and follow-up |
Token Management
Refreshing Tokens
If you experience connection issues:- Go to Settings → Integrations
- Click Manage on the Granola card
- Click Refresh Token
Disconnecting Granola
To disconnect your Granola integration:- Go to Settings → Integrations
- Click Manage on the Granola card
- Click Disconnect
- Confirm the disconnection
Troubleshooting
Meetings not syncing
Meetings not syncing
Verify that Granola is connected in Settings → Integrations. If connected, check that auto-sync is enabled and try clicking Sync Now to trigger a manual sync.
Transcripts not available
Transcripts not available
Full transcript sync requires a Granola Enterprise plan. If you’re on a different plan, you can still paste transcripts manually using the Add Transcript feature.
Connection failed during OAuth
Connection failed during OAuth
Ensure you have a valid Granola account. If the issue persists, try clearing your browser cookies and attempting the connection again.
Meetings showing without attendees
Meetings showing without attendees
Attendee data depends on calendar integration in Granola. Ensure your Granola account is connected to your calendar.
Manual transcripts not appearing
Manual transcripts not appearing
Manual transcripts are linked to the specific product where they were added. Navigate to that product’s Research tab to see them.
Permissions
Kasava requests the following Granola permissions during OAuth:| Permission | Purpose |
|---|---|
| Read meetings | Access meeting notes and metadata |
| Read transcripts | Access full conversation transcripts |
| Read attendees | Identify meeting participants |
| Read action items | Extract tasks from conversations |
Kasava does not modify any data in Granola. The integration is read-only.
Security
- All OAuth tokens are encrypted at rest
- Tokens are never exposed in the UI or logs
- You can revoke access anytime from Granola’s settings
- Data sync can be paused by disconnecting without data loss
Related
Research
Browse and analyze customer conversations
Products
Organize projects with unified insights
AI Chat
Query meeting data using natural language
Integrations Overview
All available integrations