Marketing Campaign Execution
Plan, execute, and measure digital marketing campaigns across content, social, email, and analytics.
Contents
Quick Start
Generate UTM Parameters
Source: where traffic originates (google, facebook, newsletter)
Medium: how it arrives (cpc, email, social, organic)
Campaign: initiative name (spring-sale-2025, product-launch)
Format: lowercase, hyphens, no spaces
Input: "Spring Sale 2025" → Output: "spring-sale-2025"
Input: "Q1 Launch Campaign" → Output: "q1-launch-campaign"
Example: ?utm_source=linkedin&utm_medium=social&utm_campaign=q1-launch
Create Email Sequence
- Welcome (immediate): Set expectations, deliver promised value
- Value (day 2-3): Best content or quick win
- Engagement (day 5-7): Encourage reply or action
- Offer (day 10): Clear CTA with incentive
Plan Content Calendar
Essential fields: Title, Target keyword, Funnel stage (TOFU/MOFU/BOFU), Format, Owner, Publish date, Distribution channels.
Check Campaign Performance
Primary metrics by channel:
- Email: Open rate (43% avg), CTR (2% avg), Conversion rate
- Social: Engagement rate, Reach, Click-through
- Paid: ROAS, CPA, CTR
- Content: Traffic, Time on page, Conversions
Domain Reference Guide
| Need |
Reference |
When to Load |
| Plan content strategy |
content-strategy.md |
Topic clusters, calendars, funnel mapping, repurposing |
| Execute social media |
social-media.md |
Platform tactics, posting times, engagement benchmarks |
| Build email campaigns |
email-marketing.md |
Sequences, subject lines, segmentation, deliverability |
| Track campaigns |
utm-tracking.md |
UTM formatting, naming conventions, GA4 alignment |
| Measure performance |
analytics-measurement.md |
KPIs, GA4 setup, attribution, ROI calculations |
| Launch products |
gtm-tools.md |
GTM frameworks, positioning, tool selection |
| Define brand voice |
brand-guidelines.md |
Voice dimensions, tone, messaging framework, terminology |
| Optimize for search |
seo-optimization.md |
Technical SEO, on-page, content SEO, link building, E-E-A-T |
| Optimize for AI |
geo-optimization.md |
GEO, LLMO, AEO, AI Overviews, chatbot visibility |
Scripts
Python utilities for campaign automation:
| Script |
Purpose |
Usage |
| utm_tools.py |
UTM generation, validation, batch processing, QR codes |
python utm_tools.py generate --source facebook --medium paid-social --campaign q1-launch |
| brand_checker.py |
Brand voice compliance, readability scoring, banned words |
python brand_checker.py check --file copy.txt |
Script Quick Reference
Generate and validate UTMs:
# Generate UTM parameters
python scripts/utm_tools.py generate -s facebook -m paid-social -c spring-2025
# Build complete tracking URL
python scripts/utm_tools.py build -u https://example.com -s email -m newsletter -c q1-launch
# Validate existing URL
python scripts/utm_tools.py validate -u "https://example.com?utm_source=email&utm_medium=cpc"
# Batch process from CSV
python scripts/utm_tools.py batch -f campaigns.csv -u https://example.com -o tracking.csv
# Check GA4 channel mapping
python scripts/utm_tools.py ga4-check -s facebook -m paid-social
Check brand compliance:
# Full compliance check
python scripts/brand_checker.py check --file marketing_copy.txt
# Check readability score
python scripts/brand_checker.py readability --text "Your marketing copy here"
# Find banned words
python scripts/brand_checker.py banned --file email_draft.txt
# Full audit with JSON output
python scripts/brand_checker.py full-audit --file campaign.txt --output report.json
Workflow Decision Tree
What does the user need?
Creating or planning content?
├─ Yes → content-strategy.md
│ • Topic clusters, pillar pages
│ • Content calendars (annual/quarterly/weekly)
│ • TOFU/MOFU/BOFU mapping
│ • Repurposing workflows
└─ No ↓
Platform-specific social guidance?
├─ Yes → social-media.md
│ • Instagram, LinkedIn, TikTok, X, Facebook
│ • Posting cadence and timing
│ • Algorithm priorities
│ • Engagement benchmarks
└─ No ↓
Email campaigns or sequences?
├─ Yes → email-marketing.md
│ • Welcome, drip, re-engagement sequences
│ • Subject line optimization
│ • Segmentation strategies
│ • Deliverability requirements
└─ No ↓
UTM parameters or tracking URLs?
├─ Yes → utm-tracking.md + scripts/utm_tools.py
│ • Parameter formatting rules
│ • Naming conventions
│ • GA4 channel alignment
│ • Dynamic parameters for ads
│ • Batch URL generation
└─ No ↓
Analytics, metrics, or reporting?
├─ Yes → analytics-measurement.md
│ • KPIs by channel
│ • GA4 configuration checklist
│ • Attribution models
│ • ROI formulas
└─ No ↓
Product launch or go-to-market?
├─ Yes → gtm-tools.md
│ • SOSTAC, RACE, AARRR frameworks
│ • Launch campaign structure
│ • Positioning methodology
│ • Marketing tool selection
└─ No ↓
Brand voice, tone, or messaging?
├─ Yes → brand-guidelines.md + scripts/brand_checker.py
│ • Voice dimension matrix
│ • This-but-not-that chart
│ • Messaging framework
│ • Terminology standards
│ • Compliance checking
└─ No ↓
SEO or search engine optimization?
├─ Yes → seo-optimization.md
│ • Technical SEO (crawling, indexing, speed)
│ • On-page SEO (titles, headers, content)
│ • Content SEO (E-E-A-T, topic clusters)
│ • Link building strategies
│ • Core Web Vitals
└─ No ↓
AI visibility, GEO, or chatbot optimization?
├─ Yes → geo-optimization.md
│ • Generative Engine Optimization (GEO)
│ • LLMO (Large Language Model Optimization)
│ • AEO (Answer Engine Optimization)
│ • ChatGPT, Perplexity, AI Overviews visibility
│ • Content structure for AI citation
└─ No → Clarify the specific marketing need
Multi-Domain Loading Order
For requests spanning multiple domains, load references in priority order:
| Request Type |
Primary |
Secondary |
Supporting |
| Product launch |
gtm-tools.md |
brand-guidelines.md, content-strategy.md |
email-marketing.md, social-media.md |
| Campaign tracking |
utm-tracking.md |
analytics-measurement.md |
— |
| Quarterly plan |
content-strategy.md |
social-media.md, email-marketing.md |
analytics-measurement.md |
| Performance optimization |
analytics-measurement.md |
(channel-specific) |
— |
| Brand voice |
brand-guidelines.md |
brand_checker.py |
— |
| Search rankings |
seo-optimization.md |
content-strategy.md |
analytics-measurement.md |
| AI visibility |
geo-optimization.md |
seo-optimization.md |
content-strategy.md |
| Full strategy |
seo-optimization.md, geo-optimization.md |
content-strategy.md, social-media.md |
email-marketing.md, analytics-measurement.md |
Campaign Validation Checklist
Before launching any campaign, verify:
Strategy
Tracking
Content
Technical
Persona Adaptation
Beginner signals: Asks "what is," "how do I," "why should I," unfamiliar terminology, requests explanations.
→ Provide concept context before tactics. Explain frameworks. Offer templates.
Experienced signals: Uses correct terminology, asks for benchmarks, requests templates, mentions specific tools.
→ Skip fundamentals. Provide benchmarks, templates, advanced tactics directly.
Boundaries
In scope:
- Campaign strategy and planning
- Content calendars and topic clusters
- Social media tactics and scheduling guidance
- Email sequences and copy frameworks
- UTM parameter generation and governance
- Marketing analytics and KPI frameworks
- Go-to-market planning and positioning
- Marketing tool recommendations
- Brand voice and messaging frameworks
- Copy compliance checking
- SEO optimization (technical, on-page, content, E-E-A-T)
- GEO/AI visibility optimization (ChatGPT, Perplexity, AI Overviews)
Out of scope (suggest alternatives):
- Paid ad campaign management (bid strategies, audience targeting)
- CRM workflow implementation
- Website design/development
- Brand identity design (logos, colors, visual design)
- PR and media relations
- General copywriting (not campaign-specific)
Clarify before proceeding:
- "Help with marketing" → Which domain?
- "Improve my ads" → Creative/copy (in scope) or campaign management (out of scope)?
- "Analytics setup" → Marketing analytics or general web analytics?
- "Brand guidelines" → Voice/messaging (in scope) or visual identity (out of scope)?
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: nicepkg-ai-workflow-running-marketing-campaigns3description: Marketing Campaign Execution4---56# Marketing Campaign Execution78Plan, execute, and measure digital marketing campaigns across content, social, email, and analytics.910## Contents1112- [Quick Start](#quick-start)13- [Domain Reference Guide](#domain-reference-guide)14- [Scripts](#scripts)15- [Workflow Decision Tree](#workflow-decision-tree)16- [Multi-Domain Queries](#multi-domain-queries)17- [Campaign Validation Checklist](#campaign-validation-checklist)18- [Persona Adaptation](#persona-adaptation)19- [Boundaries](#boundaries)2021## Quick Start2223### Generate UTM Parameters24```25Source: where traffic originates (google, facebook, newsletter)26Medium: how it arrives (cpc, email, social, organic)27Campaign: initiative name (spring-sale-2025, product-launch)2829Format: lowercase, hyphens, no spaces30Input: "Spring Sale 2025" → Output: "spring-sale-2025"31Input: "Q1 Launch Campaign" → Output: "q1-launch-campaign"3233Example: ?utm_source=linkedin&utm_medium=social&utm_campaign=q1-launch34```3536### Create Email Sequence371. Welcome (immediate): Set expectations, deliver promised value382. Value (day 2-3): Best content or quick win393. Engagement (day 5-7): Encourage reply or action404. Offer (day 10): Clear CTA with incentive4142### Plan Content Calendar43Essential fields: Title, Target keyword, Funnel stage (TOFU/MOFU/BOFU), Format, Owner, Publish date, Distribution channels.4445### Check Campaign Performance46Primary metrics by channel:47- Email: Open rate (43% avg), CTR (2% avg), Conversion rate48- Social: Engagement rate, Reach, Click-through49- Paid: ROAS, CPA, CTR50- Content: Traffic, Time on page, Conversions5152## Domain Reference Guide5354| Need | Reference | When to Load |55|------|-----------|--------------|56| Plan content strategy | [content-strategy.md](references/content-strategy.md) | Topic clusters, calendars, funnel mapping, repurposing |57| Execute social media | [social-media.md](references/social-media.md) | Platform tactics, posting times, engagement benchmarks |58| Build email campaigns | [email-marketing.md](references/email-marketing.md) | Sequences, subject lines, segmentation, deliverability |59| Track campaigns | [utm-tracking.md](references/utm-tracking.md) | UTM formatting, naming conventions, GA4 alignment |60| Measure performance | [analytics-measurement.md](references/analytics-measurement.md) | KPIs, GA4 setup, attribution, ROI calculations |61| Launch products | [gtm-tools.md](references/gtm-tools.md) | GTM frameworks, positioning, tool selection |62| Define brand voice | [brand-guidelines.md](references/brand-guidelines.md) | Voice dimensions, tone, messaging framework, terminology |63| Optimize for search | [seo-optimization.md](references/seo-optimization.md) | Technical SEO, on-page, content SEO, link building, E-E-A-T |64| Optimize for AI | [geo-optimization.md](references/geo-optimization.md) | GEO, LLMO, AEO, AI Overviews, chatbot visibility |6566## Scripts6768Python utilities for campaign automation:6970| Script | Purpose | Usage |71|--------|---------|-------|72| [utm_tools.py](scripts/utm_tools.py) | UTM generation, validation, batch processing, QR codes | `python utm_tools.py generate --source facebook --medium paid-social --campaign q1-launch` |73| [brand_checker.py](scripts/brand_checker.py) | Brand voice compliance, readability scoring, banned words | `python brand_checker.py check --file copy.txt` |7475### Script Quick Reference7677**Generate and validate UTMs:**78```bash79# Generate UTM parameters80python scripts/utm_tools.py generate -s facebook -m paid-social -c spring-20258182# Build complete tracking URL83python scripts/utm_tools.py build -u https://example.com -s email -m newsletter -c q1-launch8485# Validate existing URL86python scripts/utm_tools.py validate -u "https://example.com?utm_source=email&utm_medium=cpc"8788# Batch process from CSV89python scripts/utm_tools.py batch -f campaigns.csv -u https://example.com -o tracking.csv9091# Check GA4 channel mapping92python scripts/utm_tools.py ga4-check -s facebook -m paid-social93```9495**Check brand compliance:**96```bash97# Full compliance check98python scripts/brand_checker.py check --file marketing_copy.txt99100# Check readability score101python scripts/brand_checker.py readability --text "Your marketing copy here"102103# Find banned words104python scripts/brand_checker.py banned --file email_draft.txt105106# Full audit with JSON output107python scripts/brand_checker.py full-audit --file campaign.txt --output report.json108```109110## Workflow Decision Tree111112**What does the user need?**113114```115Creating or planning content?116├─ Yes → content-strategy.md117│ • Topic clusters, pillar pages118│ • Content calendars (annual/quarterly/weekly)119│ • TOFU/MOFU/BOFU mapping120│ • Repurposing workflows121└─ No ↓122123Platform-specific social guidance?124├─ Yes → social-media.md125│ • Instagram, LinkedIn, TikTok, X, Facebook126│ • Posting cadence and timing127│ • Algorithm priorities128│ • Engagement benchmarks129└─ No ↓130131Email campaigns or sequences?132├─ Yes → email-marketing.md133│ • Welcome, drip, re-engagement sequences134│ • Subject line optimization135│ • Segmentation strategies136│ • Deliverability requirements137└─ No ↓138139UTM parameters or tracking URLs?140├─ Yes → utm-tracking.md + scripts/utm_tools.py141│ • Parameter formatting rules142│ • Naming conventions143│ • GA4 channel alignment144│ • Dynamic parameters for ads145│ • Batch URL generation146└─ No ↓147148Analytics, metrics, or reporting?149├─ Yes → analytics-measurement.md150│ • KPIs by channel151│ • GA4 configuration checklist152│ • Attribution models153│ • ROI formulas154└─ No ↓155156Product launch or go-to-market?157├─ Yes → gtm-tools.md158│ • SOSTAC, RACE, AARRR frameworks159│ • Launch campaign structure160│ • Positioning methodology161│ • Marketing tool selection162└─ No ↓163164Brand voice, tone, or messaging?165├─ Yes → brand-guidelines.md + scripts/brand_checker.py166│ • Voice dimension matrix167│ • This-but-not-that chart168│ • Messaging framework169│ • Terminology standards170│ • Compliance checking171└─ No ↓172173SEO or search engine optimization?174├─ Yes → seo-optimization.md175│ • Technical SEO (crawling, indexing, speed)176│ • On-page SEO (titles, headers, content)177│ • Content SEO (E-E-A-T, topic clusters)178│ • Link building strategies179│ • Core Web Vitals180└─ No ↓181182AI visibility, GEO, or chatbot optimization?183├─ Yes → geo-optimization.md184│ • Generative Engine Optimization (GEO)185│ • LLMO (Large Language Model Optimization)186│ • AEO (Answer Engine Optimization)187│ • ChatGPT, Perplexity, AI Overviews visibility188│ • Content structure for AI citation189└─ No → Clarify the specific marketing need190```191192## Multi-Domain Loading Order193194For requests spanning multiple domains, load references in priority order:195196| Request Type | Primary | Secondary | Supporting |197|--------------|---------|-----------|------------|198| Product launch | gtm-tools.md | brand-guidelines.md, content-strategy.md | email-marketing.md, social-media.md |199| Campaign tracking | utm-tracking.md | analytics-measurement.md | — |200| Quarterly plan | content-strategy.md | social-media.md, email-marketing.md | analytics-measurement.md |201| Performance optimization | analytics-measurement.md | (channel-specific) | — |202| Brand voice | brand-guidelines.md | brand_checker.py | — |203| Search rankings | seo-optimization.md | content-strategy.md | analytics-measurement.md |204| AI visibility | geo-optimization.md | seo-optimization.md | content-strategy.md |205| Full strategy | seo-optimization.md, geo-optimization.md | content-strategy.md, social-media.md | email-marketing.md, analytics-measurement.md |206207## Campaign Validation Checklist208209Before launching any campaign, verify:210211### Strategy212- [ ] Target audience clearly defined213- [ ] Campaign goals documented with baseline metrics214- [ ] Success criteria established (KPIs + targets)215- [ ] Timeline and milestones set216217### Tracking218- [ ] UTM parameters validated (lowercase, hyphens, no spaces)219- [ ] GA4 channel alignment confirmed220- [ ] Conversion tracking tested221- [ ] Attribution model selected222223### Content224- [ ] Brand voice checklist completed225- [ ] No banned words or unsubstantiated claims226- [ ] Readability score acceptable (60+ Flesch)227- [ ] CTA clear and actionable228229### Technical230- [ ] Email sequences tested in preview231- [ ] Links verified working232- [ ] Mobile responsiveness checked233- [ ] Analytics tracking confirmed234235## Persona Adaptation236237**Beginner signals:** Asks "what is," "how do I," "why should I," unfamiliar terminology, requests explanations.238→ Provide concept context before tactics. Explain frameworks. Offer templates.239240**Experienced signals:** Uses correct terminology, asks for benchmarks, requests templates, mentions specific tools.241→ Skip fundamentals. Provide benchmarks, templates, advanced tactics directly.242243## Boundaries244245**In scope:**246- Campaign strategy and planning247- Content calendars and topic clusters248- Social media tactics and scheduling guidance249- Email sequences and copy frameworks250- UTM parameter generation and governance251- Marketing analytics and KPI frameworks252- Go-to-market planning and positioning253- Marketing tool recommendations254- Brand voice and messaging frameworks255- Copy compliance checking256- SEO optimization (technical, on-page, content, E-E-A-T)257- GEO/AI visibility optimization (ChatGPT, Perplexity, AI Overviews)258259**Out of scope (suggest alternatives):**260- Paid ad campaign management (bid strategies, audience targeting)261- CRM workflow implementation262- Website design/development263- Brand identity design (logos, colors, visual design)264- PR and media relations265- General copywriting (not campaign-specific)266267**Clarify before proceeding:**268- "Help with marketing" → Which domain?269- "Improve my ads" → Creative/copy (in scope) or campaign management (out of scope)?270- "Analytics setup" → Marketing analytics or general web analytics?271- "Brand guidelines" → Voice/messaging (in scope) or visual identity (out of scope)?272273---274> Converted and distributed by [TomeVault](https://tomevault.io/claim/nicepkg) — claim your Tome and manage your conversions.275<!-- tomevault:4.0:skill_md:2026-04-11 -->