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
| Surface | Role |
|---|---|
Files (POST /files/upload-url, POST /files) | Upload each hook variant |
Video Analysis (POST /video-analyses) | Frame-level scoring with chunk_duration: 3 to isolate the hook |
Mave (POST /mave/chat) | Compare first-chunk metrics across variants and recommend winners |
What Value Does Mavera Add?
| Value | How |
|---|---|
| Insurance | Test 10 hooks before committing media budget. Kill weak openers with data, not opinion. |
| Opening new doors | First-chunk emotional intensity and cognitive load scores reveal why a hook works — not just whether it does. |
| Saving time | Running 10 hook variants through human A/B testing takes weeks. This sprint takes minutes. |
When to Use This
- You have a hero ad concept and need to decide which opening 3 seconds to ship.
- You’re producing short-form content (TikTok, Reels, Shorts) where the hook is the ad.
- You want to quantify the “scroll-stopping power” of different opening strategies.
- You’re building a hook playbook for your creative team and need data to back guidelines.
What You Need
| Requirement | Details |
|---|---|
| Mavera API key | Starts with mvra_live_. Get one at Developer Settings. |
| Workspace ID | From your dashboard URL (ws_...). |
| 10 video variants | Same ad with 10 different hooks (first 3 seconds). MP4 or MOV, 6–15 s each. |
| Credits | ~100–200 per video + ~15–30 for Mave. See Credits Estimate. |
| Python 3.8+ or Node.js 18+ | requests for Python; native fetch for Node. |
Why 10 variants? Fewer than 5 doesn’t give enough signal. More than 15 adds cost without proportional insight. 10 is the sweet spot for a sprint.
The Flow
Prepare 10 hook variants
Same base ad, 10 different openings. Vary strategy: question, statistic, pain point, humor, visual shock, testimonial, product close-up, text overlay, music sting, silent open.
Run Video Analysis with chunk_duration: 3
The first chunk isolates exactly the hook. Higher
frames_per_chunk (5) gives denser sampling.Extract and compare first-chunk metrics
Pull
chunks[0] from each. Compare emotional_intensity, cognitive_load, engagement, attention.Stage 1 — Upload Hook Variants
Stage 2 — Video Analysis with Short Chunks
The key parameter:chunk_duration: 3. Combined with frames_per_chunk: 5 for maximum density in the hook window.
Stage 3 — Extract and Compare First-Chunk Metrics
The first chunk (chunks[0]) contains exactly the hook.
Composite Score Weights
| Metric | Weight | Why |
|---|---|---|
| Emotional intensity | 40% | High-emotion hooks stop the scroll |
| Engagement | 30% | Predicts watch-through |
| Attention | 20% | Keeps the viewer in the first critical seconds |
| Inverse cognitive load | 10% | Hooks requiring too much processing lose viewers |
Cognitive load is inversely weighted — lower is better for hooks. A hook requiring mental effort to decode loses viewers before the message lands.
Stage 4 — Mave Synthesis
Running the Full Sprint
Example Output
Variations
Platform-specific hook testing
Platform-specific hook testing
Run the same 10 hooks with different
primary_intent values for TikTok vs YouTube to see if the same hooks win on both platforms.Top 3 → Focus Group validation
Top 3 → Focus Group validation
After the sprint, run the top 3 hooks through a Focus Group for simulated audience preference data.
5-second hooks for longer-form content
5-second hooks for longer-form content
For YouTube pre-rolls or TV spots, change
chunk_duration to 5.Track hook performance over time
Track hook performance over time
Append each sprint to a CSV for quarter-over-quarter trends.
Isolate audio vs visual impact
Isolate audio vs visual impact
Create audio-muted and audio-only (black screen) versions. Compare to separate audio vs visual emotional drivers.
Credits Estimate
| Stage | Typical Cost | Notes |
|---|---|---|
| File uploads (×10) | 0 | Free |
| Video Analysis (×10) | 100–200 each | Short videos (6–15 s) cost less |
| Mave synthesis | 15–30 | Single research query |
| 10-variant sprint | ~1,015–2,030 | Conservative upper bound |
| 5-variant sprint | ~515–1,030 | Smaller test batch |
See Also
Ad Creative Audit
Score a full quarter of ads, not just hooks
Competitor Reel
Analyze competitor hooks alongside your own
Video + Focus Group Double
Layer hook scores with synthetic audience reactions
Video Analysis
Full metrics reference and chunk configuration
Mave Agent
Research agent for synthesis and recommendations
Credits & Budget
Pre-flight checks and budget alerts