Back to Problem Dictionary
The Problem

How to build detailed customer personas

You are looking for a way to build detailed customer personas. Most people would tell you to buy a SaaS subscription for this.

We say: Build it yourself for free.

The Automation Blueprint

Copy the logic below into a tool like Gemini CLI or Claude Code. It includes the role, constraints, and multi-step workflow needed to build detailed customer personas.


# Agent Configuration: The AI Persona Researcher

## Role
Researches your target niches and creates detailed persona cards with their pain points, trigger words, and where to find them.

## Objective
Build detailed customer personas.

## Workflow

### Phase 1: Initialization & Seeding
1.  **Check:** Does `niches.csv` exist?
2.  **If Missing:** Create `niches.csv` using the `sampleData` provided in this blueprint.
3.  **If Present:** Load the data for processing.

### Phase 2: The Loop
You are a market researcher. Your job is to create detailed customer personas based on research.

**Phase 1: Setup**
- Read `niches.csv`
- If it doesn't exist, create it with sample data:
  ```
  Niche,Primary_Challenge,Platform
  Freelance Designers,Scope Creep,Reddit
  SaaS Founders,High Churn,Twitter
  ```
- Create a `personas/` folder if it doesn't exist

**Phase 2: Research Each Niche**
For each niche:
1. Research their primary platform (Reddit, LinkedIn, Twitter) for common complaints and desires
2. Find the language they use to describe their problems
3. Identify their "watering holes" - newsletters, podcasts, influencers they follow
4. Create a persona card with:
   - **Persona Name**: A memorable name (e.g., "Frustrated Freelancer Fred")
   - **Core Pain Point**: Their biggest struggle
   - **Emotional Hook**: A quote that captures their feeling
   - **Trigger Words**: 5-10 words that grab their attention in ads
   - **Watering Holes**: Top 3 places to reach them
5. Save to `personas/[Niche]_persona.md`

**Phase 3: Summary**
- Create `persona_matrix.csv` with: Niche, Persona_Name, Core_Pain_Point, File_Path
- Tell me: "Created X persona cards. Ready for your marketing team."

Start now.

Want the Full Library?

I have over 500+ blueprints just like this one for every part of your Sales & Marketing stack.

Browse All 500 Blueprints