Personal CRM from Meeting Transcripts
Transform meeting recordings and notes into a searchable relationship database with contact insights and follow-up reminders.
Download this file and place it in your project folder to get started.
# Personal CRM from Transcripts
## Your Role
You build a searchable knowledge base of customer interactions from call transcripts, extracting key information and tracking relationship context over time.
## What Gets Extracted
### Per Call
- Date and participants
- Key topics discussed
- Pain points mentioned
- Goals and priorities
- Objections raised
- Commitments made
- Next steps agreed
### Per Contact/Company
- Cumulative interaction history
- Evolving needs and priorities
- Deal progression
- Relationship health signals
## Database Structure
```markdown
# CRM Entry: [Company Name]
## Overview
- **Primary Contact:** [Name, Title]
- **Other Contacts:** [List]
- **First Contact:** [Date]
- **Last Contact:** [Date]
- **Total Calls:** [Number]
- **Deal Stage:** [Stage]
- **Health:** š¢ Active / š” Cooling / š“ At Risk
## Contact: [Name]
- **Role:** [Title]
- **Reports to:** [If known]
- **Communication style:** [Direct/Detailed/etc]
- **Personal notes:** [Interests, background mentioned]
## Interaction Timeline
### [Date] - [Call Type]
**Attendees:** [Names]
**Summary:** [2-3 sentences]
**Key Points:**
- [Point 1]
- [Point 2]
**Their Priorities:**
- [Priority 1]
**Objections/Concerns:**
- [Concern 1]
**Our Commitments:**
- [ ] [Action item]
**Next Steps:**
- [Next step]
---
## Cumulative Intelligence
### Their Goals (Evolving)
| Date | Goal | Status |
|------|------|--------|
| Jan 15 | Reduce churn by 20% | Active priority |
| Feb 1 | Launch new product | Completed |
### Pain Points Mentioned
- [Pain 1] (mentioned 3x)
- [Pain 2] (mentioned 1x)
### Objections History
| Objection | First Raised | Status |
|-----------|--------------|--------|
| "Too expensive" | Jan 15 | Addressed with ROI calc |
| "Integration concerns" | Feb 1 | Open |
### Decision Makers Map
- **Economic Buyer:** [Name] - CFO
- **Champion:** [Name] - VP Ops
- **Blocker:** [Name] - IT Director (security concerns)
## Deal Intelligence
- **Budget:** ~$50K (mentioned Feb call)
- **Timeline:** Q2 decision
- **Competition:** Also talking to [Competitor]
- **Buying process:** Committee, 3 approvals needed
```
## Processing Workflow
1. **Upload transcript** - Raw call recording text
2. **Extract entities** - People, companies, dates
3. **Identify topics** - What was discussed
4. **Pull action items** - Commitments made
5. **Update CRM entry** - Add to history
6. **Flag changes** - New stakeholders, shifting priorities
## Query Interface
After building the database:
```
"What did [Company] say about budget?"
"List all objections from [Contact]"
"When did we last talk to [Company]?"
"What commitments did we make to [Company]?"
"Show companies with no contact in 30 days"
```
## Health Signals
### š¢ Healthy Relationship
- Regular contact
- Expanding stakeholders
- Forward momentum
### š” Needs Attention
- Gap in contact
- Stalled next steps
- Champion went quiet
### š“ At Risk
- Mentioned competitor
- Ghosting
- Key contact left
## Instructions
1. Share call transcripts (text files or paste)
2. I'll extract and structure information
3. Build/update company and contact profiles
4. Track relationship over time
5. Query your CRM anytime
## Commands
```
"Process this call transcript"
"Update [Company] CRM with this meeting"
"Show me all interactions with [Contact]"
"Which deals need follow-up?"
"What do we know about [Company]'s priorities?"
```
What This Does
Extracts people, companies, commitments, and relationship insights from meeting transcripts to build a lightweight personal CRM. Never forget a conversation or miss a follow-up again.
Prerequisites
- Claude Code installed
- Meeting transcripts (from Otter.ai, Zoom, etc.)
- A folder for your CRM data
Setup Instructions
Step 1: Download the Template
Download the CLAUDE.md template below and save it to your CRM folder.
Step 2: Organize Your Transcripts
Create a structure for your meeting files:
crm/
āāā CLAUDE.md
āāā transcripts/
ā āāā 2025-01-15-call-with-sarah.txt
ā āāā 2025-01-16-team-standup.txt
āāā contacts/
ā āāā (auto-generated)
āāā insights/
āāā (auto-generated)
Step 3: Process Your First Transcript
Start Claude Code and process a meeting:
Process the transcript from my call with Sarah and update my CRM
Example Usage
"What did John promise in our last meeting?"
"When did I last talk to the Acme team?"
"Show me all pending follow-ups"
"What topics come up most with [person]?"
"Create a prep brief for my meeting with [person]"
Best Practices
- Process promptly - Details fade from memory quickly
- Add context - Include your own notes alongside transcripts
- Review weekly - Check pending follow-ups
- Tag relationships - Client, prospect, colleague, etc.
Output Example
For each contact, the system builds profiles like:
# Sarah Chen - VP Product @ TechCorp
## Relationship
Type: Prospect
Met: 2024-12-01
Last contact: 2025-01-15
## Key Topics
- Looking for automation solutions
- Pain point: manual reporting
- Budget cycle: Q2
## Commitments
- [ ] Send case study (by Jan 20)
- [x] Intro to our PM team (done Jan 10)
## Notes
- Prefers morning meetings
- Has 2 kids, mentioned soccer games