# Fathom

> Pull your Fathom meeting recordings, transcripts, and AI summaries into workflows.

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

## Actions

### Get meeting summary

Fetch Fathom's AI-generated summary of a recorded meeting.

**Inputs**

- Recording ID (`recording_id`, text, required): The recording's ID, as returned by List meetings.

**Outputs**

- `recording_id` (text): The recording the summary belongs to
- `summary` (text): The summary itself, as Markdown
- `template_name` (text): Summary template Fathom used, for example 'general'

**Example output**

```json
{
  "recording_id": "84213097",
  "summary": "## Key points\n- Shipped the new onboarding flow\n- Agreed to revisit pricing next week",
  "template_name": "general"
}
```

### Get meeting transcript

Fetch the full transcript of a recorded Fathom meeting.

**Inputs**

- Recording ID (`recording_id`, text, required): The recording's ID, as returned by List meetings.

**Outputs**

- `recording_id` (text): The recording the transcript belongs to
- `transcript` (list): What was said, in order

**Example output**

```json
{
  "recording_id": "84213097",
  "transcript": [
    {
      "speaker": "Jane Doe",
      "text": "Thanks everyone for joining.",
      "timestamp": "00:00:04"
    }
  ]
}
```

### List meetings

List meetings recorded by Fathom, optionally filtered by date or meeting type.

**Inputs**

- Recorded on or after (`created_after`, date and time): Optional. Only include meetings recorded on or after this time, as an ISO 8601 timestamp.
- Recorded on or before (`created_before`, date and time): Optional. Only include meetings recorded on or before this time, as an ISO 8601 timestamp.
- Meeting type (`meeting_type`, text): Optional. Only include meetings of this Fathom meeting type, by name.
- Page cursor (`cursor`, text): Optional. Pass the 'next_cursor' from a previous run to fetch the next page of meetings.

**Outputs**

- `meetings` (list): Meetings on this page, newest first
- `next_cursor` (text): Cursor for the next page, or empty when there are no more meetings

**Example output**

```json
{
  "meetings": [
    {
      "invitee_emails": [
        "jane@example.com",
        "sam@example.com"
      ],
      "recorded_by_email": "jane@example.com",
      "recorded_by_name": "Jane Doe",
      "recording_id": "84213097",
      "scheduled_end_time": "2026-07-21T15:30:00Z",
      "scheduled_start_time": "2026-07-21T15:00:00Z",
      "share_url": "https://fathom.video/share/abc123",
      "title": "Weekly product sync",
      "url": "https://fathom.video/calls/84213097"
    }
  ],
  "next_cursor": ""
}
```
