Install
$ agentstack add skill-brainbytes-dev-everything-claude-marketing-budget-allocation ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Marketing Budget Allocation
When to Activate
Use this skill when:
- Planning annual, quarterly, or monthly marketing budgets
- Allocating spend across channels (paid search, social, email, content, etc.)
- Deciding how to split budget between brand and performance
- Optimizing existing budget allocation based on performance data
- Justifying budget requests with frameworks and data
- Evaluating channel ROI and making reallocation decisions
- Planning testing budgets for new channels or campaigns
First Questions
Before allocating budget, clarify:
- What is the total marketing budget? (Monthly and annual)
- What are the business goals? (Revenue target, lead target, growth rate)
- What is the target CPA or ROAS by channel?
- What is the current channel mix and performance? (Historical data)
- What is the business model? (E-commerce, SaaS, services, marketplace)
- What is the customer lifetime value (LTV)? (Determines allowable acquisition cost)
- Is this a growth phase, optimization phase, or maintenance phase?
- Are there seasonal patterns that affect demand?
- What new channels or campaigns need testing?
Core Rules
- Budget follows strategy, not the other way around. Define what you're trying to achieve, then fund it.
- Never allocate 100% to proven channels. Always reserve 10-20% for testing new opportunities.
- Measure by contribution margin, not just CPA. A channel with a higher CPA but higher LTV customers may be more valuable.
- Incremental returns diminish. Doubling budget rarely doubles results. Understand the point of diminishing returns for each channel.
- Reallocation is a monthly exercise. Set the budget quarterly, but adjust allocations monthly based on performance.
- Brand investment compounds. Performance investment is linear. You need both.
- The best channel to invest more in is the one producing the best marginal return right now.
- Don't spread budget too thin. Better to dominate 2-3 channels than be mediocre on 7.
Budget Allocation Frameworks
The 70/20/10 Rule
| Category | Allocation | Description | |----------|-----------|-------------| | Proven | 70% | Channels and campaigns with known, positive ROI | | Promising | 20% | Channels showing early promise, being scaled | | Experimental | 10% | New channels, formats, or audiences being tested |
How to use:
- The 70% sustains the business. Don't cut proven channels to fund experiments.
- The 20% grows the business. Invest in what's working but not yet at scale.
- The 10% future-proofs the business. Test what might work in 6-12 months.
The Portfolio Approach
Treat channels like an investment portfolio:
| Channel Type | Risk/Reward | Budget Range | Examples | |-------------|------------|--------------|---------| | Core (low risk) | Predictable returns | 40-50% | Brand search, email, retargeting | | Growth (moderate risk) | Scalable returns | 25-35% | Non-brand search, social ads, content | | Experimental (high risk) | Unknown returns | 10-20% | New platforms, influencer, partnerships |
Funnel-Based Allocation
| Funnel Stage | Purpose | Budget Range | Channels | |-------------|---------|--------------|----------| | Awareness | Build familiarity, reach new audiences | 20-30% | YouTube, display, social (broad), content, PR | | Consideration | Educate, build trust, nurture | 30-40% | Social ads, search, content, email, retargeting | | Conversion | Drive purchase/signup | 30-40% | Search (high-intent), retargeting, email, shopping | | Retention | Keep and grow existing customers | 5-15% | Email, loyalty, customer marketing |
Adjust by business maturity:
- New business: Heavier on awareness (40-50%) to build pipeline
- Growing business: Balanced across all stages
- Mature business: Heavier on conversion (40-50%) and retention (15-20%)
Channel ROI Comparison
Typical ROI Ranges by Channel
| Channel | Typical ROAS/ROI | CPA Range | Best For | |---------|-----------------|-----------|----------| | Email marketing | 36:1 to 42:1 ROI | Lowest | Retention, nurture, conversion | | SEO (organic search) | 5:1 to 12:1 ROI | Medium (labor cost) | Long-term sustainable traffic | | Google Search (brand) | 8:1 to 15:1 ROAS | $5-20 | Brand protection, high-intent | | Google Search (non-brand) | 3:1 to 8:1 ROAS | $20-100 | Demand capture | | Google Shopping | 4:1 to 10:1 ROAS | $10-50 | E-commerce | | Meta Ads | 2:1 to 6:1 ROAS | $15-80 | Awareness + conversion | | LinkedIn Ads | 1:1 to 3:1 ROAS | $50-200 | B2B lead gen | | YouTube Ads | 2:1 to 5:1 ROAS | $20-80 | Awareness + consideration | | TikTok Ads | 2:1 to 5:1 ROAS | $10-50 | Young demographics, awareness | | Influencer marketing | 2:1 to 8:1 ROI | Variable | Awareness, social proof | | Content marketing | 3:1 to 6:1 ROI | Low-medium | SEO, thought leadership | | Direct mail | 1:1 to 3:1 ROI | $20-100 | High-value B2B, reactivation |
Important: These are industry averages. Your actual ROI depends on offer strength, targeting, creative quality, and attribution model. Always benchmark against your own data.
Funnel-Stage Budgeting
How to Split by Funnel Stage
Step 1: Determine your current funnel health:
Awareness: Are enough people entering the top of funnel?
Consideration: Are they engaging with content and building interest?
Conversion: Are they converting at an acceptable rate?
Retention: Are they coming back and buying again?
Step 2: Invest most heavily in the weakest stage:
- Not enough awareness? Increase top-of-funnel spend (display, social, content, YouTube)
- Low engagement/consideration? Invest in retargeting, email nurture, content
- Low conversion rate? Optimize landing pages, increase bottom-funnel spend, retargeting
- Low retention? Invest in email, loyalty programs, customer marketing
Step 3: Rebalance monthly as the funnel stage improves.
Common Mistake
Most companies over-invest in conversion (bottom of funnel) and under-invest in awareness (top of funnel). This creates a "pipeline drought" where the bottom of funnel runs out of people to convert.
Healthy ratio: At least 20-30% of budget on awareness, even for performance-focused businesses.
Budget Pacing
Monthly Pacing
- Set daily budgets that evenly distribute monthly spend (total budget / days in month)
- Adjust for known events (product launches, sales, holidays) by pre-allocating higher-spend days
- Track cumulative spend vs plan weekly to catch over/under-pacing early
Pacing Alerts
| Signal | Action | |--------|--------| | Spending faster than planned | Check CPC inflation, bid caps, audience exhaustion | | Spending slower than planned | Check delivery issues, audience too narrow, bids too low | | CPA rising while spend is on pace | Reallocate from underperforming to overperforming campaigns | | CPA dropping significantly | Opportunity to scale — increase budget cautiously |
Platform-Specific Pacing
- Google Ads: Can overspend daily by 2x but averages out monthly
- Meta Ads: Paces within daily or lifetime budget (lifetime budget is smoother)
- LinkedIn Ads: Tends to underspend — set higher daily budgets than you'd expect
Budget Reallocation Triggers
Reallocate budget when any of these signals appear:
Increase Budget When:
- CPA is below target with room to scale (marginal CPA still good)
- A new channel or campaign is outperforming expectations
- Seasonal demand is increasing (allocate before the peak, not during)
- A competitor exits the market (lower CPCs, more opportunity)
- Conversion rate improves (same spend produces more results)
Decrease Budget When:
- CPA is above target and has been for 2+ weeks despite optimization
- A channel shows diminishing returns (more spend, proportionally fewer results)
- Seasonal demand is dropping (reallocate to other initiatives)
- Creative fatigue is driving up costs (pause and refresh before spending more)
- Lead quality from a channel is consistently low (not just volume but value)
Reallocation Process
- Review channel performance weekly
- Flag channels significantly above or below CPA target
- Shift 10-20% of underperforming channel's budget to the overperforming one
- Allow 7-14 days to evaluate the impact of reallocation
- Don't make drastic changes (50%+ cuts) without strong evidence
Seasonal Budget Adjustments
Planning for Seasonality
- Identify seasonal patterns from historical data (at least 12 months)
- Front-load budget before peaks. Awareness campaigns should ramp up 4-6 weeks before peak demand.
- Reserve budget for peaks. Don't exhaust annual budget before your biggest season.
- Pull back during troughs. Reduce spend in low-demand periods — but don't go to zero (maintaining presence has value).
Seasonal Budget Template
| Month | Seasonality Factor | Budget Adjustment | |-------|-------------------|-------------------| | Jan | Low season | -20% from base | | Feb | Low season | -10% from base | | Mar | Ramp up | Base | | Apr | Moderate | +10% | | May | Moderate | +10% | | Jun | Moderate | Base | | Jul | Low (summer) | -10% | | Aug | Ramp up | Base | | Sep | High season start | +20% | | Oct | Peak | +30% | | Nov | Peak (Black Friday) | +50% | | Dec | Peak (Holiday) | +40% |
Adjust this template to your specific business. B2B seasonality is different from B2C. SaaS is different from e-commerce.
Testing Budgets
How Much to Allocate for Testing
- Minimum: 10% of total marketing budget
- Recommended: 15-20% of total marketing budget
- Aggressive growth phase: Up to 25%
Testing Budget Rules
- Never borrow from proven campaigns to fund tests (use dedicated testing budget)
- Set a clear test duration and budget before starting — don't run open-ended tests
- Define success criteria before launching (what CPA/ROAS makes this channel worth scaling?)
- Test for at least 30 days before concluding (allow for learning periods)
- Budget enough for statistical significance: $1,000-3,000 per channel test minimum
Testing New Channels
| Phase | Duration | Budget | Goal | |-------|----------|--------|------| | Pilot | 30 days | $1,000-3,000 | Validate feasibility, learn basics | | Learning | 60 days | $3,000-10,000 | Optimize targeting, creative, offers | | Scaling | 90 days | $10,000+ | Scale what's working, establish benchmarks |
Budget Template
Annual Marketing Budget Template
ANNUAL MARKETING BUDGET — [Year]
TOTAL BUDGET: $[X]
REVENUE TARGET: $[Y]
TARGET MARKETING-TO-REVENUE RATIO: [X]%
CHANNEL ALLOCATION:
Paid Search (Google) $[X] ([X]% of total)
Paid Social (Meta) $[X] ([X]% of total)
Paid Social (LinkedIn) $[X] ([X]% of total)
Paid Social (TikTok) $[X] ([X]% of total)
Display/Retargeting $[X] ([X]% of total)
Video (YouTube) $[X] ([X]% of total)
Email Marketing $[X] ([X]% of total)
Content/SEO $[X] ([X]% of total)
Influencer $[X] ([X]% of total)
Testing/Experimental $[X] ([X]% of total)
FUNNEL ALLOCATION:
Awareness: $[X] ([X]% of total)
Consideration: $[X] ([X]% of total)
Conversion: $[X] ([X]% of total)
Retention: $[X] ([X]% of total)
QUARTERLY BREAKDOWN:
Q1: $[X] — Focus: [strategic priority]
Q2: $[X] — Focus: [strategic priority]
Q3: $[X] — Focus: [strategic priority]
Q4: $[X] — Focus: [strategic priority]
TARGETS:
Blended CPA: $[X]
Blended ROAS: [X]:1
New customer acquisition: [X] customers
Revenue from marketing: $[X]
REVIEW CADENCE:
Monthly: Channel performance review and reallocation
Quarterly: Full budget review and strategy adjustment
Annually: Complete budget rebuild
ROAS-Based Allocation
The Marginal ROAS Method
Instead of looking at average ROAS, look at marginal ROAS — what the LAST dollar spent on each channel returns.
Example: | Channel | Spend | Revenue | Avg ROAS | Marginal ROAS (last $1K) | |---------|-------|---------|----------|--------------------------| | Google Search | $10,000 | $50,000 | 5.0 | 3.2 | | Meta Ads | $8,000 | $32,000 | 4.0 | 4.5 | | LinkedIn Ads | $5,000 | $10,000 | 2.0 | 1.8 |
Action: Meta's marginal ROAS (4.5) is higher than Google's (3.2). The next incremental dollar should go to Meta, not Google — even though Google has a higher average ROAS.
How to Estimate Marginal Returns
- Track performance at different spend levels over time
- Plot spend vs results for each channel
- Look for the inflection point where additional spend produces diminishing returns
- Allocate budget to whichever channel has the highest marginal return at its current spend level
Marginal Returns Analysis
Diminishing Returns Curve
Performance
^
| ______________________ (plateau)
| /
| / Budget
Signs You've Hit Diminishing Returns
- CPA increases more than 20% when scaling budget by 20%
- Impression share is above 90% (search) — you're already showing for most searches
- Frequency is above 4 (social) — you're saturating the audience
- ROAS drops significantly with each budget increase
- You're competing heavily against yourself (overlapping campaigns)
What to Do at Diminishing Returns
- Stop scaling that channel — hold budget steady
- Redirect incremental budget to channels with room to grow
- Expand the audience (new geos, new segments) to create new headroom
- Improve efficiency (creative, landing page, targeting) to shift the curve
- Test new channels with the incremental budget
Quality Gate
Before finalizing a budget allocation, verify:
- [ ] Is the budget aligned with specific business goals (not just "spend money on marketing")?
- [ ] Is there a testing allocation of at least 10%?
- [ ] Is each channel's allocation supported by performance data or a testing hypothesis?
- [ ] Are seasonal adjustments built into the plan?
- [ ] Is the budget sufficient for each channel to operate effectively? (No channels with budgets too thin to learn)
- [ ] Is there a monthly reallocation process defined?
- [ ] Are target CPAs and ROAS benchmarks set for each channel?
- [ ] Is the funnel balanced (not all conversion, no awareness)?
- [ ] Has marginal return been considered (not just average return)?
- [ ] Is the budget documented and accessible to all stakeholders?
- [ ] Is there a quarterly review scheduled?
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: brainbytes-dev
- Source: brainbytes-dev/everything-claude-marketing
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.