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) | Create customer personas from CRM data |
Focus Groups (POST /focus-groups) | Validate next year’s themes, priorities, and messaging with personas |
Generate (POST /generate) | Draft the annual plan sections from validated insights |
Mave Agent (POST /mave/chat) | Research market trends, competitive landscape, and industry benchmarks |
Speak (POST /speak/conversations) | Live voice conversations with personas for qualitative depth |
Chat + response_format | Structure outputs and synthesize across stages |
This is the capstone playbook — it chains every major Mavera surface into one end-to-end workflow. Each stage feeds the next, producing a data-backed annual marketing plan that would normally take weeks of agency work, internal workshops, and executive reviews.
What Value Does Mavera Add?
| Value | How |
|---|---|
| Insurance | Every plan element is validated against personas before it reaches the board deck. No “gut feel” positioning or unvalidated assumptions. |
| Opening new doors | A complete annual plan — from CRM data to finished document — in a single day. Run multiple scenarios (aggressive vs conservative) in parallel. |
| Saving time | Replaces 4-6 weeks of agency research, internal workshops, cross-functional reviews, and document drafting with a single automated pipeline. |
When to Use This
- It’s Q4 and you need next year’s marketing plan with data-backed priorities.
- You’re a new CMO establishing your first-year strategy and need to move fast.
- You’re presenting to the board and need a plan that’s validated, not aspirational.
- You want to compare multiple strategic scenarios (aggressive growth vs efficiency vs expansion).
What You Need
| Requirement | Details |
|---|---|
| Mavera API key | Starts with mvra_live_. Get one at Developer Settings. |
| Workspace ID | From your dashboard URL (ws_...). |
| CRM export or customer data | Customer list with segment, ARR, tenure, and satisfaction data. CSV or JSON. |
| Current year metrics | Revenue, pipeline, win rate, churn, CAC, LTV — for benchmarking. |
| Next year’s candidate themes | 3-5 strategic themes you’re considering (e.g. “Enterprise expansion”, “Product-led growth”, “International markets”). |
| Credits | ~500–1500 total. See Credits Estimate. |
| Python 3.8+ or Node.js 18+ | requests / openai for Python; native fetch for Node. |
The Pipeline
This is a 6-stage pipeline where each stage feeds the next:The Flow
Analyze CRM data
Parse customer data to identify segments, satisfaction patterns, churn indicators, and growth opportunities. This creates the factual foundation for personas and planning.
Create personas from data
Build 5 personas that represent your actual customer base — not hypothetical ICPs, but data-informed profiles of your best, newest, at-risk, churned, and prospect segments.
Run Focus Groups on next year's themes
Present 3-5 candidate strategic themes to all personas. Use Ranking, Likert, and Open-Ended questions to validate which themes resonate and which fall flat.
Mave researches market context
Use Mave Agent to research market trends, competitive moves, and industry benchmarks that inform the plan. Combines with Focus Group data for grounded strategy.
Generate the annual plan
Feed validated themes, Focus Group data, and market research into Generate to draft each section of the annual plan. Structured output ensures consistency.
Code: Full Annual Planning Pipeline
Setup and Configuration
Stage 1 — Analyze CRM Data
Parse customer data to identify segments and build persona-ready profiles.Stage 2 — Create Personas from CRM Data
Build 5 personas that represent real customer segments, not hypothetical ICPs.Stage 3 — Focus Groups on Next Year’s Themes
Stage 4 — Mave Researches Market Context
Stage 5 — Generate the Annual Plan
Stage 6 — Speak Validation Conversations
Run live voice conversations with key personas to stress-test the plan.Running the Full Pipeline
Example Output
The pipeline produces a full plan document. Here’s a sample executive summary section:Variations
Multiple scenarios
Multiple scenarios
Run the pipeline 3 times with different theme priorities (aggressive, balanced, conservative):
Real CRM data instead of sample
Real CRM data instead of sample
Replace
SAMPLE_CRM_DATA with a real CSV export:Skip Speak for faster execution
Skip Speak for faster execution
If you don’t need voice validation, skip Stage 6. The plan is still validated by Focus Groups and market research:
Department-specific plans
Department-specific plans
After the company-level plan, generate department-specific versions:
Credits Estimate
| Stage | Typical Cost | Notes |
|---|---|---|
| CRM analysis (local) | 0 credits | Runs locally |
| Generate persona descriptions (1 chat) | 5–15 credits | |
| Create 5 personas | 0 | Persona creation is free |
| Focus Group (N=30, 5 questions) | 150–300 credits | Theme validation |
| Mave research (3 turns) | 30–90 credits | Market context |
| Generate plan (9 sections) | 90–180 credits | One Generate call per section |
| Speak conversations (3 personas) | 30–90 credits | Optional voice validation |
| Total (full pipeline) | ~305–675 credits | |
| Total (without Speak) | ~275–585 credits |
See Also
Market Entry Research
Deep market research for new opportunities
Positioning Workshop
Validate positioning as part of planning
Pricing Research
Test pricing alongside strategic planning
Brand Perception Audit
Measure brand health before planning
News-Triggered Research
Monitor market changes during plan execution
Focus Groups
Question types and configuration