Channels & Execution
Customer marketing has the lowest Customer Acquisition Cost (CAC) and highest conversion rate of any B2B SaaS demand channel. A named customer reference closes deals that ad budget can't reach.
The framework — strategy first
Customer marketing has the lowest Customer Acquisition Cost (CAC) and highest conversion rate of any B2B SaaS demand channel. A named customer reference closes deals that ad budget can't reach.
| STAGE | MARKETING GOAL | KEY PROGRAMS |
|---|---|---|
| Onboarding (Day 0–90) | Drive early adoption and enthusiasm | Welcome email series, milestone celebrations, introduction to the Customer Success Manager (CSM) |
| Active Customer (Month 3–12) | Deepen usage, build advocacy readiness | Product newsletters, new feature campaigns, Net Promoter Score (NPS) collection |
| Renewal Zone (45 days pre-renewal) | Strengthen ROI narrative, reduce churn risk | Value recap emails, QBR preparation content, renewal offer |
| Expansion Customer | Cross-sell new products or use cases | Feature spotlights, upsell nurture, executive engagement |
| Champion / Advocate | Convert to reference, case study, speaker | Advocacy ask, reference program, award nomination |
Expansion revenue is 2–3× cheaper to acquire than new-logo revenue. Net Revenue Retention (NRR) over 120% is the metric every late-stage SaaS company is graded on. Customer marketing is the function that drives both — and it's the function most CMOs under-fund because the wins don't show up on the new-pipeline dashboard. The pattern at scale: a 5–8% allocation of total marketing budget to customer marketing delivers 30–40% of expansion pipeline. The unit economics are unbeatable.
The three jobs customer marketing actually does
ONE STORY → SIX SURFACES — MAKE PROOF COMPOUND
The most common customer-marketing failure: investing 6–10 weeks producing a polished case study, then publishing it once on the website and moving on. The senior-operator pattern from the canonical operator framing: every customer story should be cut up like a turkey and distributed across at least six surfaces. The work to source the story is 80% of the effort; the work to repurpose it is 20% but produces 5× the ROI.
| SURFACE | WHAT YOU EXTRACT FROM THE STORY |
|---|---|
| Social (LinkedIn) | The customer quote, posted by the CEO or CMO with a 1-sentence frame. The customer's voice carries — your team's voice frames. |
| Website | Their outcome as the solution summary on the relevant feature/vertical page. Specific metric, named customer, embedded near the CTA. |
| Sales deck | Their impact stat (e.g., "cut onboarding time 47%") as a single slide in the standard sales pitch. Quoted, attributed, with logo. |
| Outbound | Their name in the subject line of ICP-matched outbound (e.g., "How [Customer] cut onboarding time 47% with [Company]"). Open rates jump when the recipient recognizes the customer brand. |
| Nurture sequence | Their story serialized across a 5-email sequence — Email 1: the problem, Email 2: the decision, Email 3: the implementation, Email 4: the outcome, Email 5: the lesson. One story, five sends. |
| PR / press release | The concrete win as the anchor of a press release or analyst briefing. Specific metrics + named customer is what makes the story pickup-worthy. |
The discipline: when you commission a case study, plan the six surfaces in the brief. Don't write the case study, publish, then ask "where else could we use this." Plan the six surfaces upstream, write the customer interview to capture quote, metric, and narrative for each surface, then atomize on publish day. A well-run 4-hour virtual summit can produce 50–100 derivative content assets (social posts, mini-videos, blog posts, email sequences) over the following 6 months — operators like Refine Labs popularized this content-engineering pattern (see Content & SEO). The unit economics of customer marketing depend on it.
| TIER | WHAT THEY DO | WHAT THEY EARN | TARGET # ACTIVE |
|---|---|---|---|
| Tier 1 — Champions | Reference calls (4–8/year), case study, event speaking, executive intros | Named in award nominations, exclusive analyst access, early product access, executive dinners | 15–25 customers |
| Tier 2 — Advocates | 2 reference calls/year, quote permission, written case study, G2/Gartner review | Premium support access, beta program, annual customer summit comp | 50–80 customers |
| Tier 3 — Promoters | 1 review per year, NPS >8, willing to be cited anonymously | Community recognition, swag, customer newsletter spotlight | 200+ customers |
Most companies treat expansion as a sales motion. The pattern that works treats it as a marketing motion that sales executes. Marketing identifies the trigger (new team hired, new use case live for 60+ days, peer customer expansion announcement). Marketing produces the artifact (the use-case-specific case study, the calculator, the side-by-side ROI). Marketing surfaces the account to the AM/CSM with the play already loaded. The CSM closes.
EXPANSION TRIGGER → MARKETING ARTIFACT → SALES PLAY
The advocacy tiers you run, the expansion plays you've shipped, your community setup. Every customer-marketing, advocacy, and case-study prompt on the site uses these.
Saved as [TIER 1 CHAMPIONS], [CASE STUDY CADENCE], [EXPANSION PLAYBOOKS], [CUSTOMER COMMUNITY].
Advocacy Tiers
Reference Customers: Speak with prospects by phone. Maintain at least [X] active references per vertical.
Case Study Participants: Allow [COMPANY NAME] to publish their story with metrics. Target: 2 new per month.
Event Speakers: Present at [COMPANY NAME] or industry events. Target: [X]+ speakers per year.
Review Advocates: Consistently leave reviews and update annually. Maintain a pool of 30+ active reviewers.
Media Champions: Willing to be quoted in press releases or analyst briefings.
A well-run customer community reduces churn, generates product feedback, creates organic advocacy, and enables peer-to-peer referrals. Consider launching a community on [Higher Logic / Gainsight Community / Slack Connect / Circle] with these elements:
Separate spaces for: product discussions, vertical best practices, general Q\&A, and customer-only events.
Community SLA: 24-hour response time on all member questions.
Monthly programming: AMA sessions with your product team, peer spotlights, and expert Q\&As.
Content seeding: seed 2–3 discussion threads per week in the first 6 months to build momentum.
The prompt pack
Each prompt is a named, named-by-what-it-does deliverable. Click any card to expand the paste-able body. Run against your Operator Brief.
Five copy-paste prompts. Open ChatGPT, Claude, or Gemini. Paste a prompt. Run it. The output of one prompt feeds into the next.
READ THIS ONCE BEFORE ANY PROMPT IN THIS BOOK
These prompts assume you've populated your Operator Brief (the worksheet that lives in /Operator-Brief-Worksheet.docx). When a prompt asks for OPERATOR BRIEF, paste the relevant Brief sections rather than typing context from scratch.
Your output then arrives in your voice, against your buyers, using your differentiators. Not [BRACKETED] generics. The Brief is the difference between an LLM helper and a tool that sounds like you.
Prompt 1
A 12-question interview script that gets to specific outcome metrics.
Prompt 2
A tiered advocacy program (Bronze / Silver / Gold) with entry rules and benefits.
Prompt 3
A playbook to identify and convert expansion candidates within 30 days.
The agent spec
How to install this agent
Owns customer marketing content as a program — case study drafting, advocate identification, customer-story pipeline, reference roster maintenance. Powers the Proof Library Agent with fresh, consented, high-fidelity stories.
| Task | Frequency | Duration | Output goes to |
|---|---|---|---|
| Daily advocate-signal watch | Daily 09:00 | ~15 min | Director Customer Marketing + CSMs |
| Weekly story-pipeline status | Weekly Mon 10:00 | ~30 min | Director Customer Marketing + VP Marketing |
| Weekly interviews + drafting | Weekly Wed 14:00 | Variable (3–6 hours typical) | Director Customer Marketing |
| Weekly coverage-gap analysis | Weekly Fri 11:00 | ~30 min | Director Customer Marketing + Head of PMM |
| Monthly advocate program audit | Monthly 1st | ~60 min | Director Customer Marketing + CS Lead |
| Monthly sister-account intel | Monthly 15th | ~30 min | ABM Account Researcher + Director Customer Marketing |
| Quarterly portfolio strategy | Quarterly Q-1 days | ~2 hours | VP Marketing + Director Customer Marketing + CRO |
Scheduled (cron-style):
| Schedule | What it runs |
|---|---|
0 9 * * * | Daily advocate-signal watch |
0 10 * * 1 | Weekly pipeline status |
0 11 * * 5 | Weekly coverage-gap |
0 9 1 * * | Monthly advocate program audit |
0 9 15 * * | Monthly sister-account intel |
Event-driven:
| Event | What it runs |
|---|---|
| Customer hits NPS ≥ 9 with public-reference willingness flagged | Add to advocate roster + queue for next coverage-gap review |
| Advocate’s contract-status changes (renewal, downgrade, churn) | Update roster within 24 hours; pause story pipeline if churn |
| Win/Loss surfaces an objection without a disarming story | Priority-queue story interview |
| Advocate role-changes to a new (non-customer) company | Route to ABM Account Researcher for new-account opportunity |
| Reviews Agent surfaces high-praise reviewer | Flag as story candidate; cross-check consent |
| Source | Type | Cadence | Required? |
|---|---|---|---|
| Operator Brief (Sections 6, 8) | Markdown | Read every run | Required |
| Customer Success engagement + health + NPS data | Gainsight / ChurnZero API | Daily | Required |
| Account Intel Hub records (contract status, expansion, role changes) | JSON | Live query | Required |
| Win/Loss Agent themes | Markdown | Per-interview | Required |
| Reviews Agent reviewer feed | Markdown | Daily | Required |
| Interview transcripts (Otter / Fireflies / Granola) | Text / JSON | Per-interview | Required |
| Brand Voice Agent scoring API | Inline call | Per-draft | Required |
| Proof Library Agent API | Inline call | On-publish | Required |
| Output | Format | Target path | Audience |
|---|---|---|---|
| Advocate roster | Markdown + Postgres | /customer-stories/advocate-roster.md | Director Customer Marketing + CSMs + Proof Library Agent |
| Story pipeline status | Markdown table | /customer-stories/pipeline/status.md | Director Customer Marketing + VP Marketing |
| Case study drafts | Markdown + design brief | /customer-stories/pipeline/<advocate>-<date>.md | Director Customer Marketing + customer (review) + Legal |
| Published case studies | Markdown + PDF + landing-page assets | /customer-stories/published/<slug>.md | Web Operations Agent + Proof Library Agent |
| Weekly coverage-gap report | Markdown + matrix | /customer-stories/coverage/YYYY-WW.md | Director Customer Marketing + Head of PMM |
| Quarterly portfolio strategy | Markdown | /customer-stories/strategy/Q<n>.md | VP Marketing + Director Customer Marketing |
| Trigger condition | Escalate to | Within |
|---|---|---|
| Pipeline velocity drops > 50% QoQ | Director Customer Marketing + VP Marketing | Same quarter |
| Advocate roster freshness < 80% (advocates > 12 months unrefreshed) | Director Customer Marketing | Same month |
| Coverage gap on a critical (Win/Loss-surfaced) objection persists > 60 days | Director Customer Marketing + Head of PMM + CRO | Same week |
| Customer requests removal from advocacy program | Director Customer Marketing + Legal | Immediate (compliance) |
| Win/Loss surfaces new objection AND no advocate available to disarm | Director Customer Marketing + Head of PMM | < 14 days |
| Platform / tool | Used for | Required? |
|---|---|---|
| Claude Project + Postgres | Pipeline state + advocate roster | Required |
| Otter / Fireflies / Granola API | Interview transcription | Required |
| Gainsight / ChurnZero / Catalyst API | CS health + advocate signal | Required |
| Account Intel Hub API | Per-advocate context | Required |
| Brand Voice Agent API | Per-draft scoring | Required |
| Proof Library Agent API | Story publication + consent push | Required |
| Design tool integration (Canva / Figma) | Asset generation for published case studies | Optional |
| Slack API | Pipeline status + weekly digest | Required |
Evals — output quality checks:
Hallucination defense — specific checkpoints:
First-run checklist — 5 steps from spec to running agent: