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.
Scenario
You have one core message — a product announcement, a campaign brief, or a landing page — and you need it to resonate in 4–6 different markets. Direct translation loses nuance. A U.S.-centric blog post doesn’t land the same way in Germany, Japan, or Brazil. This playbook uses Mavera personas as cultural lenses. You generate the same content multiple times, each with a different regional persona applied. The persona doesn’t just translate — it adapts idioms, adjusts formality, reframes value propositions, and shifts cultural references so the output feels native to each market.Mavera-only. No translation API, no localization platform. Personas carry the cultural context; Generate produces the adapted content.
Architecture
What You Need
| Requirement | Details |
|---|---|
| Mavera API key | Starts with mvra_live_. Get one at Developer Settings. |
| Workspace ID | From your dashboard URL (ws_...). |
| Regional persona IDs | Pre-built or custom personas representing each target market. Use GET /personas to browse, or create custom ones. |
| Core content brief | The message, product, and key points you want adapted. |
| Brand voice ID (optional) | Apply a consistent brand voice across all regional variants. |
| Credits | ~200–600 depending on region count and content type. See Credits Estimate. |
| Python 3.8+ or Node.js 18+ | requests for Python; native fetch for Node. |
The Flow
Define regional personas
List the markets you want to target. Use pre-built personas or create custom ones with
POST /personas using the NORTH_STAR or ADVANCED pipeline. Each persona encodes cultural context, communication preferences, and decision-making patterns.Prepare the core brief
Write your content brief once — topic, key points, target audience description, and desired format. This brief stays constant across all regions.
Generate with each persona
For each region, call
POST /generations with the same app_id, input_data, and brand_voice_id — but inject the regional persona context into the input. The persona influences the AI’s cultural framing.Stage 1 — Create Regional Personas
If you already have persona IDs for your target regions, skip to Stage 2. Otherwise, create custom personas for each market.Stage 2 — Define the Core Brief
The brief is the same for every region. The persona changes the cultural lens, not the facts.Stage 3 — Generate Regional Variants
For each persona, inject the cultural context into the generation call. The persona ID tells the Chat layer how to frame the content; the brief provides the facts.Example Output Differences
The same “60% time savings” claim lands differently across regions:| Region | Adapted Framing |
|---|---|
| US | ”Save 15 hours a week. That’s a whole Tuesday back.” |
| UK | ”Our customers typically recover 60% of time previously spent on manual tasks.” |
| DACH | ”Measured across 200+ implementations: average process time reduction of 60.3%.” |
| Japan | ”Many teams have reported that after careful implementation, their workflows became significantly more efficient.” |
| Brazil | ”Imagine having an extra day each week to focus on what really matters to your team.” |
| India | ”At this price point, the 60% efficiency gain delivers ROI within the first billing cycle.” |
Variations
Multiple content types per region
Multiple content types per region
Run the same persona across multiple generation apps — blog, email, social — for a full regional content kit:
Focus Group validation per region
Focus Group validation per region
After generating, run a Focus Group with the same regional persona to validate the content resonates:
Language-specific generation
Language-specific generation
Add a language instruction to the input data for non-English markets:
A/B within a region
A/B within a region
Generate two variants per region — one conservative, one bold — and let the Focus Group pick:
Pre-built persona shortcut
Pre-built persona shortcut
Skip custom persona creation by using Mavera’s pre-built generational and professional personas (
GET /personas), then adding regional context in the generation prompt.Credits Estimate
| Operation | Typical Cost | Notes |
|---|---|---|
| Custom persona creation (×6) | 1,800 credits | 300 each; one-time cost — reuse IDs |
| Generation per region | 15–30 credits | Depends on content length |
| Cultural fit scoring per region | 1–5 credits | Chat call with persona |
| Total (6 regions, new personas) | ~1,900–2,010 credits | First run with persona creation |
| Total (6 regions, existing personas) | ~96–210 credits | Subsequent runs |
What’s Next
Content Series Generation
Extend each regional variant into a multi-part series
A/B Copy Production
Test different voices within the same region
Message Testing Matrix
5 messages × 5 personas — quantitative message fit
Personas
Pre-built and custom persona reference
Content Generation
Full API reference for generation apps
Credits & Budget
Track and manage credit usage