granola-deploy-integration
Deploy Granola integrations to Slack, Notion, HubSpot, and other apps. Use when connecting Granola to productivity tools, setting up native integrations, or configuring auto-sync. Trigger with phrases like "granola slack", "granola notion", "granola hubspot", "granola integration", "connect granola".
Install
mkdir -p .claude/skills/granola-deploy-integration && curl -L -o skill.zip "https://mcp.directory/api/skills/download/9040" && unzip -o skill.zip -d .claude/skills/granola-deploy-integration && rm skill.zipInstalls to .claude/skills/granola-deploy-integration
About this skill
Granola Deploy Integration
Overview
Granola offers native integrations with Slack, Notion, HubSpot, Attio, and Affinity plus Zapier for 8,000+ additional apps. This skill covers setup, configuration, and testing for each platform. Business plan ($14/user/mo) required for all integrations.
Prerequisites
- Granola Business or Enterprise plan
- Admin access to target platforms (Slack workspace admin, Notion workspace, CRM portal)
- Integration requirements documented per team
Instructions
Integration 1 — Slack
Setup:
- Settings (avatar bottom-left) > Integrations > Slack > Connect
- Authorize Granola in your Slack workspace
- Configure default channels per Granola folder:
| Granola Folder | Slack Channel | Auto-Post |
|---|---|---|
| Sales Calls | #sales-notes | On |
| Engineering | #eng-meetings | On |
| All Hands | #general | On |
| 1-on-1s | (none) | Off |
How it works:
- After enhancing notes, click Share > Slack > select channel
- With auto-post enabled on a folder, every note in that folder posts automatically
- Slack messages include a concise summary + action items
- Recipients can ask follow-up questions via the AI Chat button in Slack
Slack Huddles support: Granola captures Slack Huddle audio the same way as Zoom/Meet — via system audio. Just ensure Granola is running and the huddle is on a synced calendar (or manually start recording).
Integration 2 — Notion
Setup:
- Settings > Integrations > Notion > Connect
- Authorize Granola in your Notion workspace
- Granola creates a dedicated database on first connection
How it works:
- Click Share > Notion to send a note
- Each note becomes a row in Granola's Notion database with:
- Title, Date, Participants, Content (full enhanced note)
- You cannot choose a custom database — Granola creates its own
- Sharing is one-at-a-time (not automatic)
Auto-sync workaround (via Zapier):
Trigger: Granola — Note Added to Folder ("All Meetings")
Action: Notion — Create Database Item
Database: Your Custom Database
Title: "{{title}}"
Date: "{{calendar_event_datetime}}"
Content: "{{note_content}}"
This bypasses the one-at-a-time limitation and lets you target any Notion database.
Integration 3 — HubSpot (Native CRM)
Setup:
- Settings > Integrations > HubSpot > Connect
- Authorize Granola in your HubSpot portal
- Granola auto-matches notes to Contacts, Companies, or Deals
How it works:
- After enhancing notes, click Share > HubSpot
- Granola suggests the matching Contact/Company/Deal based on attendee emails
- Review the match and confirm — the meeting summary appears on the CRM timeline
- Sync is manual per note (you choose which notes go to HubSpot)
Limitations:
- Does not auto-create new contacts (create in HubSpot first)
- No automatic bulk sync (use Zapier for that)
- Matching requires attendee emails to exist as HubSpot contacts
Zapier auto-sync workaround:
Trigger: Granola — Note Added to Folder ("Sales Calls")
Action: HubSpot — Find Contact (by attendee email)
Action: HubSpot — Create Contact (if not found)
Action: HubSpot — Create Engagement Note on Contact
Body: "{{note_content}}"
Integration 4 — Attio (Native CRM)
Setup:
- Settings > Integrations > Attio > Connect
- Granola automatically matches notes to the right Person, Company, or Deal
- Notes appear on Attio record timelines
Attio integration works similarly to HubSpot — manual sync per note, auto-matching by attendee email.
Integration 5 — Affinity (Native CRM)
Setup:
- Settings > Integrations > Affinity > Connect
- Authorize access
- Notes sync to matched Affinity records
Integration 6 — Zapier (8,000+ Apps)
Setup:
- Create a Zapier account at zapier.com
- Search for "Granola" in the Zapier app directory
- Connect your Granola account via OAuth
Available triggers:
| Trigger | Description |
|---|---|
| Note Added to Granola Folder | Auto-fires when any note is added to a specific folder |
| Note Shared to Zapier | Fires when you manually share a note to Zapier |
Popular Zapier recipes:
| Recipe | Trigger → Action |
|---|---|
| Notes to Google Drive | Note Added → Google Drive: Upload File |
| Action items to Asana | Note Shared → Asana: Create Task |
| Summary to email | Note Added → Gmail: Send Email |
| Notes to Salesforce | Note Shared → Salesforce: Create Note |
| Digest to Teams | Note Added → Microsoft Teams: Post Message |
Multi-Integration Workflow
Deploy a complete meeting follow-up chain:
Meeting ends → Granola enhances notes
→ Note added to "Client Meetings" folder
├→ Slack: Post summary to #client-updates
├→ Notion: Archive full notes in Client Database
├→ HubSpot: Log note on matched Deal/Contact
├→ Linear: Create tasks from action items
└→ Gmail: Draft follow-up email to external attendees
Configure each step as a separate Zapier action in a single multi-step Zap, or use Zapier Paths for conditional routing (internal vs. external meetings).
Output
- Native integrations connected and authorized
- Auto-post rules configured per folder/channel
- CRM sync tested with sample meeting data
- Multi-integration workflows validated end-to-end
Error Handling
| Integration | Error | Fix |
|---|---|---|
| Slack | "Channel not found" | Channel may be renamed; verify name and invite Granola bot |
| Notion | "Cannot share" | Reconnect Notion; Granola's database may have been deleted |
| HubSpot | "No matching contact" | Create the contact in HubSpot first, then re-share |
| Attio | "Record not found" | Verify attendee email matches an Attio Person record |
| Zapier | "Trigger not firing" | Reconnect Granola in Zapier; check folder name matches exactly |
| All | "Authorization expired" | Disconnect and reconnect the integration in Settings |
Resources
- Integrations Overview
- HubSpot Integration Blog
- Notion Setup
- Slack Huddles Guide
- Attio Integration
- Zapier Granola App
Next Steps
Proceed to granola-webhooks-events for event-driven automation patterns.
More by jeremylongshore
View all skills by jeremylongshore →You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
pdf-to-markdown
aliceisjustplaying
Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions "load the whole PDF", "bring the PDF into context", "read the entire PDF", or when partial extraction/grepping would miss important context. This is the preferred method for PDF text extraction over page-by-page or grep approaches.
Related MCP Servers
Browse all serversPipedream — Access hosted MCP servers or deploy your own for 2,500+ APIs (Slack, GitHub, Notion, Google Drive) with buil
WayStation: a secure integration hub connecting Monday, Asana, Notion & Slack so teams access tools and Jira ticketing w
Zapier MCP empowers your AI with workflow automation software to connect 7,000+ apps, including Slack apps, for seamless
XcodeBuild streamlines iOS app development for Apple developers with tools for building, debugging, and deploying iOS an
Enhance productivity with AI-driven Notion automation. Leverage the Notion API for secure, automated workspace managemen
Access Cloudflare documentation fast via a Cloudflare Worker using an indexed Vectorize DB. Ideal for Cloudflare API doc
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.