Skip to main content
Granola is an AI-powered meeting notes app that automatically captures and summarizes your conversations. Kasava’s Granola integration brings meeting transcripts directly into your product research workflow.
Granola Enterprise Required: Automatic meeting sync via API is only available to Granola Enterprise customers. Users on other Granola plans can still use Kasava’s manual transcript import feature to paste meeting notes directly.

Capabilities

FeatureDescription
Meeting SyncAutomatically sync meeting notes from Granola to Kasava
Transcript SearchSearch across all synced meeting transcripts
AI ExplorationAnalyze transcript text to find related insights and patterns
Attendee TrackingSee which customers and stakeholders attended meetings
Action Item ExtractionView action items extracted from conversations
Manual Transcript ImportPaste transcripts manually if not using Granola Enterprise

Connecting Granola

1

Navigate to Settings

Go to Settings in the sidebar, then select IntegrationsSettings navigation with Integrations highlighted
2

Find Granola

In the Meetings section, locate the Granola integration cardGranola integration card
3

Start Connection

Click the Granola card to open the connection dialog, then click Connect GranolaGranola integration dialog with Connect button
4

Authorize Access

You’ll be redirected to Granola to authorize Kasava. Review the permissions and click AuthorizeGranola OAuth authorization screen
5

Complete Setup

After authorization, you’ll be redirected back to Kasava. The integration status will show as connectedConnected status with green checkmark
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

  1. Go to SettingsIntegrations
  2. Click Manage on the connected Granola card
  3. The management dialog opens with sync options

Available Options

SettingDescription
Auto-syncAutomatically sync new meetings as they’re created
Sync TranscriptsInclude full transcripts (requires Granola Enterprise)
Historical DaysNumber of days of past meetings to sync
API access and automatic sync require Granola Enterprise. Users on other Granola plans cannot connect via OAuth but can still use the manual transcript import feature to paste meeting notes directly into Kasava.

Using Research with Granola

Once connected, Granola meetings appear in the Research tab within Products.

Viewing Meetings

  1. Navigate to your product
  2. Go to AnalysisInsightsResearch
  3. 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

  1. Open the Research tab in your product
  2. Click Add Transcript
  3. Enter the meeting title
  4. Paste the transcript content
  5. Optionally set source, date, and duration
  6. Click Add
Manual transcripts are marked with a “Manual” badge and work the same as synced Granola meetings.

Supported Paste Sources

SourceDescription
GranolaCopy from Granola app (for non-Enterprise users)
Otter.aiExport from Otter transcription
ZoomDownload Zoom meeting transcript
OtherAny other transcription service
When pasting from Granola’s meeting notes, select “Granola” as the source type for better tracking.

AI Features

Transcript Exploration

Select text within any transcript to trigger AI analysis:
  1. Highlight a customer quote or discussion point
  2. Click the Explore button
  3. 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:
  1. Explicit linking - Manually associate meetings with products
  2. Topic matching - AI identifies relevant products from meeting content
  3. Attendee matching - Meetings with known customer contacts are linked to their products

Data Synced from Granola

Granola FieldKasava Usage
TitleMeeting identifier and search
SummaryQuick overview in meeting list
TranscriptFull-text search and AI analysis
AttendeesCustomer tracking and external detection
Calendar EventDate, time, and duration
Action ItemsTask extraction and follow-up

Token Management

Refreshing Tokens

If you experience connection issues:
  1. Go to SettingsIntegrations
  2. Click Manage on the Granola card
  3. Click Refresh Token
This regenerates your access token without requiring full re-authorization.

Disconnecting Granola

To disconnect your Granola integration:
  1. Go to SettingsIntegrations
  2. Click Manage on the Granola card
  3. Click Disconnect
  4. Confirm the disconnection
Synced meetings remain in Kasava, but new meetings will stop syncing.
Disconnecting stops all automatic meeting sync. You can still add transcripts manually.

Troubleshooting

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.
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.
Ensure you have a valid Granola account. If the issue persists, try clearing your browser cookies and attempting the connection again.
Attendee data depends on calendar integration in Granola. Ensure your Granola account is connected to your calendar.
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:
PermissionPurpose
Read meetingsAccess meeting notes and metadata
Read transcriptsAccess full conversation transcripts
Read attendeesIdentify meeting participants
Read action itemsExtract 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

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