S01 Campaign objective & scope
Run six weeks of coordinated top-of-funnel awareness and middle-of-funnel consideration across all seven donor rooms so that when the operational triggers fire (ACNC registration confirmed, DGR Item 1 endorsed, first three MOUs executed, board formally activated), the audiences are already warm and the pipeline is already primed for conversion.
Primary objectives
- Awareness (TOFU): Move cold audiences into recognition of the LWD problem, the seven-room solution architecture, and the $19.25/week Room C anchor. Success = branded search volume, direct traffic, LinkedIn follower growth, and time-on-page on /awareness and /rooms-index.
- Consideration (MOFU): Move recognisers into engaged prospects — foundation programme officers reading the kit, corporate ESG leads scheduling exploratory calls, regular-giving intenders bookmarking the donate flow, government advisors requesting evidence packs. Success = kit page depth, email opt-ins, one-pager downloads, warm-intro requests.
- Loop closure: Every touchpoint routes back into the CRM via
/api/agent-outputs/:id/log-as-touchpointso nothing runs off the record.
Explicitly out-of-scope in this six weeks
- BOFU / direct ask: No paid conversion campaigns to warm-cold audiences. Room C donation flow is live and organic-linkable, but paid conversion spend sits in Sprint 8L or later, gated on ACNC + DGR confirmation.
- Media pitches: Deferred until trigger events give journalists a peg. The media campaign calendar anchors the annual sequence; this six weeks runs owned + paid + organic only.
- Room G outbound cold contact: Cross-jurisdictional (Room G) stays warm-introduction-only. Awareness content in this campaign supports Room G thread-readiness, but no cold outreach.
S02 Two-layer architecture: always-on + six-week programme
The mix runs on two clocks. The always-on layer is the durable infrastructure that works whether or not a campaign is running. The six-week programme layer sits on top and gives the six-week window its narrative shape, momentum and measurability.
Always-on layer
| Component | Purpose | Location |
|---|---|---|
| Website + kits | Seven-room production kits + /awareness + /rooms-index. Cold arrival landing surface. | /kits/room-{a..g} |
| SEO / AEO / GEO | Rooms A/B/C/F carry 14–15 JSON-LD blocks each. Rooms D/E/G on the roadmap. Session 8K adds JSON-LD to / and /awareness. | JSON-LD across kits |
| Email lifecycle | 5-email welcome sequence + monthly newsletter + 6-email nurture (Room C anchor). See /paid-ads §Email. | Lifecycle infrastructure |
| Organic social presence | LinkedIn (governance/impact voice), FB (household story voice), IG (advocate/human voice). Runs continuously; six-week programme layers themed content on top. | LinkedIn, FB, IG |
| Search intent capture | Google Ads Search on cause + intent + direct-action keywords. Always-on brand + evergreen intent budget. See /paid-ads §Google. | Google Search |
Six-week programme layer
Six weeks split into three two-week acts, each carrying a narrative theme that unifies every channel for that fortnight. Every asset in every channel in a given fortnight speaks to that fortnight's theme.
- Act I (Weeks 1–2): The Problem. Terminal illness + consumer debt = a specific, named, currently-invisible harm. Composite case studies (Margaret, David, Kwame) named and labelled composite. TOFU emphasis.
- Act II (Weeks 3–4): The Architecture. The seven rooms explained. The RG 96 boundary made explicit. The $19.25/week Room C anchor (= 1 hour of licensed advocacy = 1 household/year) introduced. TOFU→MOFU handover.
- Act III (Weeks 5–6): The Ask. Not a conversion ask — a consideration ask. "Read the kit for your room." "Book a call." "Register for the evidence pack." MOFU emphasis, primed for Sprint 8L BOFU spend.
S03 Weekly narrative arc
Every week has a single dominant editorial spine that every channel points to. This section is the editorial calendar; §S04 is the channel calendar; §S05 is the room calendar. All three must agree.
WK 01 "A specific harm you have not heard named"
Open the campaign with the specific, named problem: households facing terminal illness carrying consumer debt, and the current absence of a purpose-built pathway. Introduce Margaret (composite, labelled). No solution language yet — the honesty of naming the problem carries the week.
- Hero organic post (Mon): Margaret composite story · LinkedIn long-form · FB video · IG carousel.
- Search: Google Ads Search on "terminal illness debt help" cluster (already-live keywords, budget +20% for the week).
- Email: welcome-sequence subscribers get an add-in "Why we exist" edition.
- Paid social: FB/IG cold-audience Story Video (Margaret composite), $AUD 300 test spend.
WK 02 "Not one household — a pattern"
Move from single-story to pattern. Introduce David (composite, labelled) and reference Kwame (composite, labelled). This is the "not an edge case" week — the harm has scale, and current infrastructure does not address it.
- Hero organic post (Mon): David composite story + comparison to Margaret.
- LinkedIn thought-leadership piece (Wed): "The infrastructure gap between palliative care and financial advocacy."
- Search: expand Google Ads Search to "consumer debt palliative" cluster.
- Paid social: retarget WK 01 video-viewers with a "Meet David" carousel; keep cold-audience Margaret running.
WK 03 "Seven rooms, one house"
Introduce the seven-room fundraising architecture. This is the /rooms-index week. Each room gets its own micro-explainer; the case that this is a designed system, not a wish-list, is made explicitly.
- Hero organic post (Mon): "Why seven rooms and not one appeal" — LinkedIn long-form.
- Daily organic (Tue–Sun): one post per room per day (A→G), each linking to that room's kit.
- Search: activate Google Ads Search on "corporate ESG giving" (Room B) and "philanthropic foundations Australia" (Room A) clusters.
- Email: newsletter edition — "The seven rooms of Life Without Debt".
- Paid social: LinkedIn Brand+Cause campaign (Rooms A + B), $AUD 400 test.
WK 04 "The boundary that makes it legal, ethical and effective"
The RG 96 boundary week. Explain in donor-facing language why LWD funds and the licensed advocate acts. This is the "sophisticated donor" week — foundation programme officers and corporate ESG leads are the primary audience. The clean governance architecture becomes a positive proof-point, not a constraint.
- Hero organic post (Mon): "Why our funding model is boring — and why that's the feature."
- LinkedIn thought-leadership (Wed): case for compliance-as-competitive-advantage.
- Search: activate "[ACNC registration pending] charity terminal illness" cluster.
- Email: nurture-sequence edition to already-engaged prospects: "The compliance architecture behind $19.25."
- Paid social: LinkedIn Partnership Exploration campaign, $AUD 500. Retarget Kit-A and Kit-B page visitors.
WK 05 "The $19.25 anchor"
The Room C anchor week. $19.25/week = 1 hour of licensed advocacy = 1 household/year. This is the simplest, most repeatable story in the whole architecture, and this week the whole mix orients around it. Still consideration-stage, not conversion — the goal is bookmark, share, save, email-signup.
- Hero organic post (Mon): the maths of $19.25/week, told cleanly with a Kwame composite anchor.
- Daily organic (Tue–Fri): micro-explainers on the maths.
- Search: Google Ads Search on "regular giving Australia" cluster + brand terms.
- Email: welcome-sequence subscribers get a "here's the maths" edition; nurture-sequence subscribers get the ask.
- Paid social: FB/IG Warm Impact campaign (retarget kit-c visitors), $AUD 500. Keep LinkedIn Partnership campaign running.
WK 06 "Read the kit for your room"
The consideration close. Not a donation ask — an engagement ask. Route each audience segment to the kit that is written for them. Foundation officers → Kit A. Corporate ESG → Kit B. Regular giving intenders → Kit C. Health sector partners → Kit F. Bequest advisers → Kit E. This is the week the six-week sequence delivers a warm, segmented prospect pool into Sprint 8L.
- Hero organic post (Mon): "Which room is your room?" — LinkedIn quiz-style + FB/IG carousel.
- Daily organic (Tue–Sun): one room testimonial-style post per room per day.
- Search: peak brand + intent budget; add "philanthropy adviser Australia" (Room E).
- Email: nurture-sequence delivers segmented CTA per opt-in behaviour.
- Paid social: full-mix week. LinkedIn Partnership + FB/IG Warm Impact + FB/IG Story CTA. $AUD 800 total.
S04 Per-channel-per-week matrix
The channel-side calendar. Rows are channels (paid, organic, search, email); columns are the six weeks. Every cell states what runs, at roughly what intensity, and what it points to.
| Channel | WK 01 | WK 02 | WK 03 | WK 04 | WK 05 | WK 06 |
|---|---|---|---|---|---|---|
| Organic LinkedIn | Margaret story · long-form | Infrastructure gap · thought-leadership | 7 rooms explainer | RG 96 boundary as feature | $19.25 maths | "Which room is your room?" |
| Organic Facebook | Margaret video · household voice | David story | Room-per-day (A→G) micro-posts | Volunteer/beneficiary voice on advocacy | $19.25 explainer (Kwame anchor) | Room testimonials daily |
| Organic Instagram | Margaret carousel · quote-cards | Reel: "What does terminal debt look like?" | Reel: "7 rooms in 90 seconds" | Story series: RG 96 in plain English | Story: "$19.25 = 1 hour = 1 household" | Reel: room-per-day highlight |
| Google Ads Search | Cause keywords +20% | Add "consumer debt palliative" cluster | Add "corporate ESG giving" + "foundations AU" | Add "[ACNC registration pending] charity terminal illness" | Peak "regular giving Australia" + brand | Add "philanthropy adviser Australia" · full peak |
| Paid FB/IG | Cold Story Video (Margaret) · $AUD 300 | Cold Margaret + retarget "Meet David" · $AUD 350 | Retarget kit visitors, room-explainer · $AUD 300 | Retarget kit-A/B visitors · $AUD 400 | Warm Impact (kit-C retarget) · $AUD 500 | Full mix + Story CTA · $AUD 800 |
| Paid LinkedIn | — | — | Brand+Cause (A + B) · $AUD 400 | Partnership Exploration · $AUD 500 | Partnership Exploration continued · $AUD 500 | Partnership Exploration + Agreement teaser · $AUD 600 |
| Welcome add-in: "Why we exist" | — | Monthly newsletter: 7 rooms | Nurture: "Compliance behind $19.25" | Welcome edition + nurture ask | Segmented CTA by opt-in behaviour | |
| Website / kits | Awareness JSON-LD live (Sprint 8K) | Kits monitor & optimise | Room-index push · monitor | Kit-A + Kit-B page depth focus | Kit-C conversion path polish | All-kit funnel review · handoff to Sprint 8L |
Channel definitions and creative variants cross-reference /paid-ads and /media-campaign. Actual creative drafts produced via the CMO + Digital Marketing agents (see §S09).
S05 Per-room-per-week matrix
The room-side calendar. Rows are the seven donor rooms; columns are the six weeks. Every cell states what that room's audience sees that week. Some weeks a room is dormant (—) by design: not every room is on stage every week, and quiet is a legitimate cell.
| Room | WK 01 | WK 02 | WK 03 | WK 04 | WK 05 | WK 06 |
|---|---|---|---|---|---|---|
| A · Foundations | Awareness of the problem | Pattern & prevalence | Rooms explainer · LinkedIn Brand+Cause launch | RG 96 as governance strength · Partnership Exploration ads | Room A referenced in $19.25 story | Kit A CTA · programme officer route |
| B · Corporate | Awareness only | Awareness only | Corporate ESG search keywords activate · Brand+Cause ads | Governance-as-feature story · LinkedIn peak | Partnership Exploration continues | Kit B CTA · ESG lead route |
| C · Regular Giving | Margaret story primes the audience | David story continues priming | Room C introduced in 7-rooms week | Compliance narrative frames the anchor | Hero week · $19.25 anchor · FB/IG Warm Impact | Kit C CTA · retargeting peak |
| D · Government | — | "Infrastructure gap" LinkedIn piece is Room D's opening | Room D in 7-rooms explainer | Compliance/governance narrative resonates with policy audience | — | Kit D CTA · advisor route |
| E · Bequests & Major | — | — | Room E in 7-rooms explainer (low-key) | "Philanthropy adviser" narrative introduced | — | Kit E CTA · adviser route · segmented email |
| F · Health Sector | Awareness · problem framing lands here | "Infrastructure gap" resonates strongest with clinical audience | Room F in 7-rooms explainer | Clinical audience: RG 96 = safe referral pathway | — | Kit F CTA · clinical partner route |
| G · International | — | — | Room G briefly in 7-rooms explainer (warm-intro discipline) | Governance-as-feature story · Room G comparability narrative | — | Kit G CTA · warm-intro request form only, no cold outreach |
S06 Asset dependency map
Every campaign week depends on assets that must exist before that week starts. This is the pre-flight checklist. Items marked Ready are already shipped; items marked Sprint 8K ship as part of this closing sprint; items marked Pre-flight must be produced during the two-week runway before WK 01 kicks off.
| Asset | Depends on | Status |
|---|---|---|
| Seven room production kits (A–G) | Nothing (all shipped) | Ready · Session 8I |
| /awareness landing page | Copy shipped; JSON-LD pending | Sprint 8K |
| / (index) landing page | Copy shipped; JSON-LD pending | Sprint 8K |
| Paid-ads platform brief | Ready | Ready |
| Paid-ads per-room one-pager | Cross-cuts /paid-ads by room | Sprint 8K |
| Media campaign annual calendar | Ready | Ready |
| 54-post organic calendar (6 wk × 3 channels × 3 posts) | CMO Agent + DM Agent (live from 8J) | Sprint 8K |
| Email lifecycle sequences (welcome, newsletter, nurture) | Copy blueprints in /paid-ads | Pre-flight · sender platform setup |
| Google Ads accounts + creative | Ad platform accounts + budget approval | Pre-flight |
| Facebook/Instagram Ads accounts + creative | Meta Business Manager + budget approval | Pre-flight |
| LinkedIn Ads accounts + creative | LinkedIn Campaign Manager + budget approval | Pre-flight |
| Case studies (Margaret, David, Kwame composites) | /case-studies-bank | Ready |
| Beneficiary depiction guardrails | Ready | Ready |
| Brand editorial charter | Ready | Ready |
| Approval workflow (agent lifecycle) | Live from Session 8J | Ready |
S07 KPIs and measurement plan
Six-week measurement plan. Not a forecast — a target frame. All numbers are provisional and will calibrate against actual WK 01–02 baselines.
Top-of-funnel KPIs (awareness)
Middle-of-funnel KPIs (consideration)
Governance KPIs (loop closure)
S08 Compliance and risk register
Do
- Say "debt-hardship negotiation", "licensed advocacy", "debt-hardship resolution".
- Say "beneficiaries" or "households" when referring to the people LWD funds services for.
- Say "clients" only when the ACL-holder (Credit Mediation Services) is the actor.
- Label every composite case study as composite: "Margaret (composite)".
- Use Australian English: recognise, colour, centre, organise.
- Route every published artefact through the approval endpoint with human_approver = 1.
Don't
- "Debt relief" anywhere in creative or copy.
- "Our clients" when referring to LWD-funded households.
- Cold outreach to Room G. Warm-intro discipline is non-negotiable.
- Promise ACNC / DGR status until the endorsements are actually in hand.
- Publish without approval endpoint acceptance — the guard is enforced.
- Run BOFU conversion ads to cold audiences during this six-week window.
Risk register
| Risk | Likelihood | Impact | Mitigation |
|---|---|---|---|
| ACNC / DGR not confirmed before campaign launch | Med | Med | Campaign is TOFU+MOFU only. All copy describes LWD as "proposed PBI charity" until confirmed. No tax-deductible language until DGR Item 1 in hand. |
| Composite case-study copy misread as real | Low | High | Every mention labels composite explicitly. Beneficiary depiction guardrails enforced at approval endpoint. |
| "Debt relief" language slips through creative production | Low | High | Language check hard-gated at approval. Agent prompts already carry the discipline. Publish endpoint refuses without approval. |
| Room G lead treated as cold-outreach candidate | Low | Med | Kit G CTA is warm-intro request form only. No Room G paid ad targets cold cross-jurisdictional audiences. |
| Agent artefact published without approval | Very low | High | Endpoint-level enforcement (verified live in Session 8J): publish requires approval_status='approved'; approve requires numeric human_approver matching active row in humans table. |
| Budget over-run in a single channel | Med | Low | Weekly budget caps in §S10. Weekly channel review Fri afternoons. Any single-channel over-run >15% pauses that channel to Mon review. |
S09 Approval workflow & agent loop
Every campaign artefact — whether authored by a human or produced by the CMO Agent / Digital Marketing Agent — flows through the same lifecycle. This was verified live in Session 8J.
- Produce.
POST /api/agents/cmo/brieforPOST /api/agents/digital-marketing/produce. The agent writes to the queue withapproval_status = "pending_review". - Review.
GET /api/agent-outputs/:id. Carla reads the draft. Checks RG 96 language, beneficiary depiction, composite labelling, Australian English, room-appropriate tone. - Approve.
POST /api/agent-outputs/:id/approvewith{"human_approver": 1, "notes": "…"}. The endpoint verifies the numeric approver id against an active row in thehumanstable. String values are refused — verified live in Session 8J. - Publish.
POST /api/agent-outputs/:id/publishwith{"channels": ["linkedin", "facebook", "instagram", …]}. The endpoint refuses unlessapproval_status = "approved". Setsapproval_status = "published"and stamps the channels array. - Close the loop.
POST /api/agent-outputs/:id/attach-to-prospectandPOST /api/agent-outputs/:id/log-as-touchpointroute the artefact into the CRM so the campaign contributes to attributable pipeline, not just impressions.
"internal_record"]. Human-decision-rule guard verified: first
approve attempt with string "carla_oliver" was correctly rejected; retry with
{human_approver: 1} succeeded.
Cost economics: at approx AUD $0.012 per short draft, the 54-post organic calendar (see §S06) costs approximately AUD $0.65 in agent tokens for the full six weeks of organic content. This is a floor cost, not a ceiling — reruns for revisions add proportionally.
Agent lifecycle endpoints implemented in src/index.tsx lines 1948–2245. Model:
claude-sonnet-4-5-20250929, max_tokens 4096.
S10 Budget envelope (illustrative)
Illustrative test-tier spend. Every number here is a starting-point recommendation, not a commitment. Actual budget approval is a board decision, not a marketing decision, and this envelope exists to inform that decision, not to bypass it.
| Line | WK 01 | WK 02 | WK 03 | WK 04 | WK 05 | WK 06 | 6-wk total (AUD) |
|---|---|---|---|---|---|---|---|
| Google Ads Search | $180 | $220 | $300 | $300 | $350 | $400 | $1,750 |
| Paid FB/IG | $300 | $350 | $300 | $400 | $500 | $800 | $2,650 |
| Paid LinkedIn | — | — | $400 | $500 | $500 | $600 | $2,000 |
| Agent tokens (Anthropic) | $0.15 | $0.10 | $0.15 | $0.10 | $0.10 | $0.15 | $0.75 |
| Email platform (fixed) | — | — | — | — | — | — | $0 (existing) |
| Weekly total | $480 | $570 | $1,000 | $1,200 | $1,350 | $1,800 | $6,400 |
S11 Activation triggers & go/no-go gates
This brief is authored and ready to run. Actual activation waits on the following:
- ACNC registration confirmed — required so campaign copy can state "registered charity" without qualification.
- DGR Item 1 endorsement — required before any language that implies tax deductibility. Until DGR, Room C anchor copy uses "supports the mission" not "tax-deductible donation".
- First three MOUs executed — required so the RG 96 boundary story ("LWD funds; licensed advocate acts") describes a real operational fact, not a design intent.
- Board formal activation — required for CFO Advisor to escalate campaign spend approval to the board with confidence.
- Ad platform accounts + creative — must be provisioned in the two-week runway before WK 01.
Go / no-go gate for each week
- Fri of WK N−1: weekly review meeting. Every channel reports last-week performance vs. plan.
- Any single-channel over-run > 15%: that channel pauses to Mon review, spend reallocates within the weekly envelope.
- Any RG 96 language failure or beneficiary-depiction breach in published output: full-campaign pause. Root-cause. Fix at the agent prompt or the approval checklist. Resume next Mon.
- Any legal / ACNC / DGR development that changes the compliance picture: pause to next board review.
S12 Session 8K citation & changelog
This brief was authored in Session 8K on 2026-07-30 under CMO delegated authority granted by the Board-Appointed CFO Advisor. It closes Gap 1 of the four-item closing sprint identified in the preceding session's review-map response.
Related Sprint 8K artefacts
- Gap 1 (this document): Six-week TOFU + MOFU campaign brief.
- Gap 3: JSON-LD Organization + WebSite + FAQPage blocks added to / and /awareness.
- Gap 2: 54-post organic calendar drafts produced via CMO Agent + Digital Marketing Agent (see /agents/queue — Sprint 8K artefact IDs).
- Gap 5: Paid-ads per-room one-pager cross-cutting /paid-ads by room — /paid-ads-per-room.
Authority chain
- Board-appointed CFO Advisor: Carla Oliver CPA, CIMA, BA(Hons) Bus. — delegator of CMO authority.
- CMO (delegated): author of this brief.
- ACL-holder: Laurence Hugo via Credit Mediation Services Pty Ltd (ACL 387398) — RG 96 boundary custodian, cited but not delegated in the marketing mix.
Governance root: CMO Position Brief · Session 8K citation added to README.md ledger and /golive-checklist.