AACFlow

Fathom

Fathom is an AI meeting assistant that automatically records, transcribes, and summarizes your video calls. It works across platforms like Zoom, Google Meet, and Microsoft Teams, generating highlights and action items so your team can stay focused during meetings and catch up quickly afterward.

With the AACFlow.io Fathom integration, you can:

  • List and filter meetings: Retrieve recent meetings recorded by you or shared with your team, with optional filters by date range, recorder, or team.
  • Get meeting summaries: Pull structured, markdown-formatted summaries for any recorded meeting to quickly review key discussion points.
  • Access full transcripts: Retrieve complete transcripts with speaker attribution and timestamps for detailed review or downstream processing.
  • Manage teams and members: List teams in your Fathom organization and view team member details to coordinate meeting workflows.

How it works in AACFlow.io: Add a Fathom block to your workflow and select an operation. Provide your Fathom API key and any required parameters (such as a recording ID for summaries and transcripts). The block calls the Fathom API and returns structured data you can pass to downstream blocks — for example, sending a summary to Slack or extracting action items with an AI agent.

Usage Instructions

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.

Actions

fathom_list_meetings

List recent meetings recorded by the user or shared to their team.

Input

ParameterTypeRequiredDescription
apiKeystringYesFathom API Key
includeSummarystringNoInclude meeting summary (true/false)
includeTranscriptstringNoInclude meeting transcript (true/false)
includeActionItemsstringNoInclude action items (true/false)
includeCrmMatchesstringNoInclude linked CRM matches (true/false)
includeHighlightsstringNoInclude meeting highlights (true/false)
createdAfterstringNoFilter meetings created after this ISO 8601 timestamp
createdBeforestringNoFilter meetings created before this ISO 8601 timestamp
recordedBystringNoFilter by recorder email address
teamsstringNoFilter by team name
meetingTypestringNoFilter by meeting type name
calendarInviteesDomainsstringNoFilter by calendar invitee company domain (exact match)
calendarInviteesDomainsTypestringNoFilter by invitee domain type: all, only_internal, or one_or_more_external
cursorstringNoPagination cursor from a previous response

Output

ParameterTypeDescription
meetingsarrayList of meetings
titlestringMeeting title
meeting_titlestringCalendar event title
meeting_typestringMeeting type name
recording_idnumberUnique recording ID
urlstringURL to view the meeting
meeting_urlstringURL of the underlying video call (Zoom, Meet, Teams, etc.)
share_urlstringShareable URL
created_atstringCreation timestamp
scheduled_start_timestringScheduled start time
scheduled_end_timestringScheduled end time
recording_start_timestringRecording start time
recording_end_timestringRecording end time
transcript_languagestringTranscript language
calendar_invitees_domains_typestringInvitee domain type: only_internal or one_or_more_external
shared_withstringSharing scope: no_teams, single_team, multiple_teams, or all_teams
recorded_byobjectRecorder details
namestringName of the recorder
emailstringEmail of the recorder
email_domainstringEmail domain of the recorder
teamstringRecorder team name
calendar_inviteesarrayCalendar invitees for the meeting
namestringInvitee name
emailstringInvitee email
email_domainstringInvitee email domain
is_externalbooleanWhether the invitee is external
matched_speaker_display_namestringMatched transcript speaker display name
default_summaryobjectMeeting summary
template_namestringSummary template name
markdown_formattedstringMarkdown-formatted summary
transcriptarrayTranscript entries with speaker, text, and timestamp
speakerobjectSpeaker information
display_namestringSpeaker display name
matched_calendar_invitee_emailstringMatched calendar invitee email
textstringTranscript text
timestampstringTimestamp (HH:MM:SS)
action_itemsarrayAction items extracted from the meeting
descriptionstringAction item description
user_generatedbooleanWhether the action item was user-generated
completedbooleanWhether the action item is completed
recording_timestampstringTimestamp in the recording (HH:MM:SS)
recording_playback_urlstringPlayback URL for the action item moment
assigneeobjectAssignee details
namestringAssignee name
emailstringAssignee email
teamstringAssignee team
highlightsarrayMeeting highlights with type, summary, text, and start/end time
typestringHighlight type
summarystringHighlight summary
textstringHighlight text
start_timenumberStart time in seconds
end_timenumberEnd time in seconds
crm_matchesobjectMatched CRM contacts, companies, and deals
contactsarrayMatched CRM contacts
namestringContact name
emailstringContact email
record_urlstringCRM record URL
companiesarrayMatched CRM companies
namestringCompany name
record_urlstringCRM record URL
dealsarrayMatched CRM deals
namestringDeal name
amountnumberDeal amount
record_urlstringCRM record URL
errorstringCRM match error, if any
next_cursorstringPagination cursor for next page

fathom_list_meeting_types

List meeting types configured in your Fathom organization.

Input

ParameterTypeRequiredDescription
apiKeystringYesFathom API Key
cursorstringNoPagination cursor from a previous response

Output

ParameterTypeDescription
meetingTypesarrayList of meeting types
namestringMeeting type name
statusstringMeeting type status: active or inactive
created_atstringDate the meeting type was created
next_cursorstringPagination cursor for next page

fathom_get_summary

Get the call summary for a specific meeting recording.

Input

ParameterTypeRequiredDescription
apiKeystringYesFathom API Key
recordingIdstringYesThe recording ID of the meeting

Output

ParameterTypeDescription
template_namestringName of the summary template used
markdown_formattedstringMarkdown-formatted summary text

fathom_get_transcript

Get the full transcript for a specific meeting recording.

Input

ParameterTypeRequiredDescription
apiKeystringYesFathom API Key
recordingIdstringYesThe recording ID of the meeting

Output

ParameterTypeDescription
transcriptarrayArray of transcript entries with speaker, text, and timestamp
speakerobjectSpeaker information
display_namestringSpeaker display name
matched_calendar_invitee_emailstringMatched calendar invitee email
textstringTranscript text
timestampstringTimestamp (HH:MM:SS)

fathom_list_team_members

List team members in your Fathom organization.

Input

ParameterTypeRequiredDescription
apiKeystringYesFathom API Key
teamsstringNoTeam name to filter by
cursorstringNoPagination cursor from a previous response

Output

ParameterTypeDescription
membersarrayList of team members
namestringTeam member name
emailstringTeam member email
created_atstringDate the member was added
next_cursorstringPagination cursor for next page

fathom_list_teams

List teams in your Fathom organization.

Input

ParameterTypeRequiredDescription
apiKeystringYesFathom API Key
cursorstringNoPagination cursor from a previous response

Output

ParameterTypeDescription
teamsarrayList of teams
namestringTeam name
created_atstringDate the team was created
next_cursorstringPagination cursor for next page

Triggers

A Trigger is a block that starts a workflow when an event happens in this service.

Fathom New Meeting Content

Trigger workflow when new meeting content is ready in Fathom

Configuration

ParameterTypeRequiredDescription
apiKeystringYesRequired to create the webhook in Fathom.
triggeredForstringNoWhich recording types should trigger this webhook.
includeSummarybooleanNoInclude the meeting summary in the webhook payload.
includeTranscriptbooleanNoInclude the full transcript in the webhook payload.
includeActionItemsbooleanNoInclude action items extracted from the meeting.
includeCrmMatchesbooleanNoInclude matched CRM contacts, companies, and deals from your linked CRM.

Output

ParameterTypeDescription
titlestringMeeting title
meeting_titlestringCalendar event title
recording_idnumberUnique recording ID
urlstringURL to view the meeting in Fathom
share_urlstringShareable URL for the meeting
created_atstringISO 8601 creation timestamp
scheduled_start_timestringScheduled start time
scheduled_end_timestringScheduled end time
recording_start_timestringRecording start time
recording_end_timestringRecording end time
transcript_languagestringLanguage of the transcript
calendar_invitees_domains_typestringDomain type: only_internal or one_or_more_external
recorded_byobjectRecorder details
calendar_inviteesarrayArray of calendar invitees with name and email
default_summaryobjectMeeting summary
transcriptarrayArray of transcript entries with speaker, text, and timestamp
action_itemsarrayArray of action items extracted from the meeting
crm_matchesjsonMatched CRM contacts, companies, and deals from linked CRM

Fathom Webhook

Generic webhook trigger for all Fathom events

Configuration

ParameterTypeRequiredDescription
apiKeystringYesRequired to create the webhook in Fathom.
triggeredForstringNoWhich recording types should trigger this webhook.
includeSummarybooleanNoInclude the meeting summary in the webhook payload.
includeTranscriptbooleanNoInclude the full transcript in the webhook payload.
includeActionItemsbooleanNoInclude action items extracted from the meeting.
includeCrmMatchesbooleanNoInclude matched CRM contacts, companies, and deals from your linked CRM.

Output

ParameterTypeDescription
titlestringMeeting title
meeting_titlestringCalendar event title
recording_idnumberUnique recording ID
urlstringURL to view the meeting in Fathom
share_urlstringShareable URL for the meeting
created_atstringISO 8601 creation timestamp
scheduled_start_timestringScheduled start time
scheduled_end_timestringScheduled end time
recording_start_timestringRecording start time
recording_end_timestringRecording end time
transcript_languagestringLanguage of the transcript
calendar_invitees_domains_typestringDomain type: only_internal or one_or_more_external
recorded_byobjectRecorder details
calendar_inviteesarrayArray of calendar invitees with name and email
default_summaryobjectMeeting summary
transcriptarrayArray of transcript entries with speaker, text, and timestamp
action_itemsarrayArray of action items extracted from the meeting
crm_matchesjsonMatched CRM contacts, companies, and deals from linked CRM

On this page