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.
When to Use This
You need to pick a persona (or a set of personas) for responses, focus groups, or Mave research. Choosing the right persona drastically improves relevance: a Gen Z Consumer and a B2B Decision Maker will give very different answers to the same question. This cookbook gives you:- A use-case → persona matrix for common scenarios
- Code to list, filter, and select personas programmatically
- Guidance on single vs multi-persona strategies
- When to use pre-built vs custom personas
Persona Categories (Quick Reference)
| Category | Best For | Example Personas |
|---|---|---|
| Generational | Consumer insights, brand messaging, product positioning by age | Gen Z Consumer, Millennial Professional, Gen X Parent, Baby Boomer |
| Professional | B2B research, enterprise software, sales enablement | B2B Decision Maker, Startup Founder, Enterprise CTO |
| Lifestyle | Consumer behavior, purchase drivers, sustainability, budget | Health-Conscious Consumer, Eco-Warrior, Budget Shopper |
| Industry | Vertical-specific research, domain expertise | Healthcare Professional, Finance Expert, Tech Enthusiast |
| Expert | Strategic analysis, competitive intelligence, market research | Market Analyst, Brand Strategist, UX Researcher |
Use-Case → Persona Matrix
Use this table to pick personas for your scenario. “Primary” = best first choice; “Alternates” = good for comparison or multi-persona runs.| Use Case | Primary Persona(s) | Alternates | Why |
|---|---|---|---|
| Consumer product launch | Gen Z Consumer, Millennial Professional | Gen X Parent | Generational personas reflect different buying priorities and channels |
| B2B SaaS positioning | B2B Decision Maker, Enterprise CTO | Startup Founder | B2B personas focus on ROI, security, and integration |
| Sustainability / ESG messaging | Eco-Warrior, Gen Z Consumer | Millennial Professional | These segments care most about environmental claims |
| Healthcare / pharma | Healthcare Professional | Finance Expert, B2B Decision Maker | Industry context for compliance and clinical language |
| Finance / fintech | Finance Expert, Budget Shopper | B2B Decision Maker | Mix of institutional and retail perspectives |
| Ad creative testing | Gen Z Consumer, Millennial Professional | Gen X Parent | Generational differences in creative preferences |
| Brand authenticity | Gen Z Consumer, Eco-Warrior | Millennial Professional | These audiences value authenticity highly |
| Feature prioritization | UX Researcher, Tech Enthusiast | B2B Decision Maker | Expert + user perspectives |
| Competitive analysis | Market Analyst, Brand Strategist | B2B Decision Maker | Strategic, market-aware viewpoints |
| Focus group (diverse) | Gen Z + Millennial + Gen X + B2B | Mix generational + professional | Coverage across segments for NPS, Likert, open-ended |
| Ad copy for young adults | Gen Z Consumer | Millennial Professional | Tone, channels, and language differ |
| Enterprise software sales | Enterprise CTO, B2B Decision Maker | — | Security, scalability, and procurement focus |
Programmatic Persona Discovery
Fetch all personas and filter by category, name, or custom logic. Use this when building dynamic UIs or automating persona selection.Single Persona: Responses
For a single chat, pick one persona that matches your target audience. Use the matrix above, or filter by category.Multi-Persona: Focus Groups
For focus groups, use 3–6 diverse personas so you get segment-level variation. Mix generational + professional or lifestyle depending on your product.When to Create a Custom Persona
Use pre-built personas when your target fits a common segment (Gen Z, B2B, etc.). Create a custom persona when:- Your audience is niche (e.g. “Sustainable Fashion Buyer”, “SMB Operations Manager”).
- You need specific psychographics (goals, pains, buying stage) not in pre-built personas.
- You’re running repeated research and want a reusable, tailored profile.
NORTH_STAR, INTERMEDIATE, and ADVANCED pipelines.
Tips and Pitfalls
Cache persona IDs at startup
Cache persona IDs at startup
Listing personas is free but adds latency. Fetch once at app start and cache by name or category. Refresh periodically (e.g. daily) if you create new custom personas.
Match persona to question type
Match persona to question type
For “How would you describe X?”, use a consumer persona. For “What features matter most for enterprise adoption?”, use B2B or Expert personas.
Avoid overloading focus groups
Avoid overloading focus groups
4–6 personas is usually enough for segment diversity. More personas increase cost and can dilute clear patterns.
Combine persona + system prompt
Combine persona + system prompt
Use persona for audience perspective; use system prompt for task (e.g. “You are a concise reviewer. Keep answers under 50 words.”).
See Also
Personas
Pre-built categories, custom creation pipelines, API reference
Quickstart: Chat
First response with a persona
Quickstart: Focus Groups
Multi-persona focus group setup
API Reference
List and filter personas