# Granola

> Pull your Granola meeting notes, AI summaries, and transcripts into your workflows.

App · Meeting Notes · 3 actions. Web page: https://docs.lodol.com/docs/integrations/granola

## Actions

### Get a note

Fetch one note's AI summary, attendees, and meeting details, with the full transcript if you ask for it.

**Inputs**

- Note ID (`note_id`, text, required): The Granola note ID, as returned by List notes. It starts with 'not_'.
- Include transcript (`include_transcript`, true/false): Include the full word-for-word transcript. Off by default because transcripts can be very long. Default: `false`.

**Outputs**

- `attendees` (list): The people who attended the meeting
- `created_at` (text): When the note was created
- `event_title` (text): Title of the calendar event, or empty if the note wasn't linked to one
- `folders` (list): The folders this note belongs to
- `note_id` (text): Note ID. Use with Get a note.
- `owner` (object): The person whose Granola account took the note
- `scheduled_end_time` (text): When the calendar event was due to end
- `scheduled_start_time` (text): When the calendar event was due to start
- `summary_markdown` (text): The AI-generated summary of the meeting, as Markdown
- `title` (text): The note's title, or empty if it's untitled
- `transcript` (list): The transcript, empty unless 'Include transcript' is on
- `updated_at` (text): When the note last changed
- `web_url` (text): Link to open the note in Granola

**Example output**

```json
{
  "attendees": [
    {
      "email": "ada@example.com",
      "name": "Ada Lovelace"
    },
    {
      "email": "grace@example.com",
      "name": "Grace Hopper"
    }
  ],
  "created_at": "2026-07-29T15:30:00Z",
  "event_title": "Weekly product sync",
  "folders": [
    {
      "folder_id": "fol_4y6LduVdwSKC27",
      "name": "Product"
    }
  ],
  "note_id": "not_1d3tmYTlCICgjy",
  "owner": {
    "email": "ada@example.com",
    "name": "Ada Lovelace"
  },
  "scheduled_end_time": "2026-07-29T16:00:00Z",
  "scheduled_start_time": "2026-07-29T15:30:00Z",
  "summary_markdown": "## Weekly product sync\n\n- Shipped the new billing flow\n- Ada to draft the migration plan",
  "title": "Weekly product sync",
  "transcript": [
    {
      "attribution": "me",
      "end_time": "2026-07-29T15:30:07Z",
      "speaker": "Ada Lovelace",
      "start_time": "2026-07-29T15:30:04Z",
      "text": "Let's start with the billing flow."
    }
  ],
  "updated_at": "2026-07-29T16:45:00Z",
  "web_url": "https://notes.granola.ai/d/f3e45e0f-24cc-480b-9a6c"
}
```

### List folders

List the folders on your Granola workspace, so you can filter notes to one of them.

**Inputs**

- Maximum results (`page_size`, number): How many results to return (1-30). From 1 to 30. Default: `10`.

**Outputs**

- `folders` (list): The folders on the workspace
- `has_more` (true/false): Whether more folders exist than were returned on this page

**Example output**

```json
{
  "folders": [
    {
      "folder_id": "fol_4y6LduVdwSKC27",
      "name": "Product",
      "parent_folder_id": ""
    }
  ],
  "has_more": false
}
```

### List notes

List your Granola meeting notes, newest first. Only notes that already have an AI summary and transcript are returned.

**Inputs**

- Maximum results (`page_size`, number): How many results to return (1-30). From 1 to 30. Default: `10`.
- Created after (`created_after`, date and time): Optional. Only return notes created after this date, as '2026-07-29' or a full timestamp.
- Created before (`created_before`, date and time): Optional. Only return notes created before this date, as '2026-07-29' or a full timestamp.
- Folder ID (`folder_id`, text): Optional. Only return notes in this folder and its subfolders, as returned by List folders.

**Outputs**

- `has_more` (true/false): Whether more notes match than were returned on this page
- `notes` (list): The matching notes, newest first

**Example output**

```json
{
  "has_more": true,
  "notes": [
    {
      "created_at": "2026-07-29T15:30:00Z",
      "note_id": "not_1d3tmYTlCICgjy",
      "owner": {
        "email": "ada@example.com",
        "name": "Ada Lovelace"
      },
      "title": "Weekly product sync",
      "updated_at": "2026-07-29T16:45:00Z"
    }
  ]
}
```
