jeremylongshore/claude-code-plugins-plus-skills
granola-pack
plugins/saas-packs/granola-pack/skills/granola-webhooks-events/SKILL.md
January 22, 2026
Select agents to install to:
npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/saas-packs/granola-pack/skills/granola-webhooks-events/SKILL.md -a claude-code --skill granola-webhooks-eventsInstallation paths:
.claude/skills/granola-webhooks-events/# Granola Webhooks & Events
## Overview
Build event-driven automations using Granola's Zapier webhooks and event triggers.
## Prerequisites
- Granola Pro or Business plan
- Zapier account
- Webhook endpoint (or Zapier as processor)
- Understanding of event-driven architecture
## Available Events
### Granola Zapier Triggers
| Event | Description | Payload |
|-------|-------------|---------|
| New Note Created | Meeting ended, notes ready | Full note data |
| Note Updated | Notes manually edited | Updated content |
| Note Shared | Notes shared with others | Share details |
## Event Payloads
### New Note Created
```json
{
"event_type": "note.created",
"timestamp": "2025-01-06T14:30:00Z",
"data": {
"note_id": "note_abc123",
"meeting_title": "Sprint Planning",
"meeting_date": "2025-01-06",
"start_time": "2025-01-06T14:00:00Z",
"end_time": "2025-01-06T14:30:00Z",
"duration_minutes": 30,
"attendees": [
{
"name": "Sarah Chen",
"email": "sarah@company.com"
}
],
"summary": "Discussed Q1 priorities...",
"action_items": [
{
"text": "Review PRs",
"assignee": "@mike",
"due_date": "2025-01-08"
}
],
"key_points": [
"Agreed on feature freeze date",
"Sprint velocity improving"
],
"transcript_available": true,
"granola_url": "https://app.granola.ai/notes/note_abc123"
}
}
```
### Note Updated
```json
{
"event_type": "note.updated",
"timestamp": "2025-01-06T15:00:00Z",
"data": {
"note_id": "note_abc123",
"changes": {
"summary": {
"old": "Discussed Q1 priorities...",
"new": "Finalized Q1 priorities..."
},
"action_items": {
"added": [{"text": "New action", "assignee": "@alex"}],
"removed": []
}
},
"updated_by": "user@company.com"
}
}
```
## Webhook Processing
### Zapier Webhook Receiver
```yaml
# Create Catch Hook in Zapier
Trigger: Webhooks by Zapier
Event: C