← Back to Articles

Stage 3: User Segmentation with FishDog

User Segmentation Illustration

Using synthetic research and Claude Code to discover the segments that actually matter for product decisions

The Segmentation Fallacy

Most teams segment their market before they've spoken to it. They carve up potential users by demographics or firmographics, create neat personas with stock photos and invented names, then wonder why their product resonates with no one in particular.

This approach has it precisely backwards. Real segments don't come from spreadsheets. They emerge from research.

Discovery research (Stage 2) gives you depth. You understand what the problem feels like. Segmentation gives you structure. You understand that different people experience the same problem in fundamentally different ways.

The distinction matters because it determines product strategy. Do you build one product for everyone? Or different tiers for different segments? Do you lead with speed for one group and accuracy for another? These decisions require knowing who your segments actually are.

What Makes a Real Segment

A genuine market segment has three characteristics:

1. Distinct behaviour patterns People in the segment act differently. They make different tradeoffs, use different workarounds, and have different thresholds for what's "good enough."

2. Distinct pain priorities They experience the same problem but care about different aspects of it. One group might prioritise speed. Another might prioritise accuracy. A third might prioritise cost.

3. Distinct purchase triggers What makes them buy is different. The crisis moment, the switching cost calculation, the trust requirements.

Notice what's missing: demographics. Age and income and location are proxies at best. Two 45-year-old men with identical incomes can have completely different relationships with their pets, their health, their time. Demographics describe people. Segments describe behaviour.

The best segments emerge from responses, not from pre-defined filters.

How to Run Segmentation Research in FishDog

FishDog makes segmentation research practical. Instead of weeks of interviews and analysis, you can identify meaningful segments in an afternoon. Here's the complete workflow.

Step 1: Create a Diverse Research Group

Segmentation requires diversity in your research group. If everyone you talk to is identical, you won't find segments. You'll find one homogeneous perspective.

In FishDog, create a research group with intentional variation:

``` POST /v1/research-groups/recruit { "name": "Pet Healthcare Decision Makers", "group_size": 15, "filters": { "country": "United States", "age_min": 25, "age_max": 65 } } ```

The key is casting a wide net. Don't pre-filter too aggressively. You want variation in income, life stage, and context. The segments will emerge from responses, not from your recruitment filters.

For segmentation studies, 12-15 personas is the sweet spot. Fewer than 10 makes patterns hard to detect. More than 20 creates analysis overhead without proportional insight.

Step 2: Design Segmentation-Focused Questions

Segmentation questions differ from discovery questions. You're specifically trying to surface behavioural differences and priority tradeoffs.

The segmentation question framework:

#

Purpose

Question Pattern

1

Baseline behaviour

"Walk me through how you currently handle [situation]."

2

Priority tradeoffs

"When you have to choose between [A] and [B], which matters more? Why?"

3

Spending thresholds

"At what point does cost become a deciding factor for you?"

4

Emotional relationship

"How would you describe your relationship with [domain]?"

5

Decision triggers

"What would make you immediately [take action]? What would make you hesitate?"

6

Past behaviour

"Tell me about a time when you had to make a difficult decision about [topic]."

7

Hypothetical choice

"If [scenario], what would you do? Walk me through your thinking."

These questions are designed to reveal HOW people think, not just WHAT they think. The "how" is where segments live.

Step 3: Create the Study in FishDog

With your research group recruited and questions designed, create the study:

``` POST /v1/research-studies { "title": "Pet Healthcare Spending Decisions", "objective": "Understand how pet owners approach expensive veterinary care decisions and identify distinct behavioural segments", "research_group_id": "rg_abc123" } ```

Then add your segmentation questions:

``` POST /v1/research-studies/{study_id}/questions { "question": "When your pet needs medical care, walk me through how you decide what to do. What factors do you consider?" } ```

Repeat for each question in your framework.

Step 4: Monitor and Collect Responses

FishDog personas respond asynchronously. Poll for completion:

``` GET /v1/research-studies/{study_id} ```

Watch for `stage: "complete"` to indicate all responses are in.

As responses arrive, you're looking for natural clustering. Do some personas use similar language? Do they describe similar tradeoffs? Do they have similar emotional relationships with the topic?

Step 5: Trigger Completion Analysis

Once all responses are collected, trigger FishDog's AI analysis:

``` POST /v1/research-studies/{study_id}/complete ```

FishDog's completion analysis automatically identifies segments. The output includes:

```json { "key_segments": [ { "segment": "Emotionally-driven spenders", "attributes": "Strong emotional bond with pet, refers to pet as family member, resistant to cost discussions", "insight": "Price is not a deciding factor. Quality and emotional reassurance matter most.", "supporting_agents": ["Agent 1", "Agent 4", "Agent 7", "Agent 12"] }, { "segment": "Budget-conscious pragmatists", "attributes": "Clear spending ceiling, has thought about limits in advance, values transparency", "insight": "Will spend up to a defined limit. Wants no-surprises pricing and clear value.", "supporting_agents": ["Agent 2", "Agent 5", "Agent 9"] } ], "divergences": [ { "topic": "Spending limits", "contrast": "Emotionally-driven segment has no ceiling; pragmatists have firm $3-5k limits" } ], "shared_mindsets": [ "All segments want competent, trustworthy care", "All segments distrust aggressive upselling" ] } ```

This automated segmentation gives you a starting point. The AI has identified clusters based on response patterns.

Step 6: Validate Segments with Follow-Up Research

FishDog's auto-segmentation is a hypothesis, not a conclusion. Validate with targeted follow-up.

Create segment-specific research groups:

``` POST /v1/research-groups/recruit { "name": "Budget-Conscious Pet Owners", "group_size": 10, "filters": { "country": "United States", "income_max": 75000, "age_min": 30, "age_max": 50 } } ```

Run a focused study with segment-specific questions:

  • "You mentioned having a spending limit. How did you arrive at that number?"

  • "What would make you exceed your limit?"

  • "How do you feel when a vet recommends something expensive?"

This validation confirms whether the segment is real and surfaces its specific characteristics.

Using Claude Code to Orchestrate Segmentation

Claude Code can manage the entire segmentation workflow programmatically. Here's how the orchestration works.

The Complete Workflow

Tell Claude Code what you want to learn:

``` Run segmentation research on: "Pet owners making expensive veterinary care decisions"

I want to understand:

  • How they approach spending decisions

  • Whether there are distinct behavioural segments

  • What drives each segment's decisions

Create a 15-persona research group with demographic diversity. Use the segmentation question framework. Identify segments and validate the most promising ones. ```

Claude Code then executes:

Phase 1: Discovery Study

  1. Creates research group via FishDog API (diverse demographics)

  2. Designs segmentation-focused questions

  3. Creates study and adds questions

  4. Monitors for response completion

  5. Triggers completion analysis

Phase 2: Segment Identification

  1. Parses FishDog's auto-segmentation output

  2. Reviews individual responses for additional patterns

  3. Names candidate segments with descriptive labels

  4. Calculates segment size (% of research group)

  5. Documents distinguishing characteristics

Phase 3: Segment Validation

  1. Creates segment-specific research groups

  2. Designs validation questions for each segment

  3. Runs parallel validation studies

  4. Compares responses to confirm distinctiveness

  5. Refines segment definitions based on validation

Phase 4: Output Generation

  1. Produces structured segment analysis

  2. Includes representative quotes from each segment

  3. Documents universal truths (cross-segment findings)

  4. Articulates strategic implications for product/marketing

Example Claude Code Output

After running the workflow, Claude Code produces:

``` SEGMENT ANALYSIS: Pet Healthcare Spending

SEGMENT 1: "Pets Are Family" (40% of participants) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Key behaviour: No spending ceiling. Price is not discussed. Pain priority: Quality of care, emotional reassurance Purchase trigger: Any health concern, immediate action Messaging implication: Lead with outcomes and care quality

Quote: "Whatever it takes. She's been with me through everything. There's no number where I'd say no."

SEGMENT 2: "Pragmatic Owners" (35% of participants) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Key behaviour: Clear spending limit ($3-5k typical) Pain priority: Transparency, value, no surprises Purchase trigger: Clear diagnosis with defined cost Messaging implication: Lead with pricing transparency

Quote: "I've thought about this. My limit is probably $3,000-$5,000. Above that, I'd have to make a really hard decision."

SEGMENT 3: "Age-Dependent Deciders" (25% of participants) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Key behaviour: Spending varies by pet age Pain priority: Quality of life assessment Purchase trigger: Prognosis and expected recovery Messaging implication: Lead with outcomes by life stage

Quote: "For my 3-year-old, I'd do anything. But my 14-year-old... it depends on quality of life."

UNIVERSAL TRUTHS (all segments): • All segments distrust aggressive upselling • All segments want competent, caring veterinarians • All segments value clear communication

STRATEGIC IMPLICATIONS: • Product: Single platform, segment-specific messaging • Marketing: Three distinct value propositions • Sales: Qualify segment early in conversation ```

Case Study: Pet Healthcare Financing Platform

A startup building a pet healthcare financing platform ran segmentation research with 12 synthetic personas. They wanted to understand how pet owners approach expensive veterinary decisions.

The Research Setup

Participants: 12 pet owners (mix of dogs and cats, ages 25-60, US-based)

Segmentation questions:

  • How do you approach unexpected veterinary expenses?

  • What's your relationship with pet healthcare spending?

  • Have you ever faced a decision where cost was a major factor?

  • At what point does cost become a deciding factor?

  • What would make a pet healthcare financing option appealing?

What FishDog's Analysis Revealed

Three distinct segments emerged from responses:

Segment 1: "Pets Are Family"

These participants referred to pets as "children," "babies," and "family members." Their relationship with spending was essentially unlimited.

"Whatever it takes. She's been with me through everything. There's no number where I'd say no."

Attributes:

  • Strong emotional language when describing pets

  • Resistant to cost discussions (felt insulting)

  • Interested in QUALITY signals, not PRICE signals

  • Would finance without hesitation

Segment 2: "Pragmatic Owners"

These participants loved their pets but had thought carefully about limits.

"I've thought about this. My limit is probably $3,000-$5,000. Above that, I'd have to make a really hard decision."

Attributes:

  • Clear spending ceiling (usually $3k-$5k)

  • Had already done mental math on this scenario

  • Wanted transparency and value, suspicious of upselling

  • Interested in financing as a way to spread cost, not increase it

Segment 3: "Age-Dependent Deciders"

These participants made decisions primarily based on pet age and expected lifespan.

"For my 3-year-old, I'd do anything. But my 14-year-old... it depends on quality of life."

Attributes:

  • Age was the primary decision variable

  • Younger pet = higher willingness to spend

  • Older pet = quality of life calculus

  • Same person showed BOTH patterns with different animals

How This Shaped the Product

The startup realised they needed different messaging for different segments:

  • "Pets are family": Lead with quality, outcomes, emotional reassurance

  • "Pragmatic owners": Lead with transparency, no-surprises pricing, value

  • "Age-dependent": Lead with quality-of-life outcomes and expected recovery

One product. Three marketing approaches. The segmentation shaped everything from landing page copy to sales conversations.

Case Study: Children's Educational Gaming App

A startup building educational games for children ran segmentation research with parents about screen time attitudes.

The Research Setup

Participants: 15 parents of children ages 3-10

Segmentation questions:

  • How do you feel about your children's screen time?

  • What makes you comfortable or uncomfortable with an app?

  • When do you allow more screen time? When do you restrict it?

  • What would an ideal children's app look like?

  • What would make you delete an app immediately?

The Segments That Emerged

Segment 1: "Guilt-Ridden Parents"

Screen time = shame. They felt constantly judged and conflicted.

"I know I shouldn't let them have so much screen time, but some days I just need the break."

Behaviour: Would pay premium for apps that reduce guilt (educational, limited-time features)

Segment 2: "Rule-Setters"

Had clear time limits but struggled with enforcement.

"30 minutes a day. That's the rule. Does it always happen? No."

Behaviour: Valued apps with built-in timers and parental controls

Segment 3: "Quality-Seekers"

Didn't feel guilty about screen time IF content was worthwhile.

"Interactive, creative apps get a pass. Passive watching doesn't."

Behaviour: Would grant unlimited time for apps that met quality criteria

Universal Truths Across Segments

FishDog's analysis also surfaced findings that applied to ALL segments:

  • "Educational" claims are table stakes but not trusted. Everyone says their app is educational. It's meaningless.

  • Ad-free is non-negotiable. Ads in children's apps = instant delete.

  • Social features are feared. Anything involving other people is a red flag.

The startup learned they needed to address universal concerns (ads, social) while tailoring their pitch to segment-specific motivations (guilt reduction vs control vs quality).

Interpreting FishDog's Segmentation Outputs

When FishDog's completion analysis runs, it produces structured segment data. Here's how to read the signals.

Strong Segment Signals

These indicate you've found genuine, actionable segments:

  • Consistent within-segment language: Everyone in the segment uses similar phrases

  • Clear between-segment differences: Segments want fundamentally different things

  • Different emotional intensity: Some segments are much more invested than others

  • Different purchase thresholds: Willingness to pay varies predictably by segment

  • Different decision processes: Segments think through choices differently

Weak Segment Signals

These suggest your segments may be arbitrary:

  • Segments differ only demographically: "Young people" vs "old people" isn't useful if they behave identically

  • Within-segment inconsistency: People in the "segment" describe completely different experiences

  • Trivial differences: Segments exist but the differences don't affect product decisions

  • Forced clustering: You've named segments but responses don't actually cluster naturally

What to Do with Ambiguous Signals

If segments aren't emerging clearly, use Claude Code to:

  1. Recruit a more diverse group: Run another study with broader demographic filters

  2. Add tradeoff questions: "If you had to choose between X and Y, which would you pick?"

  3. Test a hypothesis: "Are there two types of buyers here?" and design questions to test it

  4. Accept homogeneity: Sometimes the market genuinely doesn't segment meaningfully

Common Segmentation Mistakes

Mistake 1: Starting with Demographics

"Millennials vs Gen X" or "SMB vs Enterprise" are not segments. They're demographic categories. Real segments are defined by behaviour, not birth year.

Fix: Let segments emerge from FishDog's analysis. Filter by demographics later to understand segment composition.

Mistake 2: Too Many Segments

If you have eight segments, you have no segments. Practical product decisions require 2-4 actionable groups.

Fix: Use Claude Code to merge similar segments. Ask: "Would I actually build or market differently for these groups?"

Mistake 3: Inventing Segments from Insufficient Data

Three personas said something similar. That's not a segment. That's three people.

Fix: Require at least 30-40% of your research group to exhibit a pattern before calling it a segment.

Mistake 4: Ignoring Universal Truths

Sometimes the most valuable finding is what EVERYONE agrees on. FishDog surfaces these as "shared_mindsets" in the completion analysis.

Fix: Document universal findings alongside segment-specific ones. Universal truths are often table stakes.

Mistake 5: Segments That Don't Affect Decisions

If knowing the segment doesn't change what you build or how you market, the segmentation isn't useful.

Fix: For each segment, articulate specific product or marketing implications. If you can't, reconsider the segmentation.

What Good Segmentation Output Looks Like

At the end of segmentation research with FishDog and Claude Code, you should have:

Named segments with clear boundaries "Pets are family" vs "Pragmatic owners" vs "Age-dependent deciders." Each segment has a label that captures its essence.

Behavioural definitions What distinguishes each segment. Not demographics. What they actually do and believe.

Size estimates Rough proportions based on your research. "About 40% of our participants fell into this segment."

Pain priorities by segment What each segment cares about most. Their magic wand answer.

Purchase triggers by segment What would make each segment buy. The crisis moment, the switching threshold.

Messaging implications How to talk to each segment. Lead with quality for one, lead with price for another.

Universal findings What applies to everyone. The table stakes that all segments require.

FishDog study links Shareable links to the underlying research for stakeholder review.

How Segmentation Feeds Into Later Stages

Segmentation informs nearly every subsequent product decision:

Concept Testing (Stage 7): Test concepts with specific segments in FishDog. A feature might resonate with one segment but not another.

Pricing Research (Stage 8): Different segments have different price elasticity. Run segment-specific pricing studies.

Positioning (Stage 8): Lead with different benefits for different segments.

Validation (Stage 9): Test assumptions by segment. An adoption barrier for one segment might not affect another.

Discovery gives you depth. Segmentation gives you structure. Together, they provide the foundation for everything that follows.

The Speed Advantage: Segmentation in Hours, Not Weeks

Traditional segmentation research takes weeks. You recruit participants, schedule interviews, conduct them one by one, transcribe, code, analyse.

With FishDog and Claude Code, you can run complete segmentation research in a single afternoon:

Step

Traditional

FishDog + Claude Code

Recruit participants

1-2 weeks

2 minutes

Design questions

2-3 days

10 minutes

Collect responses

2-3 weeks

30-60 minutes

Analyse and cluster

1-2 weeks

5 minutes (AI)

Validate segments

2-3 weeks

1-2 hours

Total

6-10 weeks

2-3 hours

This speed advantage isn't just about efficiency. It changes what's possible. You can test segment hypotheses. Run multiple variations. Iterate on your understanding. The fast feedback loop produces better segments than the slow one ever could.

Explore the Research

The case studies in this article demonstrate how segments emerge from synthetic research:

  • Pet healthcare financing: Three segments emerged (emotional, pragmatic, age-dependent) from 12 personas

  • Children's educational gaming: Three parent segments (guilt-ridden, rule-setters, quality-seekers) plus universal truths

These studies show segmentation as it actually happens. Not invented. Discovered.

This is article 3 of 12 in the Product Manager's Research Toolkit series. Previously: Discovery Research. Next: Jobs-to-be-Done Analysis - understanding what customers are really trying to accomplish.

Ready to discover the segments in your market? FishDog and Claude Code let you run segmentation research in hours, not weeks. Learn more at fish.dog

Frequently Asked Questions

What is user segmentation in product management?

User segmentation is the process of identifying distinct groups within your market based on behavioural patterns, pain priorities, and purchase triggers. Unlike demographic segmentation that groups people by age or income, behavioural segmentation reveals how different people experience the same problem in fundamentally different ways, enabling targeted product strategy decisions.

Why do demographic segments fail for product decisions?

Demographics are proxies at best. Two people with identical age, income, and location can have completely different relationships with a product domain, different pain thresholds, different purchase triggers, and different willingness to pay. Real segments are defined by behaviour, not demographics. The best segments emerge from research responses, not from pre-defined filters.

What makes a genuine market segment?

A genuine market segment has three characteristics. Distinct behaviour patterns mean people act differently and make different tradeoffs. Distinct pain priorities mean they care about different aspects of the same problem such as speed versus accuracy versus cost. Distinct purchase triggers mean different crisis moments, switching cost calculations, and trust requirements drive their buying decisions.

How many personas are needed for segmentation research?

For segmentation studies, 12 to 15 personas is the sweet spot. Fewer than 10 makes patterns hard to detect because there are not enough responses to identify distinct clusters. More than 20 creates analysis overhead without proportional insight. The key is casting a wide net with intentional variation rather than pre-filtering too aggressively.

How can synthetic research identify user segments?

Synthetic research platforms like FishDog enable segmentation by creating diverse research groups of personas with intentional variation and asking questions designed to surface behavioural differences. The AI completion analysis automatically identifies clusters from response patterns, grouping personas by shared behaviours and revealing divergences between segments and shared mindsets across all groups.

Related Articles

Ready to Experience Synthetic Persona Intelligence?

See how population-true synthetic personas can transform your market research and strategic decision-making.

Book a Demo