Creates full media plans with channel mix, budget allocation, CPM/CPC/CPA projections, and reach estimates. Use when building media plans, allocating ad budgets, estimating reach/frequency, or planning campaign flights.
83%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Creates comprehensive media plans including channel mix recommendations by objective, budget allocation by flight/phase, CPM/CPC/CPA projections by platform, reach and frequency estimation, and funnel stage mapping from awareness through conversion.
Step 1: Gather inputs
BUSINESS INPUTS:
- Total budget: $[amount] per [month/quarter/year]
- Objective: [Awareness / Lead Gen / Sales / App Install]
- KPI targets: [Target CPA / ROAS / CPL]
- Timeline: [Start date - End date]
- Geo targets: [Countries / regions / cities]
- Previous performance data: [Yes/No — provide if available]
AUDIENCE INPUTS:
- B2B or B2C
- Target demographics: [Age, gender, income, education]
- Target firmographics (B2B): [Industry, company size, job title]
- Interests / behaviors: [Key interests]
- Current customer profile: [Describe best customers]
COMPETITIVE INPUTS:
- Main competitors: [List 3-5]
- Competitive positioning: [Premium / Value / Disruptor]
- Category maturity: [Emerging / Growing / Mature / Declining]Step 2: Select channel mix based on objective
Awareness (Top of Funnel)
| Channel | Budget % | Why | KPI |
|---|---|---|---|
| YouTube (Demand Gen + Bumpers) | 25-35% | Largest video reach, non-skip bumpers for frequency | CPM, Video Views, Brand Lift |
| Meta (Reels + Stories) | 20-30% | Visual storytelling, broad reach | CPM, Reach, ThruPlay |
| TikTok | 10-20% | Gen Z/Millennial reach, viral potential | CPM, Video Views, Engagement |
| Programmatic Display (TTD/DV360) | 10-15% | Contextual targeting, premium publishers | CPM, Viewable Impressions |
| LinkedIn (B2B only) | 10-20% | Professional audience precision | CPM, Engagement Rate |
| Connected TV (CTV) | 5-15% | Non-skippable, TV-level attention | CPM, Completed Views |
Consideration (Mid-Funnel)
| Channel | Budget % | Why | KPI |
|---|---|---|---|
| Google Search (Non-Brand) | 25-35% | Capture active intent | CPC, CTR, Qualified Clicks |
| Meta (Conversion-optimized) | 20-30% | Retargeting, dynamic creative | CPC, Landing Page Views |
| LinkedIn (B2B) | 15-25% | Lead forms, InMail, content | CPL, Content Downloads |
| YouTube (TrueView) | 10-15% | In-depth product education | Cost per View, Watch Time |
| 5-10% | Community trust, niche audiences | CPC, Engagement Rate |
Conversion (Bottom of Funnel)
| Channel | Budget % | Why | KPI |
|---|---|---|---|
| Google Search (Brand + High-Intent) | 30-40% | Highest intent, best CPA | CPA, ROAS, Conversion Rate |
| Google PMax / Shopping | 15-25% | Automated multi-surface conversion | ROAS, CPA |
| Meta (Advantage+ Shopping) | 15-25% | Proven conversion driver | CPA, ROAS |
| Retargeting (Cross-platform) | 10-15% | Re-engage warm audiences | CPA, Assisted Conversions |
| Microsoft Ads | 5-10% | Lower CPCs, less competition | CPA, ROAS |
| Email/SMS (Klaviyo/Loops) | 5-10% | Highest ROI for existing contacts | Revenue per Send |
B2B SaaS ($5K-50K/month budget)
Search (Google + Microsoft): 35%
LinkedIn: 25%
Retargeting (Meta + Display): 15%
YouTube: 10%
Content Syndication: 10%
Reddit: 5%D2C E-Commerce ($10K-100K/month budget)
Meta (Advantage+ Shopping): 35%
Google (PMax + Search): 30%
TikTok: 15%
Retargeting (Email/SMS): 10%
YouTube: 5%
Pinterest: 5%Local Business ($1K-5K/month budget)
Google Search (Local + GMB): 40%
Meta (Local Awareness + Leads): 30%
Google Display (Local): 15%
Yelp / Nextdoor: 10%
Waze Ads: 5%Standard 3-Phase Campaign Structure:
Phase 1: LEARNING (Weeks 1-2) — 20% of budget
Objective: Establish baselines, test creative, build pixel data
Approach: Broader targeting, multiple ad variants, CBO (Campaign Budget Optimization)
Success metric: Cost per result within 2x of target
Phase 2: OPTIMIZATION (Weeks 3-6) — 50% of budget
Objective: Scale winners, kill losers, refine audiences
Approach: Shift budget to top performers, narrow targeting, A/B test
Success metric: Cost per result within 1.2x of target
Phase 3: SCALE (Weeks 7+) — 30% of budget
Objective: Maximize volume at target efficiency
Approach: Increase budgets 20% per week on winners, expand geo/audience
Success metric: Maintain CPA while increasing volume 2-3xMonthly budget pacing template:
| Week | % of Monthly Budget | Focus | Adjustments |
|---|---|---|---|
| 1 | 20% | Launch all creatives, broad targeting | None — collect data |
| 2 | 22% | Pause bottom 30% of creatives | Shift budget to top performers |
| 3 | 28% | Scale top 3 ad sets by 20% | Introduce new creative variants |
| 4 | 30% | Maximum scale on proven winners | Prepare next month's creative |
CPM (Cost per 1,000 Impressions)
| Platform | B2C Average | B2B Average | Low (Off-peak) | High (Q4/Holiday) |
|---|---|---|---|---|
| Google Search | N/A | N/A | N/A | N/A |
| Google Display | $2.50-5.00 | $4.00-8.00 | $1.50 | $12.00 |
| YouTube | $6.00-12.00 | $8.00-15.00 | $4.00 | $20.00 |
| Meta (Feed) | $7.00-14.00 | $10.00-20.00 | $5.00 | $25.00 |
| Meta (Reels/Stories) | $4.00-8.00 | $6.00-12.00 | $3.00 | $15.00 |
| TikTok | $5.00-10.00 | $8.00-15.00 | $3.00 | $18.00 |
| $25.00-45.00 | $30.00-60.00 | $20.00 | $80.00 | |
| $3.00-8.00 | $5.00-12.00 | $2.00 | $15.00 | |
| Microsoft (Display) | $2.00-4.00 | $3.00-6.00 | $1.50 | $8.00 |
| CTV | $20.00-35.00 | $25.00-45.00 | $15.00 | $50.00 |
| $4.00-8.00 | N/A | $2.50 | $12.00 |
CPC (Cost per Click)
| Platform | B2C Average | B2B Average | Low-Comp Industry | High-Comp Industry |
|---|---|---|---|---|
| Google Search | $1.50-3.00 | $3.00-8.00 | $0.50 | $50.00+ (legal, insurance) |
| Microsoft Search | $1.00-2.50 | $2.50-6.00 | $0.30 | $35.00 |
| Meta | $0.50-1.50 | $1.50-4.00 | $0.30 | $5.00 |
| $5.00-9.00 | $5.00-12.00 | $3.00 | $15.00 | |
| TikTok | $0.30-1.00 | $1.00-3.00 | $0.20 | $4.00 |
| $0.50-2.00 | $1.50-4.00 | $0.30 | $5.00 | |
| $0.30-1.00 | N/A | $0.15 | $2.50 |
CPA (Cost per Acquisition/Lead)
| Industry | Google Search | Meta | TikTok | |
|---|---|---|---|---|
| SaaS (Free Trial) | $30-80 | $25-60 | $50-150 | $20-50 |
| SaaS (Demo Request) | $80-200 | $60-150 | $100-300 | $50-120 |
| E-Commerce | $15-45 | $12-35 | N/A | $10-30 |
| Financial Services | $50-150 | $40-100 | $80-250 | $30-80 |
| Education | $20-60 | $15-45 | $40-120 | $12-35 |
| Real Estate | $30-100 | $20-60 | $50-150 | $15-50 |
| Healthcare | $40-120 | $25-70 | $60-200 | $20-55 |
| Legal | $80-300 | $50-150 | $100-400 | N/A |
Reach calculation:
Estimated Reach = (Budget × 1,000) / CPM / Frequency
Example:
Budget: $10,000
CPM: $8.00
Target Frequency: 3x
Reach = ($10,000 × 1,000) / $8.00 / 3 = 416,667 unique usersOptimal frequency by objective:
| Objective | Optimal Frequency | Platform Cap | Over-Frequency Signal |
|---|---|---|---|
| Awareness | 2-4x/week | 3-5x/week | CTR drops below 0.3% |
| Consideration | 3-6x/week | 5-7x/week | Negative feedback rises |
| Conversion | 5-10x/week | 8-12x/week | CPA increases 20%+ |
| Retargeting | 3-5x/week | 5-7x/week | Hide/block rate above 1% |
Audience size recommendations:
| Platform | Minimum Audience | Optimal Audience | Notes |
|---|---|---|---|
| Google Search | 1,000 searches/mo | 10,000+ | Per ad group keyword volume |
| Meta | 100,000 | 1M-10M | Advantage+ works best with broad |
| 50,000 | 300K-1M | Below 50K = limited delivery | |
| TikTok | 100,000 | 1M-5M | Algorithm needs volume |
| 50,000 | 500K-2M | Per community/interest |
┌─────────────────────────────────────────────────────────────┐
│ AWARENESS (Top of Funnel) │
│ Goal: Introduce brand to new audiences │
│ Channels: YouTube, Meta Reels, TikTok, Display, CTV │
│ KPIs: Reach, Impressions, Video Views, Brand Lift │
│ Budget: 20-30% of total │
│ Creative: Brand story, problem awareness, social proof │
├─────────────────────────────────────────────────────────────┤
│ CONSIDERATION (Mid-Funnel) │
│ Goal: Educate and build preference │
│ Channels: Search, YouTube, LinkedIn, Content, Reddit │
│ KPIs: CTR, Engagement, Content Downloads, Site Visits │
│ Budget: 30-40% of total │
│ Creative: Product demos, comparisons, testimonials, case │
│ studies, whitepapers │
├─────────────────────────────────────────────────────────────┤
│ CONVERSION (Bottom of Funnel) │
│ Goal: Drive purchases, signups, or leads │
│ Channels: Search (Brand), PMax, Meta A+SC, Retargeting │
│ KPIs: CPA, ROAS, Conversion Rate, Revenue │
│ Budget: 30-40% of total │
│ Creative: Offers, urgency, social proof, risk reversal │
├─────────────────────────────────────────────────────────────┤
│ RETENTION (Post-Purchase) │
│ Goal: Upsell, cross-sell, reduce churn │
│ Channels: Email, SMS, Display (CRM audiences) │
│ KPIs: LTV, Repeat Purchase Rate, NPS │
│ Budget: 5-10% of total │
│ Creative: Loyalty offers, new features, referral programs │
└─────────────────────────────────────────────────────────────┘# Media Plan: [Client Name]
**Prepared by:** [Name] | **Date:** [Date]
**Period:** [Start] - [End] | **Total Budget:** $[Amount]
## Executive Summary
[2-3 sentence overview of strategy and expected outcomes]
## Budget Allocation
| Channel | Monthly Budget | % of Total | Objective | Primary KPI | Target |
|---------|---------------|------------|-----------|-------------|--------|
| Google Search | $X,XXX | XX% | Conversion | CPA | $XX |
| Meta | $X,XXX | XX% | Consideration | CPC | $X.XX |
| LinkedIn | $X,XXX | XX% | Lead Gen | CPL | $XXX |
| YouTube | $X,XXX | XX% | Awareness | CPV | $0.XX |
| TikTok | $X,XXX | XX% | Awareness | CPM | $X.XX |
| **Total** | **$XX,XXX** | **100%** | | | |
## Flight Schedule
| Phase | Dates | Budget | Focus | Success Criteria |
|-------|-------|--------|-------|------------------|
| Learning | Week 1-2 | $X,XXX | Test creative, establish baselines | CPA < 2x target |
| Optimization | Week 3-6 | $X,XXX | Scale winners, refine audiences | CPA < 1.2x target |
| Scale | Week 7-12 | $X,XXX | Max volume at target efficiency | CPA at target, 3x volume |
## Projected Performance
| Metric | Monthly Projection | Quarterly Projection |
|--------|-------------------|----------------------|
| Impressions | X,XXX,XXX | XX,XXX,XXX |
| Clicks | XX,XXX | XXX,XXX |
| Conversions | XXX | X,XXX |
| Revenue | $XX,XXX | $XXX,XXX |
| ROAS | X.Xx | X.Xx |
| Blended CPA | $XX.XX | $XX.XX |
## Audience Strategy
[Describe primary, secondary, and retargeting audiences]
## Creative Strategy
[Describe creative themes, formats, and testing approach]
## Measurement & Reporting
- Weekly: [Automated dashboard + written summary]
- Monthly: [Performance review + optimization plan]
- Quarterly: [Strategic review + next quarter planning]| Industry | Q1 Adj | Q2 Adj | Q3 Adj | Q4 Adj | Peak Month |
|---|---|---|---|---|---|
| E-Commerce | -15% | Base | +10% | +40% | November |
| B2B SaaS | +10% | Base | -10% | -5% | January |
| Travel | -10% | +15% | +20% | -15% | June |
| Education | +20% | -10% | +25% | -10% | August |
| Finance | +15% | Base | -5% | +10% | January |
| Real Estate | -5% | +15% | +10% | -15% | May |
Channel Allocation:
Google Search: $8,750 (35%) — Brand + non-brand, Target CPA $85
LinkedIn: $6,250 (25%) — Sponsored Content + Lead Gen Forms, CPL $120
Meta Retargeting: $3,750 (15%) — Website visitors + Lookalikes
YouTube: $2,500 (10%) — 30s TrueView for product awareness
Content/Reddit: $2,500 (10%) — Thought leadership distribution
Microsoft Ads: $1,250 (5%) — Mirror top Google campaigns at lower CPC
Projected quarterly results:
Impressions: 4.5M
Clicks: 45,000
Leads (MQLs): 280
SQLs: 56 (20% MQL→SQL rate)
Closed deals: 8 (15% SQL→Close rate)
Revenue: $320,000 (avg deal $40K)
ROAS: 4.3xPart of the Synter free skills collection — open-source agent skills for advertising, PPC, and marketing automation.
Want this skill (and 40+ more) running on autopilot against your live ad accounts? Try Synter — AI Agent Media Buyers that connect to Google, Meta, LinkedIn, TikTok, Reddit, Amazon, and 7+ more platforms.
Synter-Media-AI/free-skills
3df48f1
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.