Use Fathom to retrieve meeting summaries and transcripts and inspect teams and team members. Provide a Fathom API key and the selected operation's required fields, such as a recording ID. Triggers can start a workflow when new meeting content is ready.
Pass returned meeting data to later steps, such as sending a summary to Slack or extracting action items.
List meetings, get transcripts and summaries, and list teams and team members. Trigger workflows when new meeting content is ready.
List recent meetings recorded by the user or shared to their team.
Inputs and outputsParameter Type Required Description apiKeystring Yes Fathom API Key includeSummarystring No Include meeting summary (true/false) includeTranscriptstring No Include meeting transcript (true/false) includeActionItemsstring No Include action items (true/false) includeCrmMatchesstring No Include linked CRM matches (true/false) includeHighlightsstring No Include meeting highlights (true/false) createdAfterstring No Filter meetings created after this ISO 8601 timestamp createdBeforestring No Filter meetings created before this ISO 8601 timestamp recordedBystring No Filter by recorder email address teamsstring No Filter by team name meetingTypestring No Filter by meeting type name calendarInviteesDomainsstring No Filter by calendar invitee company domain (exact match) calendarInviteesDomainsTypestring No Filter by invitee domain type: all, only_internal, or one_or_more_external cursorstring No Pagination cursor from a previous response
Parameter Type Description meetingsarray 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_cursorstring Pagination cursor for next page
List meeting types configured in your Fathom organization.
Parameter Type Required Description apiKeystring Yes Fathom API Key cursorstring No Pagination cursor from a previous response
Parameter Type Description meetingTypesarray 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_cursorstring Pagination cursor for next page
Get the call summary for a specific meeting recording.
Parameter Type Required Description apiKeystring Yes Fathom API Key recordingIdstring Yes The recording ID of the meeting
Parameter Type Description template_namestring Name of the summary template used markdown_formattedstring Markdown-formatted summary text
Get the full transcript for a specific meeting recording.
Parameter Type Required Description apiKeystring Yes Fathom API Key recordingIdstring Yes The recording ID of the meeting
Parameter Type Description transcriptarray 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 apiKeystring Yes Fathom API Key teamsstring No Team name to filter by cursorstring No Pagination cursor from a previous response
Parameter Type Description membersarray List of team members ↳ name string Team member name ↳ email string Team member email ↳ created_at string Date the member was added next_cursorstring Pagination cursor for next page
List teams in your Fathom organization.
Parameter Type Required Description apiKeystring Yes Fathom API Key cursorstring No Pagination cursor from a previous response
Parameter Type Description teamsarray List of teams ↳ name string Team name ↳ created_at string Date the team was created next_cursorstring Pagination cursor for next page
A trigger starts a workflow when a supported event occurs in this service.
Trigger workflow when new meeting content is ready in Fathom
Configuration and outputsParameter Type Required Description apiKeystring Yes Required to create the webhook in Fathom. triggeredForstring No Which recording types should trigger this webhook. includeSummaryboolean No Include the meeting summary in the webhook payload. includeTranscriptboolean No Include the full transcript in the webhook payload. includeActionItemsboolean No Include action items extracted from the meeting. includeCrmMatchesboolean No Include matched CRM contacts, companies, and deals from your linked CRM.
Parameter Type Description titlestring Meeting title meeting_titlestring Calendar event title recording_idnumber Unique recording ID urlstring URL to view the meeting in Fathom share_urlstring Shareable URL for the meeting created_atstring ISO 8601 creation timestamp scheduled_start_timestring Scheduled start time scheduled_end_timestring Scheduled end time recording_start_timestring Recording start time recording_end_timestring Recording end time transcript_languagestring Language of the transcript calendar_invitees_domains_typestring Domain type: only_internal or one_or_more_external recorded_byobject Recorder details ↳ name string Name of the recorder ↳ email string Email of the recorder calendar_inviteesarray Array of calendar invitees with name and email default_summaryobject Meeting summary ↳ template_name string Summary template name ↳ markdown_formatted string Markdown-formatted summary transcriptarray Array of transcript entries with speaker, text, and timestamp action_itemsarray Array of action items extracted from the meeting crm_matchesjson Matched CRM contacts, companies, and deals from linked CRM
Generic webhook trigger for all Fathom events
Configuration and outputsParameter Type Required Description apiKeystring Yes Required to create the webhook in Fathom. triggeredForstring No Which recording types should trigger this webhook. includeSummaryboolean No Include the meeting summary in the webhook payload. includeTranscriptboolean No Include the full transcript in the webhook payload. includeActionItemsboolean No Include action items extracted from the meeting. includeCrmMatchesboolean No Include matched CRM contacts, companies, and deals from your linked CRM.
Parameter Type Description titlestring Meeting title meeting_titlestring Calendar event title recording_idnumber Unique recording ID urlstring URL to view the meeting in Fathom share_urlstring Shareable URL for the meeting created_atstring ISO 8601 creation timestamp scheduled_start_timestring Scheduled start time scheduled_end_timestring Scheduled end time recording_start_timestring Recording start time recording_end_timestring Recording end time transcript_languagestring Language of the transcript calendar_invitees_domains_typestring Domain type: only_internal or one_or_more_external recorded_byobject Recorder details ↳ name string Name of the recorder ↳ email string Email of the recorder calendar_inviteesarray Array of calendar invitees with name and email default_summaryobject Meeting summary ↳ template_name string Summary template name ↳ markdown_formatted string Markdown-formatted summary transcriptarray Array of transcript entries with speaker, text, and timestamp action_itemsarray Array of action items extracted from the meeting crm_matchesjson Matched CRM contacts, companies, and deals from linked CRM