About this integration
AI meeting notes — record, summarize, and search conversations. Connect it to any workflow without writing code.
You can choose from 4 triggers, 7 search modules and 1 action. The connection type is basic authentication. Webhook-based triggers fire instantly without polling.
How to connect
The credential form asks for API Key.
Prefer the interactive builder form? Open it on the app page.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | Sign in to your Fathom account, go to User Settings → API Access, and generate and copy your API key. |
Use it in workflow automation
Start with Watch Events, then add Make an API Call.
The canvas below runs Watch Events into Make an API Call — watch the video, then drop a node onto the canvas.
Select the Watch Events trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Make an API Call as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 5 ready-made modules for AI work — each run logs its inputs and outputs for debugging.
Fathom AI workflow on the canvas: Watch Events then Make an API Call
Triggers, searches and actions
Explore the fields available for each Fathom AI trigger, search, and action — 4 triggers, 7 searchs, and 1 action.
Triggers
Whenever something changes in the app, one of 4 available triggers can start a run immediately.
- Watch Events
- Watch Meetings
- Watch Teams
- Watch Users
Searches
7 search modules let you query the app mid-run and feed the results to the next step.
- List Meetings
- List Meeting Types
- List Teams
- List Teams Members
- List Users
Actions
Use 1 action module to write data back into the app from anywhere in a run.
- Make an API Call
Explore the fields available for each Fathom AI trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Triggered ForRequired | choice |
| Field | Type |
|---|---|
Title | text |
Meeting title | text |
Meeting type | text |
Recording ID | number |
URL | url |
Share URL | url |
Created at | date |
Scheduled start time | date |
Scheduled end time | date |
Recording start time | date |
Recording end time | date |
Calendar invitees domains type | text |
Shared with | text |
Transcript language | text |
Calendar invitees | array |
Recorded by | object |
Name | text |
Email | text |
Email domain | text |
Team | text |
Meeting URL | url |
Transcript | array |
Default summary | object |
Template name | text |
Markdown formatted | text |
Action items | array |
| Field | Type |
|---|---|
Name | text |
Created at | date |
| Field | Type |
|---|---|
Name | text |
Email | |
Created at | date |
Permissions | object |
Settings access | object |
View access | object |
Searches
| Field | Type |
|---|---|
Calendar Invitees Domains | array |
Domain | text |
Calendar Invitees Domains Type | choice |
Created After | date |
Created Before | date |
Include Action Items | boolean |
Include CRM Matches | boolean |
Include Highlights | boolean |
Include Summary | boolean |
Include Transcript | boolean |
Meeting Type | choice |
Recorded By | choice |
Teams | choice |
Limit | number |
| Field | Type |
|---|---|
Title | text |
Meeting title | text |
Meeting type | text |
Recording ID | number |
URL | url |
Share URL | url |
Created at | date |
Scheduled start time | date |
Scheduled end time | date |
Recording start time | date |
Recording end time | date |
Calendar invitees domains type | text |
Shared with | text |
Transcript language | text |
Calendar invitees | array |
Recorded by | object |
Name | text |
Email | text |
Email domain | text |
Team | text |
Meeting URL | url |
Transcript | array |
Default summary | object |
Template name | text |
Markdown formatted | text |
Action items | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Name | text |
Status | text |
Created at | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Name | text |
Created at | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Name | text |
Email | |
Created at | date |
| Field | Type |
|---|---|
Status | choice |
Settings Access | choice |
Team | choice |
Limit | number |
| Field | Type |
|---|---|
Name | text |
Email | |
Created at | date |
Permissions | object |
Settings access | object |
View access | object |
| Field | Type |
|---|---|
Recording IDRequired | choice |
| Field | Type |
|---|---|
Template name | text |
Markdown formatted | text |
| Field | Type |
|---|---|
Recording IDRequired | choice |
| Field | Type |
|---|---|
Speaker | object |
Display name | text |
Matched calendar invitee email | |
Text | date |
Timestamp | text |
Actions
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |

