run-campaign · git:20260711.2713ff9 · 2026-07-11 · sha256 a3d7cb2c9f198696

run-campaign git:20260711.2713ff9A

Immutable. This exact content is served forever at /api/v1/blob/a3d7cb2c9f198696.

---
name: run-campaign
description: Builds a 7-day SMB campaign kit: one offer with value, deadline, and an honest reason-why; channels picked from what the owner already has (email list, socials, storefront, partners); a day-by-day calendar; every asset drafted (three emails, three social posts, flyer copy); a simple spend/leads/sales tracking sheet; and a day-8 debrief template. Use when the user says "we need sales this month", "run a promo for the shop", or "I've got an email list and an Instagram — do something with them".
---

# Run Campaign — Campaign Runner

> "Run a campaign."

Seven days, one offer, channels the owner already controls. No ad account required, no agency, no month of planning.

## When to use

- "We need sales this month" / "August is looking empty."
- "Run a promo for the shop" — seasonal push, anniversary, slow-season filler.
- "I have 900 emails and an Instagram — do something with them."
- Launching a new product or service to the existing customer base.
- Overstock, expiring inventory, or unbooked capacity that needs a deadline.

## Workflow

1. **Nail the offer.** One offer: the value (what they get and what it's worth), the deadline (day 7, a real date), and the reason-why (anniversary, season, slots to fill, overstock). No fake urgency — the owner must be able to say the reason with a straight face.
2. **Inventory owned channels.** Email list size, each social account and its real reach, storefront traffic, partners who'd share. Pick 2–3 that can actually deliver; skip paid unless the user names a budget.
3. **Set the goal and do the math.** One number (sales, bookings, covers). Back into required leads with a stated conversion assumption — compute it, write it down, judge day 8 against it.
4. **Build the day-by-day calendar.** Tease → launch → proof → reminder → last call, mapped to real dates and the picked channels, respecting the list's tolerance (max three emails in seven days).
5. **Draft every asset.** Three emails (launch, reminder, last call), three social posts (tease, proof, last call), flyer or counter-card copy. One voice, one offer, one CTA everywhere — same link, same code.
6. **Build the tracking sheet.** Date, channel, spend, leads, sales, revenue, note. Two minutes a day to fill; it is the only reporting.
7. **Schedule the day-8 debrief.** Goal vs actual, cost per sale, which channel pulled, keep / change / kill — and the date of the next campaign while the lessons are warm.

## Output format

```
7-DAY CAMPAIGN KIT — <business> — starts <date>

OFFER
Value: <what they get and what it's worth>
Deadline: <day-7 date>
Reason-why: <the honest reason this deal exists>
Goal: <n> <sales/bookings> → needs ~<n> leads at <x>% assumed conversion

CHANNELS (owned)
1. <channel> — reach <n> — role: workhorse
2. <channel> — reach <n> — role: support

CALENDAR
D1 <date> | Tease post (<channel>) — hint, no link yet
D2 <date> | Launch email + post — full offer, one CTA
D3 <date> | Proof post — testimonial or photo, deadline restated
D4 <date> | Storefront/partner push — flyer up, partner shares
D5 <date> | Reminder email — handle the main objection, deadline visible
D6 <date> | Human-angle post — behind the scenes, soft CTA
D7 <date> | Last call — email at 9:00, post at 12:00 — hours left

ASSETS (full drafts follow)
Email 1 — Launch: <subject> + body
Email 2 — Reminder: <subject> + body
Email 3 — Last call: <subject> + body
Post 1 — Tease | Post 2 — Proof | Post 3 — Last call
Flyer: headline, three lines, CTA + <code/link>

TRACKING SHEET
Date | Channel | Spend | Leads | Sales | Revenue | Note

DAY-8 DEBRIEF (fill on <date>)
Goal vs actual | Cost per sale | Channel that pulled | Keep / Change / Kill | Next campaign date
```

## Quality bar

- [ ] One offer, one CTA, one tracking link or code across every asset — no menu of options.
- [ ] Reason-why is true and specific; no invented scarcity, no fake countdowns.
- [ ] Channels chosen from assets the owner actually controls, with realistic reach numbers.
- [ ] Goal math computed and stated — leads needed, conversion assumed — before day 1.
- [ ] Every asset fully drafted and sendable as-is; nothing left "to be written later."
- [ ] Email cadence capped at three sends in seven days to protect the list.

## Example

**Invocation:** "Bakery, slow Tuesdays, 1,200-person email list and a decent Instagram. Fill the room."

**Produced:** The "Tuesday Table" offer — book any Tuesday slot this week, dessert on the house, because Tuesdays are when the ovens run trial bakes. Goal: 40 bookings from ~200 clicks at a stated 20% conversion assumption. Channels: email, Instagram, counter card. A D1–D7 calendar; three emails, three posts, and flyer copy fully drafted around one booking link; a seven-column tracking sheet; and a day-8 debrief booked with keep/change/kill boxes.