Skip to main content

Scenario

You just published a 1,200-word blog post about your product launch. Now marketing needs a LinkedIn ad, a Twitter thread, an email drip sequence, a product page summary, and social captions — all derived from the same core narrative. Writing each from scratch is slow and risks message drift. This playbook generates the long-form piece first, then feeds it as context into every subsequent generation app. Each downstream piece inherits the key messages, statistics, and examples from the original — adapted to the format’s constraints (character limits, visual hooks, CTA structure).
Mavera-only. No social scheduling platform, no CMS integration. This pipeline produces the content — you publish it wherever you want.

Architecture


What You Need


The Flow

1

Generate the source blog post

Use POST /generations with the blog_post_generator app. This produces the canonical long-form content that all downstream pieces will reference.
2

Define the repurposing plan

List the formats you need: LinkedIn ad, Twitter thread, email sequence, product page, social captions. Each maps to a generation app with format-specific input.
3

Generate each downstream piece

For each format, call POST /generations with the source blog post injected as additional_context. The generation app adapts the content to the format’s constraints.
4

Generate an executive summary

Use Chat to produce a 150-word executive summary from the blog post — useful for internal stakeholders, newsletters, or Slack announcements.
5

Export all pieces

Save each piece as a separate file. Include a manifest with source, derived pieces, credits, and word counts.

Stage 1 — Generate the Source Blog Post


Stage 2 — Define the Repurposing Plan

Each downstream piece receives the source blog as context. The generation app handles format adaptation — you provide format-specific instructions.

Stage 3 — Generate All Downstream Pieces


Stage 4 — Executive Summary via Chat

Use Chat to generate a concise executive summary from the source blog. Useful for internal Slack posts, newsletter previews, or stakeholder updates.


Variations

Skip Stage 1 if you already have a published blog post. Load it from a file or your CMS API and use it directly as source_content for the repurposing loop.
Check GET /generation-apps for new templates (press releases, video scripts, podcast outlines) and append them to REPURPOSE_PLAN.
Map each downstream format to a different persona — LinkedIn ads for B2B decision makers, social captions for Gen Z consumers — so each piece speaks to its platform’s primary audience.
Score the source blog post with Chat + response_format before repurposing. If clarity, accuracy, or engagement scores fall below a threshold, iterate on the source first — repurposing weak content just multiplies the weakness.
All downstream pieces are independent — use asyncio.gather (Python) or Promise.all (JS) to run all 5 repurposing calls concurrently instead of sequentially.
After generating everything, feed all outputs into a single Chat call asking it to verify that key metrics (70% reduction, 14→4 days, NPS 32→58) appear consistently. Flag any contradictions or omissions.

Credits Estimate

The repurposing pipeline is one of the highest-ROI workflows in Mavera. For ~100 credits you get 7 content pieces that would take a content team 2–3 days to produce manually. Run it every time you publish a blog post.

What’s Next

Brand Voice Content Library

Create a full content library with consistent brand voice

Content Series Generation

Turn the source blog into a multi-part series before repurposing

A/B Copy Production

Generate A/B variants of each repurposed piece

Content Localization

Localize the repurposed content for different markets

Content Generation

Full API reference for generation apps

Credits & Budget

Track and manage credit usage