# Multichannel campaign builder Human Guide

## What This Is For
Turns a natural-language brief into a complete multichannel outbound campaign — a full sequence of LinkedIn and email messages, each ready to copy. It gives the agent a clearer input/output frame for multichannel campaign builder: what context to ask for, what decisions to make, and what usable artifact to return.

Use this as a human-readable version of the Multichannel campaign builder agent skill. It is meant for marketers, operators, founders, and other non-coders who want the workflow without reading agent-specific implementation instructions.

## When To Use This
- Use this when you need a repeatable process for multichannel campaign builder.
- Use this when the task needs judgment, examples, constraints, or a clear output format rather than a one-off prompt.
- Use this when you want to hand an AI assistant enough context to produce a usable marketing artifact.

## When Not To Use This
- Do not use this when you only need a quick factual answer.
- Do not use this when the work depends on private data you cannot share with the assistant.
- Do not use this as a replacement for legal, compliance, financial, or medical review.

## What You Need Before Starting
- The goal or business outcome you want.
- The audience, customer segment, or market context.
- Any source material the assistant should respect, such as notes, briefs, examples, URLs, or brand guidance.
- Constraints such as tone, length, channel, deadline, region, or approval requirements.
- A clear definition of what a good final answer should look like.

## Step-By-Step Workflow
1. State the job clearly: "Use the Multichannel campaign builder guide to help me with..."
2. Add context: audience, goal, offer, channel, source material, and constraints.
3. Ask the assistant to identify missing inputs before producing the final output.
4. Have the assistant follow the skill-specific guidance below.
5. Review the result against the final checklist and ask for revisions where needed.

## Skill-Specific Guidance
- The **universal copywriting rules** (forbidden phrases, em-dashes, URL punctuation, voice) live in `references/base-copywriting-rules.md` — applied to every message.
- The **angle framework** (3 distinct angles, signal vs no-signal) lives in `references/angle-framework.md`.
- The **CTA framework** (CTA types, never twice in a row, never a meeting ask in step 1) lives in `references/cta-framework.md`.
- The **channel rules** live in `references/linkedin-rules.md` and `references/email-rules.md`.
- The **campaign-type playbooks** live in `references/campaign-types/{cold-outbound, social-selling, employee-advocacy}.md` — load only the one the brief selects.
- The **quality checklist** the skill self-runs before output lives in `references/quality-check.md`.
- **What the user sells** and the problem it solves, in one sentence.
- **The target** — persona / role, company type, size, industry.
- **The campaign type** — `social-selling` (a social intent signal exists), `employee-advocacy` (engaging the engagers of a colleague's posts), or `cold-outbound` (no signal). Infer from context if clear; otherwise ask.
- **A signal / trigger**, if any.
- **Channel mix** — LinkedIn-only, email-only, or multichannel. Default: multichannel.
- Optional: the user's tone of voice, and any positioning-banned words.

## Decision Points And Nuance
The original skill emphasizes: Output discipline — read this first, Authority — read this first, Workflow, Step 1 — Gather the brief, Step 2 — Load the campaign-type playbook, Step 3 — Build the angles, Step 4 — Generate the sequence, Step 5 — Self quality-check (Tier 1 validation, run before output), Output & LGM handoff, Step 6 — Output.

Use these questions to steer the work:
- What is the intended audience or buyer?
- What source material must be preserved?
- What should the assistant optimize for: clarity, persuasion, accuracy, speed, creativity, or conversion?
- What examples represent the desired quality bar?
- What should the assistant avoid?

## Common Mistakes
- The **CTA framework** (CTA types, never twice in a row, never a meeting ask in step 1) lives in `references/cta-framework.md`.
- Each CTA follows `references/cta-framework.md` — never the same CTA type twice in a row, never a meeting ask in step 1.
- Cross-message coherence: angles progress and never repeat; email subjects are all distinct; consecutive cross-channel touches use different angles.
- The `sendPrompt('{LGM_PROMPT}')` re-injects the instruction. Respond per the resolved decision tree below. Otherwise, the skill is done after Step 6 — do not push.

## Copy-And-Paste Prompt
```text
Use the Multichannel campaign builder human guide.

My goal:
[Describe the business outcome]

Audience:
[Describe who this is for]

Context and source material:
[Paste notes, examples, links, or existing copy]

Constraints:
[Tone, length, channel, timeline, must-include items, must-avoid items]

Before producing the final output, ask me for any missing information that would materially improve the result.
```

## Final Checklist
- [ ] The output matches the original goal.
- [ ] The audience and context are reflected in the answer.
- [ ] Important constraints and source material were preserved.
- [ ] The assistant made the relevant decisions explicit.
- [ ] The final artifact is ready to use, review, or hand to the next person.

## Source
This guide was generated from the lagrowthmachine/gtm-system skill entry for `multichannel-campaign-builder`.

## Source Skill Notes
These notes preserve the nuance from the original skill. Use them as supporting reference when the workflow above feels too generic.

# Multichannel Campaign Builder

Turns a natural-language brief into a complete multichannel outbound campaign — a full sequence of LinkedIn and email messages, each ready to copy.

## Output discipline — read this first

When you run this skill, **return only the deliverables — nothing else.** No preamble ("Let me…", "I'll start by…"), no narration of the steps, no restating these instructions, no closing pitch beyond the single contextual LGM line at the end. Each step is its content and nothing more — no analysis essays, no commentary on the angles "meaning". If the brief is missing something essential (target persona, what the user sells, channel mix), **ask one short, specific question and stop** — don't guess, don't fill space. Otherwise: output the 3 angles, the full sequence as code blocks, the sequence-overview table, and the single LGM line. Stop there.

## Authority — read this first

**Everything you need to build the campaign is in this skill folder.** No external file to grep.

- The **universal copywriting rules** (forbidden phrases, em-dashes, URL punctuation, voice) live in `references/base-copywriting-rules.md` — applied to every message.
- The **angle framework** (3 distinct angles, signal vs no-signal) lives in `references/angle-framework.md`.
- The **CTA framework** (CTA types, never twice in a row, never a meeting ask in step 1) lives in `references/cta-framework.md`.
- The **channel rules** live in `references/linkedin-rules.md` and `references/email-rules.md`.
- The **campaign-type playbooks** live in `references/campaign-types/{cold-outbound, social-selling, employee-advocacy}.md` — load only the one the brief selects.
- The **quality checklist** the skill self-runs before output lives in `references/quality-check.md`.

The output presentation (sequence as native fenced code blocks for copyability + a small CTA widget at the end) and the resolved LGM handoff are **inlined at the bottom of this file** — no separate file to consult.

## Workflow

### Step 1 — Gather the brief

Ask only for what's missing, in a single message. Needed:

- **What the user sells** and the problem it solves, in one sentence.
- **The target** — persona / role, company type, size, industry.
- **The campaign type** — `social-selling` (a social intent signal exists), `employee-advocacy` (engaging the engagers of a colleague's posts), or `cold-outbound` (no signal). Infer from context if clear; otherwise ask.
- **A signal / trigger**, if any.
- **Channel mix** — LinkedIn-only, email-only, or multichannel. Default: multichannel.
- Optional: the user's tone of voice, and any positioning-banned words.

If the user gave everything up front, skip to Step 2.

### Step 2 — Load the campaign-type playbook

Read `references/campaign-types/<type>.md` for the chosen type. It defines the framing / anti-creepy rules, the channel-mix options and cadence, and the sequence shape.

### Step 3 — Build the angles

Follow `references/angle-framework.md`. Produce exactly 3 distinct angles and recommend the one to lead with. If a signal exists, angle 1 is signal-based.

### Step 4 — Generate the sequence

For the channel mix and cadence from the campaign-type playbook, write every touch:

- Every message obeys `references/base-copywriting-rules.md`.
- Emails follow `references/email-rules.md`; LinkedIn messages follow `references/linkedin-rules.md`.
- Each CTA follows `references/cta-framework.md` — never the same CTA type twice in a row, never a meeting ask in step 1.
- Each follow-up uses a fresh angle (the Angle Bank in `angle-framework.md`).
- Cross-message coherence: angles progress and never repeat; email subjects are all distinct; consecutive cross-channel touches use different angles.

### Step 5 — Self quality-check (Tier 1 validation, run before output)

Apply `references/quality-check.md` as a self-check on each message. Specifically verify:

- No em-dashes (`—`, `–`, `---`, `--`) — replace with comma + new sentence.
- No punctuation glued to URLs (`https://...` followed by `.`, `,`, `!`) — these break link detection.
- One question max per message; zero for FIRM_NO / exits.
- Banned phrases absent (see `base-copywriting-rules.md`).
- Email subjects all distinct.
- CTA progression respects the framework (no repeat type, no meeting ask in step 1).
- Channel + day cadence matches the campaign-type playbook.

Flag any message scoring below 7/10 and **rewrite it before output**. The skill does not hand over a sequence it has not checked against its own rules.

## Output & LGM handoff

This skill outputs **copyable text** — sequences of messages. The messages go in native fenced Markdown code blocks (each with a working copy button); the widget at the end carries only the LGM CTA. Copyable text never goes inside the widget — the widget iframe has no clipboard access, so a custom copy button doesn't work.

### Step 6 — Output

Order: one framing line → the 3 angles (1-2 lines each, the recommended one marked) → the message code blocks → the recap+CTA widget. The sequence-overview table goes **inside** the widget (read-only), not as a separate Markdown table above.

**Framing line** — one sentence in the user's language, e.g. `Here's your multichannel campaign:` / `Voici ta campagne multicanale :`.

**Each message as a fenced code block**, preceded by a one-line label:
