Skip to content
GTM Agent Weekly

Attach Fathom AI meeting summaries to the right Attio records

After each qualifying meeting, this setup files the AI meeting summary on the right contact and company in the CRM. Meeting notes stop living only in the recorder and nobody has to copy them over.

Paste this into ChatGPT, Claude or your agent tool. See the prompt

  • Pipeline Hygiene / CRM
  • beginner
  • AE
  • RevOps
Category
Pipeline Hygiene / CRM
Difficulty
Beginner
Est. cost
Not stated by source

Works with

Problem

Meeting summaries stay locked in the recorder and never reach the CRM timeline. Copying them by hand is skipped whenever reps are busy.

Setup

A Zapier automation triggers on each new Fathom AI summary, checks a dedupe key built from the recording URL, and continues only for qualifying meetings by invitee domain or meeting tag. It matches invitee emails to Attio person records, creates a note with the AI summary, meeting date, host and recording link, and adds the same note to related deal and company records.

Prompt

Starter prompt by The GTM Agent Weekly, written from the setup described on this page. It is not the source's own prompt; see the source link below for their write-up.

Starter prompt · 24 lines
# ROLE
You check each new meeting summary and decide where it belongs in the CRM. You only file
summaries for qualifying external meetings.

# INPUTS
- {{SUMMARY}}: the meeting summary, date, host, invitee emails, tags and recording URL.
- {{INTERNAL_DOMAINS}}: our email domains. {{QUALIFYING_TAGS}}: tags that mean "file this".
- {{CRM}}: people, companies and deals (e.g. Attio).
- {{FILED}}: recording URLs already filed.

# TASK
1. If the recording URL is in {{FILED}}, stop (already done).
2. Continue only if at least one invitee is external or the meeting has a tag in {{QUALIFYING_TAGS}}.
3. Match each external invitee email exactly to a person record. Find their company and any open deal.
4. Create one note with the summary, date, host and recording link, and attach it to the
   person, company and deal records you matched.

# OUTPUT
A log line: recording URL, matched records, note created, or the reason it was skipped.

# GUARDRAILS
- Match on exact email only. Never by name.
- If no external invitee matches, do not create records; log "no match" for a person to check.
- Never file internal-only meetings.

Replace every {{PLACEHOLDER}} before running. Works with any capable LLM and runner.

Tools

Steps

  1. Trigger on Fathom's New AI Summary event.
  2. Search Storage by Zapier for the recording URL and stop if it was already processed.
  3. Filter to qualifying meetings, for example external invitee domains or a tag.
  4. Find the Attio person by invitee email and create a note with summary, date, host and link.
  5. Add the same note to related deal and company records when they exist.

Results

Automation template; no outcome data.

Used in recipes

What goes wrong

Gotchas

  • Without the dedupe step, retries or edits create duplicate notes.
  • Internal meetings flood the CRM unless you filter by invitee domain.
  • Invitees using personal email addresses will not match a person record (editor note).

Source and credit

zapier.com ›

Zapier · vendor

Source dated 2026-10-11 · last reviewed 2026-10-11. Summarized in our own words; see the source for details.

Related.

Fill most CRM deal fields from calls and answer deal questions in Slack

After every sales call, this agent fills in the key deal fields in the CRM, like pain points and next steps, and answers deal questions in a chat channel. Reps stop retyping notes and handoffs to customer success get easier.

Works with AttentionSlack

  • Pipeline Hygiene / CRM
  • intermediate

Flag booked meetings where the prospect barely committed

When a meeting gets booked, this agent reviews the call and flags ones where the prospect barely committed. Managers can firm up or requalify those meetings before a salesperson spends time on them.

Works with any of NooksOrumOutreach +11

  • Pipeline Hygiene / CRM
  • intermediate
  • Reference setup

Catch duplicate leads and missing fields with an n8n Salesforce agent

This agent checks new and changed leads for duplicates, including the same company spelled differently, and cleans them up with narrow, careful steps. The CRM stays tidy without someone hunting duplicates by hand.

Works with SalesforceSlack

  • Pipeline Hygiene / CRM
  • intermediate