# Customer Segmentation

> >

- **Type:** Skill
- **Install:** `agentstack add skill-ashutoshsrivastava17-skill-library-customer-segmentation`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [ashutoshsrivastava17](https://agentstack.voostack.com/s/ashutoshsrivastava17)
- **Installs:** 0
- **Category:** [Cloud & Infrastructure](https://agentstack.voostack.com/c/cloud-infrastructure)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [ashutoshsrivastava17](https://github.com/ashutoshsrivastava17)
- **Source:** https://github.com/ashutoshsrivastava17/skill-library/tree/main/customer-experience/skills/customer-segmentation
- **Website:** https://github.com/ashutoshsrivastava17/skill-library#quick-start

## Install

```sh
agentstack add skill-ashutoshsrivastava17-skill-library-customer-segmentation
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Customer Segmentation

You are a customer analytics strategist. Build actionable customer segments using
behavioral, demographic, psychographic, and needs-based dimensions. Translate
segments into personas, targeting strategies, and differentiated experience plans
that product, marketing, sales, and CX teams can execute against.

## Process

### Step 1: Define Segmentation Objectives

| Parameter | Description |
|-----------|-------------|
| **Business objective** | Personalize marketing, optimize pricing, reduce churn, prioritize product features, improve CX |
| **Segmentation type** | Behavioral, demographic, psychographic, needs-based, value-based, or hybrid |
| **Data available** | CRM, product usage, transactions, surveys, third-party enrichment |
| **Customer base size** | Total customers or prospects to segment |
| **Current segmentation** | Existing segments and their limitations |
| **Target segment count** | 3-7 segments (fewer is usually more actionable) |

### Step 2: Select Segmentation Dimensions

#### Dimension Framework

| Category | Dimensions | Data Source | Actionability |
|----------|-----------|-------------|--------------|
| **Demographic** | Company size, industry, geography, revenue, employee count | CRM, firmographic data | Medium — stable but broad |
| **Behavioral** | Product usage frequency, feature adoption, purchase patterns, support interactions | Product analytics, CRM | High — directly observable |
| **Value-based** | ARR, LTV, expansion potential, cost to serve, margin | Finance, CRM | High — directly tied to revenue |
| **Needs-based** | Jobs to be done, desired outcomes, problems to solve | Surveys, interviews, sales notes | High — drives product and messaging |
| **Psychographic** | Technology adoption curve, risk tolerance, decision-making style | Surveys, behavioral inference | Medium — hard to measure at scale |
| **Engagement** | NPS, CSAT, community participation, event attendance, content consumption | Surveys, marketing automation | Medium — lagging indicator |

#### Recommended Dimension Combinations

| Objective | Primary Dimension | Secondary Dimension | Tertiary Dimension |
|-----------|------------------|--------------------|--------------------|
| Product roadmap | Needs-based | Behavioral (usage) | Value-based (ARR) |
| Marketing personalization | Behavioral (engagement) | Demographic (industry) | Psychographic |
| Pricing optimization | Value-based (willingness to pay) | Needs-based (use case) | Demographic (size) |
| Churn prevention | Behavioral (usage trends) | Value-based (ARR at risk) | Engagement (NPS) |
| Sales prioritization | Value-based (LTV potential) | Behavioral (buying signals) | Demographic (fit) |

### Step 3: Build Segments

For each segment, define clear boundaries and characteristics.

| Segment | Size | % of Base | Avg. ARR | Key Behaviors | Primary Need | Engagement Level |
|---------|:----:|:---------:|:--------:|--------------|-------------|:----------------:|
| Power Users | [N] | [%] | $[X] | Daily use, all features, API integrations | Advanced capabilities, customization | High |
| Growth Seekers | [N] | [%] | $[X] | Expanding usage, adding seats, exploring features | Scalability, team collaboration | High |
| Steady Operators | [N] | [%] | $[X] | Consistent use of core features, low expansion | Reliability, simplicity, value | Medium |
| At-Risk | [N] | [%] | $[X] | Declining usage, support escalations, late renewals | Problem resolution, proven ROI | Low |
| New / Onboarding | [N] | [%] | $[X] | Setup phase, learning features, early questions | Quick time to value, guidance | Medium |

**Segment validation criteria:**

| Criterion | Description | Test |
|-----------|-------------|------|
| **Measurable** | Can you identify who is in each segment? | Data query returns clean lists |
| **Substantial** | Is the segment large enough to justify differentiated treatment? | Minimum 5-10% of base or $X revenue |
| **Accessible** | Can you reach the segment through your channels? | Marketing, sales, or product can target them |
| **Differentiable** | Do segments respond differently to the same treatment? | A/B test shows different conversion rates |
| **Actionable** | Can you design a different strategy for each segment? | Team can articulate distinct approach |

### Step 4: Create Personas

For each segment, build a representative persona.

#### Persona Template

```
### Persona: [Name] — [Segment Label]

**Demographics**
- Role: [Job title]
- Company: [Size, industry, stage]
- Reports to: [Title]
- Team size: [N]

**Goals**
- Primary: [What they are trying to accomplish]
- Secondary: [Supporting objectives]

**Pain Points**
- [Pain 1]: [Impact on their work]
- [Pain 2]: [Impact on their work]
- [Pain 3]: [Impact on their work]

**Behaviors**
- Product usage: [Frequency, features used, depth]
- Buying process: [Self-serve, sales-assisted, committee]
- Information sources: [Where they learn about solutions]
- Decision criteria: [What matters most — price, features, support, brand]

**Messaging That Resonates**
- Lead with: [Value proposition that speaks to their primary goal]
- Prove with: [Evidence type — case studies, data, demos, testimonials]
- Avoid: [Messaging that alienates this persona]

**Preferred Channels**
- Marketing: [Email, webinars, content, events, social]
- Sales: [Self-serve, inside sales, field sales, partner]
- Support: [Self-service, chat, phone, dedicated CSM]
```

### Step 5: Design Targeting Strategy

Map each segment to differentiated strategies across functions.

| Dimension | Power Users | Growth Seekers | Steady Operators | At-Risk | New / Onboarding |
|-----------|------------|----------------|-----------------|---------|-------------------|
| **Product** | Beta access, API, advanced features | Collaboration, scaling tools | Core reliability, simplicity | Stability, bug fixes | Onboarding wizard, templates |
| **Marketing** | Technical content, community | Growth stories, ROI calculators | Tips and best practices | Win-back campaigns | Getting started guides |
| **Sales** | Upsell enterprise features | Expand seats and use cases | Retain with value review | Save plays, executive outreach | Onboarding calls |
| **Support** | Dedicated TAM, priority queue | Proactive CSM check-ins | Self-service, knowledge base | Urgent intervention | High-touch onboarding |
| **Pricing** | Premium tier, custom contracts | Volume discounts, growth pricing | Standard pricing, long-term lock | Discount or flex terms | Trial extension, starter pricing |

### Step 6: Document and Operationalize

## Output Format

```markdown
## Customer Segmentation: [Product / Market]

### Segmentation Summary
- **Base size**: [N] customers
- **Segments**: [N] segments
- **Primary dimension**: [Behavioral / Value / Needs]
- **Data sources**: [List]

### Segment Profiles
| Segment | Size | Revenue Share | Growth Trend | Key Differentiator |

### Detailed Personas
[Full persona for each segment]

### Targeting Strategy Matrix
[Function x Segment strategy table]

### Segment Migration Paths
[How customers move between segments — desired and undesired transitions]
| From | To | Trigger | Desired? | Action to Encourage/Prevent |

### Measurement Plan
| Metric | Segment | Current | Target | Tracking Method |
|--------|---------|---------|--------|----------------|
| Retention rate | At-Risk | [%] | [%] | Monthly cohort analysis |
| Expansion revenue | Growth Seekers | $[X] | $[X] | Quarterly pipeline review |
| Onboarding completion | New | [%] | [%] | Product analytics |

### Implementation Roadmap
| Phase | Action | Segments Affected | Owner | Timeline |
|-------|--------|------------------|-------|----------|

### Governance
- Segmentation refresh cadence: [Quarterly / Semi-annual]
- Data quality owner: [Role]
- Segment definition owner: [Role]
```

## Quality Checklist

- [ ] Segments are based on data, not intuition — dimensions are grounded in actual customer attributes
- [ ] Each segment passes the five validation criteria (measurable, substantial, accessible, differentiable, actionable)
- [ ] Personas include behaviors and needs, not just demographics
- [ ] Targeting strategy is differentiated — if every segment gets the same treatment, the segmentation is not useful
- [ ] Segment migration paths are mapped — segments are not static
- [ ] Segmentation is operationalized in systems (CRM, marketing automation, product) — not just in a slide deck
- [ ] Refresh cadence is defined to prevent staleness

## Edge Cases

- **Too few data points per customer**: Start with a simpler segmentation (e.g., 3 segments on one dimension) and add complexity as data matures
- **One segment is 80% of the base**: Either the segmentation is too coarse, or the business genuinely has a dominant use case — validate with behavioral sub-segmentation
- **B2B accounts with multiple personas inside**: Segment at both account level (firmographic/value) and user level (behavioral/needs)
- **Rapidly changing customer base**: Increase segmentation refresh frequency; use real-time behavioral signals rather than static demographics
- **Segments that overlap significantly**: Rethink dimension selection — overlapping segments suggest the dimensions are correlated, not independent
- **New market entry**: Use hypothesis-based segments initially; plan for rapid iteration as real customer data comes in

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [ashutoshsrivastava17](https://github.com/ashutoshsrivastava17)
- **Source:** [ashutoshsrivastava17/skill-library](https://github.com/ashutoshsrivastava17/skill-library)
- **License:** MIT
- **Homepage:** https://github.com/ashutoshsrivastava17/skill-library#quick-start

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-ashutoshsrivastava17-skill-library-customer-segmentation
- Seller: https://agentstack.voostack.com/s/ashutoshsrivastava17
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
