CtrlK
BlogDocsLog inGet started
Tessl Logo

granola-rate-limits

Understand Granola plan limits, usage quotas, and API rate limiting. Use when hitting meeting limits, choosing between plans, or managing Enterprise API rate limits. Trigger: "granola limits", "granola quota", "granola plan", "granola usage", "granola restrictions".

77

Quality

73%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/saas-packs/granola-pack/skills/granola-rate-limits/SKILL.md
SKILL.md
Quality
Evals
Security

Granola Rate Limits & Plan Quotas

Overview

Granola has three plan tiers with different feature access and limits. There are no per-meeting minute caps or monthly meeting count limits on paid plans. Limits primarily apply to the free tier and the Enterprise API.

Plan Comparison (Current as of March 2026)

Basic (Free) — $0

FeatureLimit
Meetings25 lifetime (not monthly)
Meeting historyVisible for 14 days only
Enhance NotesIncluded
TemplatesBuilt-in only
Granola ChatIncluded
People & CompaniesIncluded
IntegrationsNone
API accessNone

The free plan is essentially a trial — 25 meetings total, ever. After that, you must upgrade.

Business — $14/user/month

FeatureAvailability
MeetingsUnlimited
Meeting historyUnlimited retention
TemplatesBuilt-in + custom
Granola ChatIncluded
People & CompaniesIncluded
Slack integrationNative
Notion integrationNative
CRM (HubSpot, Attio, Affinity)Native
ZapierFull access
MCP (AI agent integration)Included
Team shared foldersIncluded
Admin controlsBasic
AI training opt-out (org-wide)Included
Priority supportIncluded
Public API accessIncluded

Enterprise — $35+/user/month

FeatureAvailability
Everything in BusinessIncluded
SSO (Okta, Google Workspace)Included
SCIM provisioningIncluded
AI training opt-out (enforced)Default on
Usage analytics dashboardIncluded
Enterprise API (full)Included
Custom data retention policiesConfigurable
SOC 2 Type 2 compliance reportAvailable
Dedicated account managerIncluded
Volume discountsNegotiable

API Rate Limits

Enterprise API

  • Rate limits are applied per workspace (not per user)
  • When exceeded: HTTP 429 Too Many Requests response
  • Retry behavior: respect the Retry-After header
  • No published rate numbers — contact Granola for workspace-specific limits

Zapier Integration

  • Zapier task limits are governed by your Zapier plan, not Granola
  • Granola does not throttle outbound Zapier triggers
  • For high-volume workspaces, add delay steps between Zap actions to avoid overwhelming downstream apps

Usage Monitoring

Check Usage in Granola

  1. Click your avatar (bottom-left) > Settings
  2. Navigate to Account or Subscription
  3. View: current plan, meeting count, team seats, connected integrations

Free Plan Usage Tracking

Meetings Used: 18 / 25 lifetime
History Visible: Last 14 days
Upgrade Required: After 25 meetings

API Usage (Enterprise)

Monitor API usage through response headers:

# Check rate limit headers in API response
curl -s -I "https://api.granola.ai/v0/notes" \
  -H "Authorization: Bearer $GRANOLA_API_KEY" \
  | grep -i "rate-limit\|retry-after"

What Happens at Limits

Limit HitBehaviorResolution
Free plan 25 meetingsNew recordings blockedUpgrade to Business ($14/mo)
Free plan 14-day historyOlder notes hidden (not deleted)Upgrade to restore access
API rate limit (429)Requests rejectedWait for Retry-After period, reduce request frequency
Zapier task limitZaps pausedUpgrade Zapier plan or reduce trigger frequency
Workspace seat limitCan't add usersPurchase additional seats or remove inactive users

Plan Selection Guide

ScenarioRecommended Plan
Trying Granola (< 25 meetings)Basic (Free)
Individual user, needs integrationsBusiness ($14/mo)
Team of 2-10, shared folders + CRMBusiness ($14/user/mo)
10+ users, SSO/SCIM requiredEnterprise ($35+/user/mo)
Regulated industry (SOC 2, GDPR)Enterprise
API access for custom workflowsBusiness (basic) or Enterprise (full)

Billing Details

  • Annual billing: Save 10-15% vs monthly
  • Prorated upgrades: Upgrade mid-cycle, pay difference
  • Seat management: Add/remove seats in Settings > Team
  • No per-minute charges: Granola does not charge by meeting duration or transcription minutes

Error Handling

ErrorCauseFix
"Meeting limit reached"Free plan exhausted (25 lifetime)Upgrade to Business
"Subscription expired"Payment method failedUpdate payment in Settings > Billing
API 429 responseRate limit exceededImplement exponential backoff, reduce request frequency
"Feature not available"Feature requires higher planCheck plan comparison above and upgrade

Resources

  • Granola Pricing
  • Pricing Blog (ROI Calculator)
  • Enterprise API Docs
  • API Changelog

Next Steps

Proceed to granola-security-basics for security and compliance configuration.

Repository
jeremylongshore/claude-code-plugins-plus-skills
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.