Running blog, email, and social from one campaign brief
Most marketing campaigns produce content in multiple formats. A product launch might include a launch blog post, a nurture email sequence, a set of social announcements, and supporting sales enablement content. Each format has different structural requirements, different length conventions, and different calls to action.
The temptation is to treat each format as a separate AI task — a separate prompt, a separate brief, a separate session. This approach is intuitive and also the direct cause of the consistency problems that plague multi-format campaigns.
Why per-format prompting produces drift
When each format is briefed independently, each session reconstructs its understanding of the campaign from whatever context the prompter provides at that moment. The blog post session gets one version of the campaign message. The email session gets another. The social session gets a third, possibly written by a different team member on a different day.
The drift is not usually dramatic. No single piece is obviously wrong. The problem shows up when pieces are read together: the blog emphasizes a different value claim than the email, the email uses terminology the blog avoided, the social copy oversimplifies the positioning the other pieces worked to establish. Assembled together, the campaign tells several related but distinct stories rather than one coherent story.
The root cause is that each format session was briefed from memory rather than from a shared source of truth. The campaign brief existed — perhaps as a document, perhaps in someone's head — but it was not structurally linked to the generation process for each piece.
What a campaign project structure provides
A campaign project is a single project in Copper Sun's platform where the foundational campaign brief is established once, at the top level. The brief includes the campaign's purpose, the core message, the audience specification for this campaign, the positioning claim, and any format-independent constraints.
Every content session — blog, email, social, and others — is a child of the campaign project. Child sessions inherit the campaign brief automatically. When the blog session opens, the campaign context is already in place. When the email session opens later, it starts from the same campaign context. The brief does not have to be re-entered; it flows down to every session underneath it.
This structural link means consistency across formats is a consequence of the structure rather than an outcome each session has to achieve independently. The blog and the email agree on the core message because they were both generated from the same campaign brief, not because someone carefully compared them afterward.
The two-layer brief architecture
Campaign context works in two layers. The parent campaign project holds the campaign constants — the things that must be true across every format. Each child session adds the format-specific layer on top.
Campaign layer (constants): Core message and value claim. Target audience for this campaign. Positioning angle. Terminology that must appear or must not appear. Deadline or launch constraint. Any claims that require specific evidence or sourcing.
Format layer (variables): Structural requirements for this format. Length convention. Call to action appropriate to where this format appears in the buying process. Tone adjustments for the format's distribution channel — email is personal in a way that social is not; long-form blog is different from a LinkedIn post.
The two layers work together. A social caption produced from campaign context will align with the email on the core message and value claim, while the format layer handles the compression and channel-specific conventions that make social different from email.
What this looks like in practice
A launch campaign for a new feature might work like this:
The Campaign Concepting session establishes the strategy: the audience, the core positioning claim, the key message, and the creative direction. That output is saved as the campaign project context.
The blog session inherits the campaign context and adds the format layer: long-form educational treatment, section-by-section argument for the claim, supporting evidence, FAQ for anticipated objections.
The email session inherits the same campaign context and adds its format layer: personal intro, lead with the reader's problem, deliver the promise, single CTA.
The social session inherits the same campaign context and adds its format layer: lead with the most specific claim, minimal setup, direct link.
All three pieces say the same thing in the way their format requires, because all three started from the same campaign brief. The review cycle can focus on format execution rather than re-aligning on what each piece is supposed to say.
Frequently Asked Questions
How does the platform track which sessions belong to which campaign?
When you create a campaign project, child content sessions are created within that project. The parent-child relationship is explicit in the platform — the campaign project contains its child sessions, and each child session inherits the parent's context automatically. Sessions not created within a campaign project do not inherit campaign context.
Can different team members work on different deliverables within the same campaign?
Yes. Because the campaign context is stored at the project level, any team member who opens a child session in the campaign project starts from the same campaign brief. One writer can produce the blog while another produces the email, and both are working from the same campaign context. They do not need to coordinate on the brief; the platform does that coordination.
What happens if the campaign strategy changes mid-campaign?
Update the campaign project context. The updated context applies to all subsequent sessions within the campaign. Sessions that have already been completed are not retroactively changed — the update affects what comes next. This is the same model as updating the org context profile: one update, consistent application from that point forward.
Is campaign context separate from org context, or does it build on it?
Campaign context builds on org context. The org context provides the brand constants that apply to everything the organization produces — voice rules, terminology constraints, brand facts. Campaign context adds the campaign-specific layer on top: the specific message, the specific audience segment, the specific positioning angle for this campaign. Child sessions in a campaign inherit both layers — org context as the floor, campaign context as the campaign-specific structure above it.