Call-Transcript Signal Extraction
Call-Transcript Signal Extraction is a six-step outbound play for email and your CRM, from “Collect the transcripts” to “Push to Clay and notify the rep”. It uses Fathom, Claude, Clay, Apollo, Findymail and three more tools.
- Motion
- Outbound
- Channel
- Email, CRM
- Steps
- 6
- Tools
- 8
The workflow
Call-Transcript Signal Extraction
Recorded callsEvery call names people nobody ever follows up with. Any recorded call works.
Fathom
Third-party extractionFinds everyone mentioned who is not on the call. Built from what was said, never from speaker labels, and tolerant of names the transcript mangled.
ClaudeFirst and last name both heard. A first name alone is held, not guessed.
A real company is attached to the person.
The role can be worked out from the call.
Only rows that passed the gate get here, so only they cost money.
Clay
ApolloPeople are often mentioned by an old title. Confirm the role before anyone writes.
Findymail
LinkedIn
BounceBan
Webhook into ClayOne call per resolvable lead, with the quote attached. Clay owns the sequence from here.
Clay
Tell the repThe rep who ran the call sees who came out of it.
Slack
Fathom
Claude
Clay
Apollo
Findymail
LinkedIn
BounceBan
Slack
The diagram as text
- 1
Collect the transcripts
Recorded calls: Discovery, Demo and Client calls. Every call names people nobody ever follows up with. Any recorded call works. From: Fathom. Tool: Fathom.
- 2
Extract the people named
Third-party extraction: Person, Company, Title and Verbatim quote. Finds everyone mentioned who is not on the call. Built from what was said, never from speaker labels, and tolerant of names the transcript mangled. Read: Claude. Tool: Claude.
- 3
Deduplicate and merge
Mention found → What happens
- Same name, same company → Exact match, merged
- Misspelled name, same company → Fuzzy match, merged
- Three mentions, three quotes → One record, every quote kept
Context quotes are merged, never dropped.
- 4
Apply the resolvability gate
Gate 1: Full name. First and last name both heard. A first name alone is held, not guessed. Rejected: Held: first name only.
Gate 2: Named company. A real company is attached to the person. Rejected: Held: no real company.
Gate 3: Inferable title. The role can be worked out from the call. Rejected: Held: no title.
- 5
Resolve, enrich, check it is current
Match person to company: Only rows that passed the gate get here, so only they cost money. Match: Clay and Apollo.
Verified email, current role: People are often mentioned by an old title. Confirm the role before anyone writes. Find: Findymail. Role: LinkedIn. Verify: BounceBan.
- 6
Push to Clay and tell the rep
Webhook into Clay: One call per resolvable lead, with the quote attached. Clay owns the sequence from here. Push: Clay. Tool: Clay.
Tell the rep: The rep who ran the call sees who came out of it. Notify: Slack. Tool: Slack.
Outcome: Named leads, with the quote attached. Tools: Clay.
The stack: Fathom, Claude, Clay, Apollo, Findymail, LinkedIn, BounceBan and Slack.
Open the diagram full size (1180 px wide)
The play in six steps
- 01
Step 1: Collect the transcripts
Every call already contains people the buyer named, and almost none of them are ever followed up.
- Pull discovery, demo and client-call transcripts from Fathom.
- It works on any recorded call, not only sales calls. Onboarding and QBR calls name people too.
- Run it daily on new transcripts so a name is worked while the context is fresh.
- 02
Step 2: Extract the people named
The value is in the third parties, the people floated on the call who were not on it.
- One Claude pass per transcript returns person, company, title and the verbatim quote they came from.
- Third parties only: work from what was said, never from the speaker labels.
- Expect transcription to mangle names. Ask the model to keep its best reading and the raw text side by side.
- 03
Step 3: Deduplicate and merge
The same person can be mentioned three times in one call with three spellings.
- Exact match first, then a fuzzy match on name plus company.
- Merge the context quotes instead of keeping only one.
- Merge across calls too: the same name from two customers is a stronger lead.
- 04
Step 4: Apply the resolvability gate
The gate is what makes the output usable instead of noisy, and it keeps enrichment spend on rows that can resolve.
- Require a full name, a named company and a title that can be worked out from the call.
- Hold first-name-only mentions. Never guess a surname.
- Hold obvious junk company names, such as a team or a city heard as a company.
- 05
Step 5: Resolve, enrich and check it is current
Only the resolvable rows cost money here, and a mention of 'my old manager at X' points at someone who may have left.
- Match person to company through Clay and Apollo.
- Find a verified email with Findymail and re-verify it with BounceBan on send day.
- Confirm the current role on LinkedIn before the lead moves on.
- Attach the original quote as context for the angle.
- 06
Step 6: Push to Clay and notify the rep
Clay owns the sequence from here, and the rep should know who came out of their own call.
- Send one webhook call per resolvable lead into Clay.
- Post a Slack message to the rep who ran the call, listing who was pulled from it.
- When the mention was a recommendation, ask the customer for the intro first. Never quote a private call to a stranger.
Tools used
The eight tools this play names. Each links to the other plays that use it.
Related plays
Pain-Qualified Segments from Calls
Sales callsBuyer sideWhat was true for the buyer when they chose to talk.
Fathom
Closed won and lostBacktest setThe customers every segment is checked against.
HubSpot
One schema per callEvery situation is counted across calls. The buyers' exact phrases go into a language bank.
ClaudeFree counts, with the query and the date recorded.

Open the evidence. Two of five wrong means the test is wrong.
Customers in the 90 days before they bought, against a TAM sample.

Discover on one filter, score on the rest. Unknown never passes. Emails re-verified on every refresh.
Explorium
Exa
Clay
BounceBanNames the situation, says where you saw it, asks if the read is right.
Smartlead
HeyReach
Fathom
HubSpot
Claude
Explorium
Exa
Clay
BounceBan
Smartlead
HeyReach
Pain-Qualified Segments from Calls
6 steps · Email, LinkedIn





+3 moreMeeting Prep and Follow-Up
Booked meetings with an external attendeeDaily run
CompanySearched inside an absolute date window.
CRM historyFalls back to attendee email when no deal is linked.
Past callsWhat they already said, so nobody asks twice.
The briefDay beforeWho is coming, what changed, what is still open, a suggested agenda.
Claude
Slack
HubSpotlink on the deal
Reminder to the attendeeDay ofA short note with the time and the link, sent to the number they gave when booking.
WhatsApp
Twiliobooked meetings only
The transcriptAfterA webhook fires when processing ends. Poll until it has sentences.
FathomA repeat webhook for one transcript is dropped.
Several recorders in one call make several transcripts with different ids.
RecapDecisions and open questions, posted to the account channel.
Slack
Action itemsEach one goes to the person who committed to it, else the owner.
Claude
CRM and follow-upNext step on the deal. The email is drafted, a human sends it.
HubSpot
Gmail
WhatsAppexisting chats only
Google Calendar
Exa
HubSpot
Fathom
Claude
Slack
WhatsApp
Twilio
Gmail
Meeting Prep and Follow-Up
6 steps · Email, CRM, WhatsApp, SMS





+3 moreAutomated Reply Enrichment
Prospect replies to a campaign
Reply event to a Clay webhookInstantNo polling and no hourly batch. Speed to lead is the whole point.
One consistent shapeDeduped against contacts already in the table before anything reads it.
Classify the replyThe rep opens the record and it is already complete. The phone is checked live before it is shown.
BetterContact
FullEnrich
ClayNot interested is suppressed. Out of office is re-queued for the return date. Neutral gets a human read.
Smartlead
Slack alertUnder a minuteThe full enriched profile in the alert, not just a name, with links to act straight away.
HubSpot
LinkedIn
Nooks

Smartlead
Clay
Claude
BetterContact
FullEnrich
Slack
HubSpot
LinkedIn
Nooks
Automated Reply Enrichment
6 steps · Email, CRM, Call





+3 more