Documentation Index
Fetch the complete documentation index at: https://docs.mavera.io/llms.txt
Use this file to discover all available pages before exploring further.
Mavera Surfaces Used
| Surface | Role |
|---|---|
Personas (POST /personas, GET /personas) | Create and retrieve 5 ICP-specific personas |
Focus Groups (POST /focus-groups) | Run positioning test with Ranking + Semantic Differential + Open-Ended questions |
Chat + response_format | Synthesize focus group results into a final positioning recommendation |
Traditional positioning workshops take days and cost $10K+. This playbook produces persona-validated positioning in under an hour with no external tooling — just Mavera’s Personas and Focus Groups APIs.
What Value Does Mavera Add?
| Value | How |
|---|---|
| Insurance | Test positioning with 5 distinct ICP segments before committing. Catch blind spots that internal teams miss. |
| Opening new doors | Run positioning sprints weekly during product pivots — cost and speed make rapid iteration practical. |
| Saving time | A full positioning workshop (persona creation → focus group → recommendation) runs in ~30 minutes instead of 2–3 days. |
When to Use This
- You’re defining or refreshing your positioning statement and want audience validation before committing.
- You have 2–5 candidate positioning statements and need to pick a winner — fast.
- You want to test how different ICP segments interpret the same positioning.
- You’re preparing for a rebrand, product launch, or funding round and need data-backed positioning.
What You Need
| Requirement | Details |
|---|---|
| Mavera API key | Starts with mvra_live_. Get one at Developer Settings. |
| Workspace ID | From your dashboard URL (ws_...). |
| 3 positioning statements | Candidate statements to test (follow the template: For [audience], [product] is the [category] that [differentiator]). |
| ICP definition | Enough detail to create 5 representative personas (title, industry, pain points, budget authority). |
| Credits | ~200–500 total. See Credits Estimate. |
| Python 3.8+ or Node.js 18+ | requests / openai for Python; native fetch for Node. |
The Workshop Framework
Question Types
| Question | Type | What It Measures |
|---|---|---|
| ”Rank these 3 positioning statements from most to least compelling” | Ranking | Overall preference order across all personas |
| ”Rate Statement A on: Generic ←→ Differentiated” | Semantic Differential | Perception on a bipolar scale |
| ”Rate Statement A on: Confusing ←→ Clear” | Semantic Differential | Comprehension |
| ”Rate Statement A on: Forgettable ←→ Memorable” | Semantic Differential | Stickiness |
| ”What would make the top-ranked statement stronger?” | Open-Ended | Qualitative improvement suggestions |
The Flow
Define your 3 positioning statements
Use the standard template: For [audience], [product] is the [category] that [differentiator]. Having exactly 3 keeps the ranking question manageable for respondents.
Create 5 ICP personas
Build personas representing distinct segments of your ideal customer profile. Vary by seniority, function, company size, and pain point so each perspective is unique.
Run the Focus Group
30 respondents across the 5 personas (6 per persona). Questions: 1 Ranking, 3 Semantic Differentials, 1 Open-Ended.
Poll for completion
Focus Groups with 30 respondents and 5 questions typically complete in 3-8 minutes.
Analyze results
Extract ranking distribution, semantic differential averages, and open-ended themes.
Code: Full Positioning Workshop
Setup and Positioning Statements
Stage 1 — Create Personas
Stage 2 — Run the Focus Group
The focus group uses 5 questions: 1 Ranking, 3 Semantic Differentials (one per statement), and 1 Open-Ended.Stage 3 — Analyze Results
Extract ranking distributions, semantic differential averages, and open-ended themes.Stage 4 — Synthesize Recommendation
Running the Full Workshop
Example Output
Variations
Test more than 3 statements
Test more than 3 statements
For 4–6 statements, split into two focus groups of 3. Head-to-head the winners in a final round:
Add competitive positioning context
Add competitive positioning context
Include competitor positioning in the open-ended question so personas can compare:
Weighted persona scoring
Weighted persona scoring
If your VP persona matters 3× more than a Content Manager, weight the ranking:
Iterate: refine and re-test
Iterate: refine and re-test
After getting revision suggestions, update the winning statement and run another workshop:Track scores across rounds to see the improvement trajectory.
Credits Estimate
| Stage | Typical Cost | Notes |
|---|---|---|
| Create 5 personas | 0 | Persona creation is free |
| Focus Group (N=30, 5 questions) | 150–300 credits | Sample size × question count |
| Synthesize recommendation (1 chat call) | 5–15 credits | Single structured output |
| Total | ~155–315 credits |
See Also
Focus Groups
All 12 question types including Ranking and Semantic Differential
Personas
Create, list, and manage personas
Market Entry Research
Research the market before testing positioning
Pricing Research
Test pricing alongside positioning
Brand Perception Audit
Measure how your brand is currently perceived
Message Testing Matrix
5 messages × 5 personas for granular message testing