Marketing Ops
One AI-powered system that runs your entire marketing & sales operation
so you can focus on building product. 4-layer architecture with shared
context, auto-chaining orchestrator, and feedback loops that learn.
Overview
Marketing Ops is a complete AI-powered marketing & sales operating system for solo founders. It covers the full revenue lifecycle: customer research, content creation, SEO/GEO/SMO optimization, paid ads, email sequences, sales enablement, CRO, pricing, retention, analytics, automation, and global expansion. Includes stage-based playbooks ($0 → $100K MRR), AI agent orchestration, PLG frameworks, Indonesia e-commerce, and decision-making infrastructure.
When Not to Use
- Simple or one-off tasks — if the task is straightforward, direct execution is faster than structured methodology.
- Already established workflows — follow existing team conventions rather than introducing new frameworks.
- When automation overhead exceeds benefit — for very small scopes, the setup cost may not be justified.
Dependencies
- Python 3.8+ or Node.js 18+
- Access to relevant APIs/services for your specific use case
- Basic understanding of the domain concepts
Commands
# Refer to the skill's usage section for specific commands
# Adapt these to your workflow
Money-Making Overview
| Service |
Client Price |
Your Time |
Monthly Recurring |
| Marketing audit + setup (1x) |
$1,500–$3,000 |
8–15 hrs |
No |
| Marketing ops retainer (weekly) |
$1,000–$2,500/mo |
4–8 hrs/wk |
Yes |
| Full-stack marketing automation |
$3,000–$5,000/mo |
10–20 hrs/wk |
Yes |
| Growth consulting + execution |
$5,000–$10,000/mo |
20–30 hrs/wk |
Yes |
Target clients: Solo founders, pre-seed/seed startups, e-commerce brands, and agencies who need a full marketing operation without hiring a CMO + team.
Buyer persona: Founder generating $5K–$100K/mo who knows they need marketing but doesn't have time to execute. They have a product, some revenue, but zero marketing infrastructure — no tracking, no funnel, no content system.
First dollar timeline: Week 1 — audit + quick wins (fix tracking, set up one channel). Month 1 — first campaign live + leads coming in. Month 3 — full flywheel running.
Full Stack: What You're Selling
┌─────────────────────────────────────────────────────────────┐
│ MARKETING OPERATING SYSTEM │
├──────────────┬──────────────┬──────────────┬────────────────┤
│ CUSTOMER │ CONTENT │ CHANNEL │ ANALYTICS & │
│ RESEARCH │ FACTORY │ ORCHESTRATOR│ OPTIMIZATION │
├──────────────┼──────────────┼──────────────┼────────────────┤
│ ICP Profiling│ Blog/SEO │ Email (5x/wk)│ UTM tracking │
│ Competitor │ Social posts │ Paid ads │ Funnel │
│ Intel │ Video/Shorts │ Organic SMO │ analytics │
│ Keyword Gap │ Lead magnets │ DM outreach │ CAC/LTV/ROAS │
│ Customer │ Case studies │ Partnerships│ Attribution │
│ Interviews │ Newsletters │ Affiliates │ Cohort reports │
└──────────────┴──────────────┴──────────────┴────────────────┘
Core Architecture
4-layer system that runs on auto-pilot:
Layer 1 — Shared Context Layer
- Customer profiles, ICP, brand voice, competitor file, keyword map
- Single source of truth every campaign reads from
- Updated weekly from performance data
Layer 2 — Orchestrator (Auto-Chaining)
- Week planning → daily execution → performance review
- Each completed task triggers the next (research → create → publish → analyze)
- No manual handoffs between stages
Layer 3 — Execution Layer
- Content creation (blog, social, video, email)
- Channel distribution (scheduling, posting, DMs)
- Ad buying & optimization
- Email sequences (nurture, sales, retention)
Layer 4 — Feedback Layer
- Daily: engagement metrics, ad spend, email stats
- Weekly: pipeline review, CAC by channel, content performance
- Monthly: full funnel audit, strategy pivot recommendations
Stage-Based Playbooks ($0 → $100K MRR)
Stage 1: Foundation ($0–$5K MRR)
Goal: 10 customers, repeatable acquisition channel, basic tracking
Stage 2: Scale Channel ($5K–$20K MRR)
Goal: 50 customers, content machine running, paid ads tested
Stage 3: Systematize ($20K–$50K MRR)
Goal: 200 customers, multi-channel, automated nurture
Stage 4: Flywheel ($50K–$100K MRR)
Goal: 500+ customers, predictable revenue engine
First Action in 60 Minutes
#!/usr/bin/env bash
# marketing-ops: 60-min setup — tracking + first campaign
set -euo pipefail
PROJECT="${1:-my-startup}"
echo "=== Marketing Ops Quick Start: $PROJECT ==="
echo ""
# Step 1: Create project structure
mkdir -p "$PROJECT"/{tracking,content,ads,email,analytics}
echo "[OK] Project structure created"
# Step 2: Set up UTM tracking spreadsheet
cat > "$PROJECT/tracking/utm-builder.sh" << 'SCRIPT'
#!/usr/bin/env bash
# Usage: ./utm-builder.sh "campaign-name" "source" "medium"
# Generates trackable URLs for every channel
CAMPAIGN="$1"
SOURCE="$2"
MEDIUM="${3:-web}"
BASE_URL="${4:-https://example.com}"
echo "=== UTM Links for: $CAMPAIGN ==="
echo ""
for content in "homepage" "pricing" "blog-post" "landing-page"; do
URL="${BASE_URL}/${content}?utm_source=${SOURCE}&utm_medium=${MEDIUM}&utm_campaign=${CAMPAIGN}&utm_content=${content}"
echo "$URL"
done
echo ""
echo "Add these URLs to: Google Analytics → Acquisition → Campaigns"
SCRIPT
chmod +x "$PROJECT/tracking/utm-builder.sh"
echo "[OK] UTM builder script ready"
# Step 3: Create analytics dashboard query (GA4 placeholder)
cat > "$PROJECT/analytics/ga4-queries.sql" << 'SQL'
-- Google Analytics 4 — Key Queries for Solo Founders
-- Run these in GA4 Explorations
-- Query 1: Top acquisition channels by revenue
SELECT
session_source,
session_medium,
COUNT(DISTINCT user_pseudo_id) AS users,
SUM(purchase_revenue) AS revenue
FROM `project.dataset.events_*`
WHERE _TABLE_SUFFIX BETWEEN '20250101' AND '20251231'
GROUP BY 1, 2
ORDER BY revenue DESC;
-- Query 2: Funnel drop-off (landing → signup → purchase)
SELECT
event_name,
COUNT(DISTINCT user_pseudo_id) AS users,
RATIO_TO_REPORT(COUNT(DISTINCT user_pseudo_id)) OVER() AS percent
FROM `project.dataset.events_*`
WHERE event_name IN ('page_view', 'signup_start', 'signup_complete', 'purchase')
GROUP BY 1;
SQL
echo "[OK] GA4 analytics queries created"
# Step 4: Create first email sequence template
cat > "$PROJECT/email/welcome-sequence.md" << 'EMAIL'
# Welcome Email Sequence — 3 Emails
## Email 1: Welcome + Value (Day 0)
**Subject:** Welcome to {{PROJECT}} — here's your first win
**Body:** Quick intro, deliver the freebie/onboarding step, set expectations
## Email 2: Social Proof + Case Study (Day 2)
**Subject:** How {{customer-type}} used {{PROJECT}} to {{result}}
**Body:** Real story with numbers, bullet points of key takeaways
## Email 3: Offer + CTA (Day 5)
**Subject:** Ready to {{desired-outcome}}?
**Body:** Direct pitch, limited-time incentive, clear CTA
EMAIL
echo "[OK] Email sequence template created"
# Step 5: Launch first campaign checklist
cat > "$PROJECT/first-campaign.md" << 'CHECKLIST'
# First Campaign Launch Checklist
## Pre-Launch (done before start)
- [ ] UTM tracking working (test click → GA)
- [ ] Landing page live with tracking pixel
- [ ] Email capture form active
- [ ] Welcome sequence active
## Launch Day
- [ ] Post on 2 platforms (LinkedIn + Twitter/IG)
- [ ] Send to existing email list (min 50 people)
- [ ] DM 10 potential customers with link
- [ ] Post in 3 relevant communities
## Day 3 Check
- [ ] Check UTM data in GA4
- [ ] Check email open rates (> 30% target)
- [ ] Check landing page conversion (> 2% target)
- [ ] Document what's working and double down
CHECKLIST
echo "[OK] First campaign checklist created"
echo ""
echo "=== DONE ==="
echo "Next: cd $PROJECT && ./tracking/utm-builder.sh 'launch' 'linkedin' 'social'"
echo "Then: open first-campaign.md and start checking boxes"
Deliverable Format
# Marketing Operations Audit & Proposal
## Client: [Name]
## Prepared: [Date]
## Engagement: [One-time / Retainer / Full-Stack]
---
## 1. Executive Summary
- Current state: channels active, revenue, traffic, conversion rate
- Key gaps: missing tracking, low conversion, no content system, no retention
- Opportunity: estimated lift from fixing gaps (X% increase)
- Recommendation: three-phase plan (quick wins → system → scale)
## 2. Audit Findings
| Area | Current State | Gap | Priority |
|------|--------------|-----|----------|
| Tracking | [e.g., No UTM] | [e.g., Can't attribute] | Critical |
| Content | [e.g., 1 blog/mo] | [e.g., No content engine] | High |
| Email | [e.g., No list] | [e.g., No nurture] | High |
| Paid Ads | [e.g., Untested] | [e.g., No data] | Medium |
| SEO | [e.g., 5 articles] | [e.g., No keyword strategy] | Medium |
| Retention | [e.g., No follow-up] | [e.g., High churn] | Critical |
## 3. Quick Wins (Week 1)
1. Fix tracking — UTM parameters + analytics dashboard
2. Email capture — popup + welcome sequence
3. One channel — pick highest ROI channel, optimize
4. Content — repurpose best content into 5 pieces
## 4. System Build (Month 1-2)
- Content calendar: weekly blog + social + email
- SEO: 10 articles targeting high-intent keywords
- Email nurture: 5-email automated sequence
- Paid ads: $500-1000 test budget, 5 creative variants
- Analytics: weekly reporting dashboard
## 5. Scale (Month 3+)
- Expand to 3+ channels
- Affiliate/partnership program
- CRO: A/B test landing pages, pricing, emails
- Retention: customer health scoring, win-back flows
## 6. Investment
| Phase | Deliverables | Price | Timeline |
|-------|-------------|-------|----------|
| Audit + Setup | Tracking, analytics, quick wins | $1,500–$3,000 | Week 1 |
| Monthly Retainer | Content, ads, email, optimization | $2,000–$5,000/mo | Ongoing |
| Full-Stack | Everything above + partnerships, CRO | $5,000–$10,000/mo | Ongoing |
## 7. KPIs We'll Track
- Traffic (by channel)
- Leads (by source)
- Conversion rate (visit → lead → customer)
- CAC (by channel)
- LTV (cohort-based)
- ROAS (paid ads)
- Email metrics (open, click, unsubscribe)
- Monthly recurring revenue growth
When to Use
Trigger phrases:
- "marketing ops"
- "Help me with marketing ops"
- "set up marketing automation"
- "build a marketing system"
- "I need marketing for my startup"
Use cases:
- Solo founders who need a marketing system but can't hire a team
- Pre-seed/seed startups needing first 100 customers
- E-commerce brands needing multi-channel marketing
- Agencies who want to outsource marketing execution
- Indonesia/SEA businesses needing localized marketing
When NOT to use:
- When the audience is too small to justify the effort (< 100 potential customers)
- For regulated industries without compliance review (healthcare, finance)
- When the campaign budget does not support the channel (< $500/mo ad budget)
- For tasks that need deep vertical expertise (enterprise sales, biotech)
- When the client needs a CMO strategist, not an executor
Workflow
# Example: SEO keyword analysis
def analyze_keywords(keywords: list[str]) -> list[dict]:
results = []
for kw in keywords:
volume = get_search_volume(kw)
difficulty = get_difficulty(kw)
results.append({
"keyword": kw,
"volume": volume,
"difficulty": difficulty,
"opportunity": volume / max(difficulty, 1),
})
return sorted(results, key=lambda x: x["opportunity"], reverse=True)
- Research — Analyze market, competitors, and audience
- Strategy — Define goals, channels, and messaging
- Create — Develop content and creative assets
- Launch — Deploy campaigns across channels
- Optimize — A/B test and iterate based on data
- Report — Track KPIs and ROI
Key Metrics
- Reach and impressions
- Engagement rate (likes, shares, comments)
- Conversion rate (clicks → leads → customers)
- Customer acquisition cost (CAC)
- Return on ad spend (ROAS)
- Lead velocity (leads/week growth)
- Pipeline velocity (days from lead to close)
- Net revenue retention / churn
Best Practices
- Test everything — headlines, images, CTAs, timing
- Focus on one channel at a time, then expand
- Build organic before scaling paid
- Track attribution across the full funnel
- Document every campaign — what worked, what didn't, why
- Automate everything that doesn't need human judgment
- Refresh content on a 90-day cycle
- Price by value delivered, not hours worked
Anti-Rationalization Table
| Rationalization |
Reality |
| "I'll set up tracking later" |
Without tracking, every dollar is a guess. Day 1 or never. |
| "I can't afford marketing yet" |
You can't afford NOT to market. One paying customer funds your system. |
| "I need a perfect strategy first" |
Speed beats perfection. Launch, measure, iterate. A bad campaign teaches more than no campaign. |
| "My product sells itself" |
No product sells itself. Marketing is how people find out you exist. |
| "SEO takes too long" |
SEO is a 6-month exponential curve. Day 1 is the cheapest it will ever be. |
| "I don't have time to manage marketing" |
That's what a retainer is for. You focus on product; I run the system. |
| "Paid ads are too expensive" |
Wrong creative is expensive. Right creative with proper tracking prints money at $5/day. |
Process
- Research — Analyze target audience, competitors, and trending topics
- Create — Generate content following brand guidelines and best practices
- Publish & Optimize — Distribute to target platforms, track performance, iterate
Verification
1---2name: marketing-ops-23description: Use when > Complete AI-powered marketing & sales operating system for solo founders. Covers the full revenue lifecycle: customer research, content creation, SEO/GEO/SMO optimization, paid ads, email sequences, sales enablement, CRO, pricing, retention, analytics, automation, and global expansion. Includes stage-based playbooks ($0→$100K MRR), AI agent orchestration, PLG frameworks, Indonesia e-commerce, and decision-making infrastructure.4license: Apache-2.05---678# Marketing Ops910One AI-powered system that runs your entire marketing & sales operation11so you can focus on building product. 4-layer architecture with shared12context, auto-chaining orchestrator, and feedback loops that learn.1314---1516## Overview1718Marketing Ops is a complete AI-powered marketing & sales operating system for solo founders. It covers the full revenue lifecycle: customer research, content creation, SEO/GEO/SMO optimization, paid ads, email sequences, sales enablement, CRO, pricing, retention, analytics, automation, and global expansion. Includes stage-based playbooks ($0 → $100K MRR), AI agent orchestration, PLG frameworks, Indonesia e-commerce, and decision-making infrastructure.1920## When Not to Use2122- **Simple or one-off tasks** — if the task is straightforward, direct execution is faster than structured methodology.23- **Already established workflows** — follow existing team conventions rather than introducing new frameworks.24- **When automation overhead exceeds benefit** — for very small scopes, the setup cost may not be justified.252627## Dependencies2829- Python 3.8+ or Node.js 18+30- Access to relevant APIs/services for your specific use case31- Basic understanding of the domain concepts323334## Commands3536```bash37# Refer to the skill's usage section for specific commands38# Adapt these to your workflow39```40## Money-Making Overview4142| Service | Client Price | Your Time | Monthly Recurring |43|---------|-------------|-----------|------------------|44| Marketing audit + setup (1x) | $1,500–$3,000 | 8–15 hrs | No |45| Marketing ops retainer (weekly) | $1,000–$2,500/mo | 4–8 hrs/wk | Yes |46| Full-stack marketing automation | $3,000–$5,000/mo | 10–20 hrs/wk | Yes |47| Growth consulting + execution | $5,000–$10,000/mo | 20–30 hrs/wk | Yes |4849**Target clients:** Solo founders, pre-seed/seed startups, e-commerce brands, and agencies who need a full marketing operation without hiring a CMO + team.5051**Buyer persona:** Founder generating $5K–$100K/mo who knows they need marketing but doesn't have time to execute. They have a product, some revenue, but zero marketing infrastructure — no tracking, no funnel, no content system.5253**First dollar timeline:** Week 1 — audit + quick wins (fix tracking, set up one channel). Month 1 — first campaign live + leads coming in. Month 3 — full flywheel running.5455---5657## Full Stack: What You're Selling5859```60┌─────────────────────────────────────────────────────────────┐61│ MARKETING OPERATING SYSTEM │62├──────────────┬──────────────┬──────────────┬────────────────┤63│ CUSTOMER │ CONTENT │ CHANNEL │ ANALYTICS & │64│ RESEARCH │ FACTORY │ ORCHESTRATOR│ OPTIMIZATION │65├──────────────┼──────────────┼──────────────┼────────────────┤66│ ICP Profiling│ Blog/SEO │ Email (5x/wk)│ UTM tracking │67│ Competitor │ Social posts │ Paid ads │ Funnel │68│ Intel │ Video/Shorts │ Organic SMO │ analytics │69│ Keyword Gap │ Lead magnets │ DM outreach │ CAC/LTV/ROAS │70│ Customer │ Case studies │ Partnerships│ Attribution │71│ Interviews │ Newsletters │ Affiliates │ Cohort reports │72└──────────────┴──────────────┴──────────────┴────────────────┘73```7475---7677## Core Architecture78794-layer system that runs on auto-pilot:8081**Layer 1 — Shared Context Layer**82- Customer profiles, ICP, brand voice, competitor file, keyword map83- Single source of truth every campaign reads from84- Updated weekly from performance data8586**Layer 2 — Orchestrator (Auto-Chaining)**87- Week planning → daily execution → performance review88- Each completed task triggers the next (research → create → publish → analyze)89- No manual handoffs between stages9091**Layer 3 — Execution Layer**92- Content creation (blog, social, video, email)93- Channel distribution (scheduling, posting, DMs)94- Ad buying & optimization95- Email sequences (nurture, sales, retention)9697**Layer 4 — Feedback Layer**98- Daily: engagement metrics, ad spend, email stats99- Weekly: pipeline review, CAC by channel, content performance100- Monthly: full funnel audit, strategy pivot recommendations101102---103104## Stage-Based Playbooks ($0 → $100K MRR)105106### Stage 1: Foundation ($0–$5K MRR)107**Goal:** 10 customers, repeatable acquisition channel, basic tracking108- [ ] Set up UTM tracking + analytics dashboard109- [ ] Define ICP and write 10 customer profiles110- [ ] Pick ONE channel — optimize before expanding111- [ ] Create 5 pieces of pillar content112- [ ] Set up email welcome sequence113- [ ] Manual outreach: 20 DMs/day to ICP114- **Key metric:** 1 signup/day from organic + outreach115116### Stage 2: Scale Channel ($5K–$20K MRR)117**Goal:** 50 customers, content machine running, paid ads tested118- [ ] Content calendar: 3x blog + 5x social + 2x email per week119- [ ] SEO: 10 keyword-targeting articles, backlink outreach120- [ ] Paid ads: $1K/mo test budget, find winning creative121- [ ] Referral program with tracking122- [ ] Affiliate/partnership pipeline started123- **Key metric:** < $50 CAC, 10%+ conversion rate to paid124125### Stage 3: Systematize ($20K–$50K MRR)126**Goal:** 200 customers, multi-channel, automated nurture127- [ ] 3+ channels active (organic + paid + partnerships)128- [ ] Automated lead scoring + routing129- [ ] Email automation: behavior-triggered sequences130- [ ] Content repurposing pipeline (1 blog → 10 pieces)131- [ ] Customer health scoring + retention playbook132- **Key metric:** 20%+ MoM growth, < 5% churn133134### Stage 4: Flywheel ($50K–$100K MRR)135**Goal:** 500+ customers, predictable revenue engine136- [ ] Full funnel automation (awareness → purchase → advocacy)137- [ ] Customer-led growth: UGC, referrals, case studies138- [ ] International expansion playbook (Indonesia, SEA)139- [ ] Retargeting + win-back automation140- [ ] CRO program: A/B test pricing, landing pages, emails141- **Key metric:** > 3x LTV/CAC, > 80% paid retention142143---144145## First Action in 60 Minutes146147```bash148#!/usr/bin/env bash149# marketing-ops: 60-min setup — tracking + first campaign150set -euo pipefail151152PROJECT="${1:-my-startup}"153echo "=== Marketing Ops Quick Start: $PROJECT ==="154echo ""155156# Step 1: Create project structure157mkdir -p "$PROJECT"/{tracking,content,ads,email,analytics}158echo "[OK] Project structure created"159160# Step 2: Set up UTM tracking spreadsheet161cat > "$PROJECT/tracking/utm-builder.sh" << 'SCRIPT'162#!/usr/bin/env bash163# Usage: ./utm-builder.sh "campaign-name" "source" "medium"164# Generates trackable URLs for every channel165CAMPAIGN="$1"166SOURCE="$2"167MEDIUM="${3:-web}"168BASE_URL="${4:-https://example.com}"169170echo "=== UTM Links for: $CAMPAIGN ==="171echo ""172for content in "homepage" "pricing" "blog-post" "landing-page"; do173 URL="${BASE_URL}/${content}?utm_source=${SOURCE}&utm_medium=${MEDIUM}&utm_campaign=${CAMPAIGN}&utm_content=${content}"174 echo "$URL"175done176echo ""177echo "Add these URLs to: Google Analytics → Acquisition → Campaigns"178SCRIPT179chmod +x "$PROJECT/tracking/utm-builder.sh"180echo "[OK] UTM builder script ready"181182# Step 3: Create analytics dashboard query (GA4 placeholder)183cat > "$PROJECT/analytics/ga4-queries.sql" << 'SQL'184-- Google Analytics 4 — Key Queries for Solo Founders185-- Run these in GA4 Explorations186187-- Query 1: Top acquisition channels by revenue188SELECT189 session_source,190 session_medium,191 COUNT(DISTINCT user_pseudo_id) AS users,192 SUM(purchase_revenue) AS revenue193FROM `project.dataset.events_*`194WHERE _TABLE_SUFFIX BETWEEN '20250101' AND '20251231'195GROUP BY 1, 2196ORDER BY revenue DESC;197198-- Query 2: Funnel drop-off (landing → signup → purchase)199SELECT200 event_name,201 COUNT(DISTINCT user_pseudo_id) AS users,202 RATIO_TO_REPORT(COUNT(DISTINCT user_pseudo_id)) OVER() AS percent203FROM `project.dataset.events_*`204WHERE event_name IN ('page_view', 'signup_start', 'signup_complete', 'purchase')205GROUP BY 1;206SQL207echo "[OK] GA4 analytics queries created"208209# Step 4: Create first email sequence template210cat > "$PROJECT/email/welcome-sequence.md" << 'EMAIL'211# Welcome Email Sequence — 3 Emails212213## Email 1: Welcome + Value (Day 0)214**Subject:** Welcome to {{PROJECT}} — here's your first win215**Body:** Quick intro, deliver the freebie/onboarding step, set expectations216217## Email 2: Social Proof + Case Study (Day 2)218**Subject:** How {{customer-type}} used {{PROJECT}} to {{result}}219**Body:** Real story with numbers, bullet points of key takeaways220221## Email 3: Offer + CTA (Day 5)222**Subject:** Ready to {{desired-outcome}}?223**Body:** Direct pitch, limited-time incentive, clear CTA224EMAIL225echo "[OK] Email sequence template created"226227# Step 5: Launch first campaign checklist228cat > "$PROJECT/first-campaign.md" << 'CHECKLIST'229# First Campaign Launch Checklist230231## Pre-Launch (done before start)232- [ ] UTM tracking working (test click → GA)233- [ ] Landing page live with tracking pixel234- [ ] Email capture form active235- [ ] Welcome sequence active236237## Launch Day238- [ ] Post on 2 platforms (LinkedIn + Twitter/IG)239- [ ] Send to existing email list (min 50 people)240- [ ] DM 10 potential customers with link241- [ ] Post in 3 relevant communities242243## Day 3 Check244- [ ] Check UTM data in GA4245- [ ] Check email open rates (> 30% target)246- [ ] Check landing page conversion (> 2% target)247- [ ] Document what's working and double down248CHECKLIST249echo "[OK] First campaign checklist created"250251echo ""252echo "=== DONE ==="253echo "Next: cd $PROJECT && ./tracking/utm-builder.sh 'launch' 'linkedin' 'social'"254echo "Then: open first-campaign.md and start checking boxes"255```256257---258259## Deliverable Format260261```markdown262# Marketing Operations Audit & Proposal263264## Client: [Name]265## Prepared: [Date]266## Engagement: [One-time / Retainer / Full-Stack]267268---269270## 1. Executive Summary271- Current state: channels active, revenue, traffic, conversion rate272- Key gaps: missing tracking, low conversion, no content system, no retention273- Opportunity: estimated lift from fixing gaps (X% increase)274- Recommendation: three-phase plan (quick wins → system → scale)275276## 2. Audit Findings277278| Area | Current State | Gap | Priority |279|------|--------------|-----|----------|280| Tracking | [e.g., No UTM] | [e.g., Can't attribute] | Critical |281| Content | [e.g., 1 blog/mo] | [e.g., No content engine] | High |282| Email | [e.g., No list] | [e.g., No nurture] | High |283| Paid Ads | [e.g., Untested] | [e.g., No data] | Medium |284| SEO | [e.g., 5 articles] | [e.g., No keyword strategy] | Medium |285| Retention | [e.g., No follow-up] | [e.g., High churn] | Critical |286287## 3. Quick Wins (Week 1)2881. Fix tracking — UTM parameters + analytics dashboard2892. Email capture — popup + welcome sequence2903. One channel — pick highest ROI channel, optimize2914. Content — repurpose best content into 5 pieces292293## 4. System Build (Month 1-2)294- Content calendar: weekly blog + social + email295- SEO: 10 articles targeting high-intent keywords296- Email nurture: 5-email automated sequence297- Paid ads: $500-1000 test budget, 5 creative variants298- Analytics: weekly reporting dashboard299300## 5. Scale (Month 3+)301- Expand to 3+ channels302- Affiliate/partnership program303- CRO: A/B test landing pages, pricing, emails304- Retention: customer health scoring, win-back flows305306## 6. Investment307308| Phase | Deliverables | Price | Timeline |309|-------|-------------|-------|----------|310| Audit + Setup | Tracking, analytics, quick wins | $1,500–$3,000 | Week 1 |311| Monthly Retainer | Content, ads, email, optimization | $2,000–$5,000/mo | Ongoing |312| Full-Stack | Everything above + partnerships, CRO | $5,000–$10,000/mo | Ongoing |313314## 7. KPIs We'll Track315- Traffic (by channel)316- Leads (by source)317- Conversion rate (visit → lead → customer)318- CAC (by channel)319- LTV (cohort-based)320- ROAS (paid ads)321- Email metrics (open, click, unsubscribe)322- Monthly recurring revenue growth323```324325---326327## When to Use328329**Trigger phrases:**330- "marketing ops"331- "Help me with marketing ops"332- "set up marketing automation"333- "build a marketing system"334- "I need marketing for my startup"335336**Use cases:**337- Solo founders who need a marketing system but can't hire a team338- Pre-seed/seed startups needing first 100 customers339- E-commerce brands needing multi-channel marketing340- Agencies who want to outsource marketing execution341- Indonesia/SEA businesses needing localized marketing342343**When NOT to use:**344- When the audience is too small to justify the effort (< 100 potential customers)345- For regulated industries without compliance review (healthcare, finance)346- When the campaign budget does not support the channel (< $500/mo ad budget)347- For tasks that need deep vertical expertise (enterprise sales, biotech)348- When the client needs a CMO strategist, not an executor349350---351352## Workflow353354```python355# Example: SEO keyword analysis356def analyze_keywords(keywords: list[str]) -> list[dict]:357 results = []358 for kw in keywords:359 volume = get_search_volume(kw)360 difficulty = get_difficulty(kw)361 results.append({362 "keyword": kw,363 "volume": volume,364 "difficulty": difficulty,365 "opportunity": volume / max(difficulty, 1),366 })367 return sorted(results, key=lambda x: x["opportunity"], reverse=True)368```3693701. **Research** — Analyze market, competitors, and audience3712. **Strategy** — Define goals, channels, and messaging3723. **Create** — Develop content and creative assets3734. **Launch** — Deploy campaigns across channels3745. **Optimize** — A/B test and iterate based on data3756. **Report** — Track KPIs and ROI376377---378379## Key Metrics380381- Reach and impressions382- Engagement rate (likes, shares, comments)383- Conversion rate (clicks → leads → customers)384- Customer acquisition cost (CAC)385- Return on ad spend (ROAS)386- Lead velocity (leads/week growth)387- Pipeline velocity (days from lead to close)388- Net revenue retention / churn389390---391392## Best Practices393394- Test everything — headlines, images, CTAs, timing395- Focus on one channel at a time, then expand396- Build organic before scaling paid397- Track attribution across the full funnel398- Document every campaign — what worked, what didn't, why399- Automate everything that doesn't need human judgment400- Refresh content on a 90-day cycle401- Price by value delivered, not hours worked402403---404405## Anti-Rationalization Table406407| Rationalization | Reality |408|---|---|409| "I'll set up tracking later" | Without tracking, every dollar is a guess. Day 1 or never. |410| "I can't afford marketing yet" | You can't afford NOT to market. One paying customer funds your system. |411| "I need a perfect strategy first" | Speed beats perfection. Launch, measure, iterate. A bad campaign teaches more than no campaign. |412| "My product sells itself" | No product sells itself. Marketing is how people find out you exist. |413| "SEO takes too long" | SEO is a 6-month exponential curve. Day 1 is the cheapest it will ever be. |414| "I don't have time to manage marketing" | That's what a retainer is for. You focus on product; I run the system. |415| "Paid ads are too expensive" | Wrong creative is expensive. Right creative with proper tracking prints money at $5/day. |416417---418419## Process4204211. **Research** — Analyze target audience, competitors, and trending topics4222. **Create** — Generate content following brand guidelines and best practices4233. **Publish & Optimize** — Distribute to target platforms, track performance, iterate424425## Verification426427- [ ] All steps executed successfully428- [ ] Results validated against acceptance criteria429- [ ] Error handling tested with edge cases430- [ ] Documentation updated with findings431- [ ] Client deliverables exported in report format432- [ ] Tracking verified (click → GA → conversion)433- [ ] Email sequence tested end-to-end