Fathom é um assistente de reuniões com IA que grava, transcreve e resume automaticamente suas videochamadas. Funciona em plataformas como Zoom, Google Meet e Microsoft Teams, gerando destaques e action items para que sua equipe foque durante as reuniões e se atualize rapidamente depois.
Com a integração do Fathom no Zoen, você pode:
- Listar e filtrar reuniões: Recuperar reuniões recentes gravadas por você ou compartilhadas com sua equipe, com filtros opcionais por intervalo de datas, gravador ou time.
- Obter resumos de reuniões: Extrair resumos estruturados em markdown de qualquer reunião gravada para revisar rapidamente os pontos principais.
- Acessar transcrições completas: Recuperar transcrições completas com atribuição de falantes e timestamps para revisão detalhada ou processamento posterior.
- Gerenciar times e membros: Listar times na sua organização Fathom e ver detalhes dos membros para coordenar workflows de reuniões.
Como funciona no Zoen:
Adicione um bloco Fathom ao seu workflow e selecione uma operação. Informe sua API key do Fathom e quaisquer parâmetros necessários (como um recording ID para resumos e transcrições). O bloco chama a API do Fathom e retorna dados estruturados que você pode passar para blocos seguintes — por exemplo, enviando um resumo para o Slack ou extraindo action items com um agente de IA.
Integrate Fathom AI Notetaker into your workflow. List meetings, get transcripts and summaries, and manage team members and teams. Can also trigger workflows when new meeting content is ready.
List recent meetings recorded by the user or shared to their team.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fathom API Key |
includeSummary | string | No | Include meeting summary (true/false) |
includeTranscript | string | No | Include meeting transcript (true/false) |
includeActionItems | string | No | Include action items (true/false) |
includeCrmMatches | string | No | Include linked CRM matches (true/false) |
includeHighlights | string | No | Include meeting highlights (true/false) |
createdAfter | string | No | Filter meetings created after this ISO 8601 timestamp |
createdBefore | string | No | Filter meetings created before this ISO 8601 timestamp |
recordedBy | string | No | Filter by recorder email address |
teams | string | No | Filter by team name |
meetingType | string | No | Filter by meeting type name |
calendarInviteesDomains | string | No | Filter by calendar invitee company domain (exact match) |
calendarInviteesDomainsType | string | No | Filter by invitee domain type: all, only_internal, or one_or_more_external |
cursor | string | No | Pagination cursor from a previous response |
| Parameter | Type | Description |
|---|
meetings | array | List of meetings |
↳ title | string | Meeting title |
↳ meeting_title | string | Calendar event title |
↳ meeting_type | string | Meeting type name |
↳ recording_id | number | Unique recording ID |
↳ url | string | URL to view the meeting |
↳ meeting_url | string | URL of the underlying video call (Zoom, Meet, Teams, etc.) |
↳ share_url | string | Shareable URL |
↳ created_at | string | Creation timestamp |
↳ scheduled_start_time | string | Scheduled start time |
↳ scheduled_end_time | string | Scheduled end time |
↳ recording_start_time | string | Recording start time |
↳ recording_end_time | string | Recording end time |
↳ transcript_language | string | Transcript language |
↳ calendar_invitees_domains_type | string | Invitee domain type: only_internal or one_or_more_external |
↳ shared_with | string | Sharing scope: no_teams, single_team, multiple_teams, or all_teams |
↳ recorded_by | object | Recorder details |
↳ name | string | Name of the recorder |
↳ email | string | Email of the recorder |
↳ email_domain | string | Email domain of the recorder |
↳ team | string | Recorder team name |
↳ calendar_invitees | array | Calendar invitees for the meeting |
↳ name | string | Invitee name |
↳ email | string | Invitee email |
↳ email_domain | string | Invitee email domain |
↳ is_external | boolean | Whether the invitee is external |
↳ matched_speaker_display_name | string | Matched transcript speaker display name |
↳ default_summary | object | Meeting summary |
↳ template_name | string | Summary template name |
↳ markdown_formatted | string | Markdown-formatted summary |
↳ transcript | array | Transcript entries with speaker, text, and timestamp |
↳ speaker | object | Speaker information |
↳ display_name | string | Speaker display name |
↳ matched_calendar_invitee_email | string | Matched calendar invitee email |
↳ text | string | Transcript text |
↳ timestamp | string | Timestamp (HH:MM:SS) |
↳ action_items | array | Action items extracted from the meeting |
↳ description | string | Action item description |
↳ user_generated | boolean | Whether the action item was user-generated |
↳ completed | boolean | Whether the action item is completed |
↳ recording_timestamp | string | Timestamp in the recording (HH:MM:SS) |
↳ recording_playback_url | string | Playback URL for the action item moment |
↳ assignee | object | Assignee details |
↳ name | string | Assignee name |
↳ email | string | Assignee email |
↳ team | string | Assignee team |
↳ highlights | array | Meeting highlights with type, summary, text, and start/end time |
↳ type | string | Highlight type |
↳ summary | string | Highlight summary |
↳ text | string | Highlight text |
↳ start_time | number | Start time in seconds |
↳ end_time | number | End time in seconds |
↳ crm_matches | object | Matched CRM contacts, companies, and deals |
↳ contacts | array | Matched CRM contacts |
↳ name | string | Contact name |
↳ email | string | Contact email |
↳ record_url | string | CRM record URL |
↳ companies | array | Matched CRM companies |
↳ name | string | Company name |
↳ record_url | string | CRM record URL |
↳ deals | array | Matched CRM deals |
↳ name | string | Deal name |
↳ amount | number | Deal amount |
↳ record_url | string | CRM record URL |
↳ error | string | CRM match error, if any |
next_cursor | string | Pagination cursor for next page |
List meeting types configured in your Fathom organization.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fathom API Key |
cursor | string | No | Pagination cursor from a previous response |
| Parameter | Type | Description |
|---|
meetingTypes | array | List of meeting types |
↳ name | string | Meeting type name |
↳ status | string | Meeting type status: active or inactive |
↳ created_at | string | Date the meeting type was created |
next_cursor | string | Pagination cursor for next page |
Get the call summary for a specific meeting recording.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fathom API Key |
recordingId | string | Yes | The recording ID of the meeting |
| Parameter | Type | Description |
|---|
template_name | string | Name of the summary template used |
markdown_formatted | string | Markdown-formatted summary text |
Get the full transcript for a specific meeting recording.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fathom API Key |
recordingId | string | Yes | The recording ID of the meeting |
| Parameter | Type | Description |
|---|
transcript | array | Array of transcript entries with speaker, text, and timestamp |
↳ speaker | object | Speaker information |
↳ display_name | string | Speaker display name |
↳ matched_calendar_invitee_email | string | Matched calendar invitee email |
↳ text | string | Transcript text |
↳ timestamp | string | Timestamp (HH:MM:SS) |
List team members in your Fathom organization.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fathom API Key |
teams | string | No | Team name to filter by |
cursor | string | No | Pagination cursor from a previous response |
| Parameter | Type | Description |
|---|
members | array | List of team members |
↳ name | string | Team member name |
↳ email | string | Team member email |
↳ created_at | string | Date the member was added |
next_cursor | string | Pagination cursor for next page |
List teams in your Fathom organization.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Fathom API Key |
cursor | string | No | Pagination cursor from a previous response |
| Parameter | Type | Description |
|---|
teams | array | List of teams |
↳ name | string | Team name |
↳ created_at | string | Date the team was created |
next_cursor | string | Pagination cursor for next page |
A Trigger is a block that starts a workflow when an event happens in this service.
Trigger workflow when new meeting content is ready in Fathom
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Required to create the webhook in Fathom. |
triggeredFor | string | No | Which recording types should trigger this webhook. |
includeSummary | boolean | No | Include the meeting summary in the webhook payload. |
includeTranscript | boolean | No | Include the full transcript in the webhook payload. |
includeActionItems | boolean | No | Include action items extracted from the meeting. |
includeCrmMatches | boolean | No | Include matched CRM contacts, companies, and deals from your linked CRM. |
| Parameter | Type | Description |
|---|
title | string | Meeting title |
meeting_title | string | Calendar event title |
recording_id | number | Unique recording ID |
url | string | URL to view the meeting in Fathom |
share_url | string | Shareable URL for the meeting |
created_at | string | ISO 8601 creation timestamp |
scheduled_start_time | string | Scheduled start time |
scheduled_end_time | string | Scheduled end time |
recording_start_time | string | Recording start time |
recording_end_time | string | Recording end time |
transcript_language | string | Language of the transcript |
calendar_invitees_domains_type | string | Domain type: only_internal or one_or_more_external |
recorded_by | object | Recorder details |
calendar_invitees | array | Array of calendar invitees with name and email |
default_summary | object | Meeting summary |
transcript | array | Array of transcript entries with speaker, text, and timestamp |
action_items | array | Array of action items extracted from the meeting |
crm_matches | json | Matched CRM contacts, companies, and deals from linked CRM |
Generic webhook trigger for all Fathom events
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Required to create the webhook in Fathom. |
triggeredFor | string | No | Which recording types should trigger this webhook. |
includeSummary | boolean | No | Include the meeting summary in the webhook payload. |
includeTranscript | boolean | No | Include the full transcript in the webhook payload. |
includeActionItems | boolean | No | Include action items extracted from the meeting. |
includeCrmMatches | boolean | No | Include matched CRM contacts, companies, and deals from your linked CRM. |
| Parameter | Type | Description |
|---|
title | string | Meeting title |
meeting_title | string | Calendar event title |
recording_id | number | Unique recording ID |
url | string | URL to view the meeting in Fathom |
share_url | string | Shareable URL for the meeting |
created_at | string | ISO 8601 creation timestamp |
scheduled_start_time | string | Scheduled start time |
scheduled_end_time | string | Scheduled end time |
recording_start_time | string | Recording start time |
recording_end_time | string | Recording end time |
transcript_language | string | Language of the transcript |
calendar_invitees_domains_type | string | Domain type: only_internal or one_or_more_external |
recorded_by | object | Recorder details |
calendar_invitees | array | Array of calendar invitees with name and email |
default_summary | object | Meeting summary |
transcript | array | Array of transcript entries with speaker, text, and timestamp |
action_items | array | Array of action items extracted from the meeting |
crm_matches | json | Matched CRM contacts, companies, and deals from linked CRM |