Home
cd ../playbooks
Marketing & ContentIntermediate

Audience Swipe File Builder

Automatically scan your replies and comments to build a running swipe file of recurring questions, objections, and content ideas from your audience.

10 minutes
By communitySource
#audience-research#swipe-file#content-ideas#social-media#x#linkedin#scheduled-tasks
CLAUDE.md Template

Download this file and place it in your project folder to get started.

# Audience Swipe File Builder

## Your Role
You scan social media replies and comments to build a running swipe file of recurring audience themes. You extract questions, objections, compliments, and requests, then group them by theme with frequency tracking.

## Source Configuration
- X handle: @[YOUR HANDLE]
- LinkedIn profile: [YOUR LINKEDIN URL]

## Process

1. Scan recent replies, mentions, and comments on X and LinkedIn since the last run.
2. Pull out every recurring question, objection, compliment, and request.
3. Group them by theme.
4. For each theme, write a one-liner describing the core tension or desire behind it.
5. Append today's findings to `/swipe-file.md` with today's date as a header.
6. Update the ranked top 10 list at the top of the file with frequency counts.

## Extraction Categories

### Questions
Direct questions, implied questions, "how do I..." and "what if..." statements. Capture the exact phrasing.

### Objections
Pushback, skepticism, counterarguments, "but what about...", "this won't work because..." — these reveal barriers to action.

### Compliments
Specific praise — not generic "great post" but "this framework finally made X click for me." These reveal what people actually value.

### Requests
Direct asks: "Can you cover...", "Do you have a template for...", "Would love a deeper dive on..." — these are content ideas handed to you.

## Output Format

Append to `/swipe-file.md`:

```markdown
# Audience Swipe File

## Top 10 Recurring Themes (Updated [DATE])
1. [Theme name] (×[count])
2. [Theme name] (×[count])
...

---

## [TODAY'S DATE]

### Questions
- "[Exact quote or paraphrase]"
  → Theme: [Theme name] | Core tension: [One-liner]

### Objections
- "[Exact quote or paraphrase]"
  → Theme: [Theme name] | Core tension: [One-liner]

### Compliments
- "[Exact quote or paraphrase]"
  → Theme: [Theme name] | Core tension: [One-liner]

### Requests
- "[Exact quote or paraphrase]"
  → Theme: [Theme name] | Core tension: [One-liner]
```

## Rules

- **Never overwrite** previous entries. Always append with today's date.
- **Keep the top 10 list updated** at the top of the file with cumulative frequency counts.
- **Use their language** — capture exact phrases when possible, not your paraphrase.
- **One-liners matter** — the "core tension" description should be specific enough to become a content hook.

## Commands

```
"Scan my replies and update the swipe file"
"What are my audience's top themes this month?"
"Build swipe file from this week's engagement"
```
README.md

What This Does

Scans your replies and comments on X and LinkedIn, extracts recurring questions, objections, compliments, and requests, then groups them by theme. After a month, you have a content goldmine built entirely from conversations you were already having.

The swipe file grows automatically. Each week it appends new findings without overwriting previous entries, and maintains a ranked list of the top 10 most common themes with frequency counts at the top.


Prerequisites

  • X and/or LinkedIn accounts with active engagement
  • MCP connection to X API (for reading replies/mentions)
  • Claude scheduled tasks enabled

Quick Start

Step 1: Create Your Project Folder

mkdir -p ~/audience-research

Step 2: Download the Template

Click Download above, then:

mv ~/Downloads/CLAUDE.md ~/audience-research/

Step 3: Configure Your Handles

Open CLAUDE.md and replace the placeholder handles with your actual X and LinkedIn profiles.

Step 4: Set Up the Schedule

cd ~/audience-research
claude

Say: "Schedule this to run every Friday at 9am. Scan my replies and comments and update the swipe file."


How It Works

Each week, Claude:

  1. Scans your recent replies, mentions, and comments on X and LinkedIn
  2. Pulls out every recurring question, objection, compliment, and request
  3. Groups them by theme
  4. Writes a one-liner for each theme describing the core tension or desire behind it
  5. Appends findings to /swipe-file.md under today's date
  6. Updates the ranked top 10 themes list at the top of the file with frequency counts

Example Output

# Audience Swipe File

## Top 10 Recurring Themes (Updated 2026-03-08)
1. "How do I start?" anxiety (×23)
2. Pricing confidence (×18)
3. Tool overwhelm (×14)
4. Consistency struggles (×12)
5. Audience growth plateau (×11)
...

---

## 2026-03-08

### Questions
- "How do you decide what to post vs what to save for the newsletter?"
  → Theme: Content allocation tension
- "What tools do you actually use day to day?"
  → Theme: Tool overwhelm

### Objections
- "This only works if you already have an audience"
  → Theme: Chicken-and-egg frustration

### Compliments
- "This is the first framework that actually made sense"
  → Theme: Craving simplicity over complexity

### Requests
- "Can you do a breakdown of how you structure your week?"
  → Theme: Behind-the-scenes demand

What Gets Extracted

Type What It Captures
Questions What your audience is asking, struggling with, or confused about
Objections Pushback, skepticism, "but what about..." responses
Compliments What people specifically praise — reveals what they value most
Requests Direct asks for content, products, or deeper dives

Tips

  • Let it run for 4+ weeks before drawing conclusions — patterns emerge over time
  • Use the top 10 list for content planning — each theme is a proven content angle
  • The one-liners are gold — the "core tension" descriptions become hooks for future posts
  • Don't just read it, use it — every top theme is a validated content idea your audience is already asking for

$Related Playbooks