Home
cd ../playbooks
ProductivityIntermediate

Personal CRM from Meeting Transcripts

Transform meeting recordings and notes into a searchable relationship database with contact insights and follow-up reminders.

10 minutes
CLAUDE.md Template

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?"
```
README.md

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

  1. Process promptly - Details fade from memory quickly
  2. Add context - Include your own notes alongside transcripts
  3. Review weekly - Check pending follow-ups
  4. 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

$Related Playbooks