61-budget-planning-global
Use when a marketing BUDGET has to be planned or managed in USD — allocation by bucket, channel, and month, test versus scale split, scale-up and stop-loss thresholds, reserve, a plan-versus-actual tracker, and a review cadence. Trigger on 'budget planning', 'marketing budget', 'split the budget across channels', 'stop loss threshold', 'quarterly budget', 'we keep overspending and nobody notices'. Also use when a number has been approved and nobody has divided it up. Not for — the revenue-backward math that produces the number, see `10-reverse-kpi-global`; paid media allocation only, see `54-media-plan-global`; paying an external vendor, see `67-agency-vendor-brief-global`.
git clone --depth 1 https://github.com/minhnv0807/ai-business-skills /tmp/61-budget-planning-global && cp -r /tmp/61-budget-planning-global/skills/en/61-budget-planning-global ~/.claude/skills/61-budget-planning-globalSKILL.md
# Budget Planning (Global) > A budget is not a fixed number — it is a decision tool: where you place bets and when you pull back. The leader must know total spend, ROI per channel, what to increase, and what to cut. Run `10-reverse-kpi-global` first to derive the minimum budget from the revenue target before allocating anything. ## Information gathering Read `.agents/product-marketing-context-global.md`, the marketing plan, and the previous period's report if available. If missing, ask up to 4 questions: 1. **Total budget and planning period?** How much, for a month, a quarter, or a year (USD)? 2. **Revenue target for the period?** Needed to compute marketing as a percent of revenue and the minimum viable budget. 3. **Active channels and last period's ROI?** Meta / TikTok / Google / email + SMS / affiliates / agency — which has the best ROAS or CPA? 4. **Any large campaign needing a reserve?** Launch, Black Friday / Cyber Monday, or another seasonal peak. ## Principles 1. **Budget follows performance.** Do not stay rigid to the opening plan. Channels that work get more; channels that do not get cut. 2. **Always hold 10-15% in reserve.** Never allocate everything on day one. The reserve covers unexpected opportunities and incidents. 3. **Every dollar has a measurable KPI.** "Branding you cannot measure" is not an acceptable line item. 4. **Do not spread evenly.** Concentrate on the best-performing channel. New channels get a minimum test allocation (10-15%) first. 5. **Plan backwards from revenue, not from channels.** The budget is the output of a revenue equation, not an arbitrary number. 6. **Do not divide the annual budget evenly across quarters.** Median Meta CPM in Q4 runs roughly 26% above Q1 (`references/benchmarks-global.md`), so identical monthly spend buys materially less reach in Q4. Either front-load acquisition into cheap Q1 months or explicitly reserve a larger Q4 allocation for the same volume. ## Workflow ### 1. Choose the budget-setting method | Method | How it works | Strength | Weakness | |--------|--------------|----------|----------| | Percent of revenue | Budget = X% of expected revenue | Simple | Ignores growth stage | | Backwards from targets (recommended) | Set revenue > derive CAC/CPL > derive spend | Logical, evidence-based | Needs historical CAC/CPL | | Competitive benchmark | Match category spend norms | Avoids under-investment | Ignores your own conditions | Seven-step backwards calculation (full detail in `10-reverse-kpi-global`): ``` 1. Target revenue 2. / AOV = orders needed 3. / close rate (30-50%) = hot leads needed 4. / nurture CVR (50-60%) = warm leads needed 5. / lead capture CVR (20-40%) = total reach needed 6. total leads x CPL = minimum ad budget 7. + content + tools + agency = total marketing budget ``` Build 3 scenarios: Conservative (CVR below category median, CPL above), Base case (at median), Optimistic (post-optimization). Plan against Base; prepare cashflow against Conservative. ### 2. Allocate by bucket | Bucket | Suggested share | Purpose | |--------|-----------------|---------| | Paid ads (performance) | 50-65% | Meta, TikTok, Google, retargeting | | Content production | 10-15% | Video, design, copywriting | | Creators / UGC / affiliates | 5-10% | Social proof, third-party reach | | Agency / freelancers | Per scope | If used | | Tools / software | 2-5% | Ad tools, design, email/CRM, analytics | | Campaign reserve | 10-15% | Opportunities and incidents — NOT pre-allocated | ### 3. Allocate by channel Starting split (adjust to your category and your own data): | Channel | Share of ad budget | Objective | Expected CPA / ROAS | |---------|--------------------|-----------|---------------------| | Meta Ads (Facebook + Instagram) | 45-60% | Lead / purchase | | | TikTok Ads | 15-20% | Awareness / lead | | | Google Search + Shopping | 15-25% | High-intent capture | | | Email + SMS (Klaviyo, Mailchimp, Attentive) | 5-10% | Retention, nurture, retargeting | | | New channel (test) | 10-15% | Validate | | For B2B, shift toward LinkedIn and Search — LinkedIn CPM runs $30-100+, so plan a higher CPL and a longer payback window. Allocation logic: channels with strong ROAS or CPA get a larger share; new channels get the minimum test allocation first; never divide evenly. ### 4. Split by funnel and by test vs scale Standard performance split inside each channel: | Purpose | Share | Note | |---------|-------|------| | Testing (new creative + audiences) | 30% | Always keep testing — creative fatigue arrives fast | | Scale (confirmed winners) | 50% | Only scale campaigns with winning data | | Retargeting | 15% | Warm audience — cheapest CPA in the funnel | | Lookalike / similar audiences | 5% | Expansion from converter seeds | By funnel: TOFU (reach/awareness), MOFU (lead/nurture), BOFU (conversion/retargeting). The ratio depends on stage: a launch skews TOFU, a mature program skews BOFU and retention. ### 5. Allocate by campaign and month | Campaign | Month | Budget (USD) | Objective | KPI | |----------|-------|--------------|-----------|-----| | Always-on (retargeting + nurture) | Full period | | | | | Campaign A (launch or seasonal) | | | | | | Testing budget | Full period | | New channels or angles | | | Reserve | — | 10-15% | | | Seasonality overlay before locking monthly numbers: | Period | Media cost vs Q1 | Planning implication | |--------|------------------|----------------------| | January | ~-21% below Q1 average | Cheapest acquisition window — stock budget here if cashflow allows | | Q2-Q3 | Rising | Normal operating cadence, build audiences for Q4 | | October | ~+10% | Start of the expensive window | | November | ~+27% (peak) | Reserve extra budget or accept lower volume | | Q4 average | ~+26% above Q1 | Do not plan Q4 at Q1 unit costs | In US election years, political spend displaces commercial inventory and adds roughly 20-40% to CPM in the last 30 days before the vote
Ke hoach Fullstack Marketing — master skill tong hop chien luoc, noi dung, trien khai, hieu suat, va timeline. Goi cac skill con de hoan thien output.
Use when the user needs an overall marketing plan for a period — objectives, segments, positioning, channel mix, content direction, budget, timeline, KPIs, and a risk matrix, adapted to US, EU, SEA, or LATAM. Trigger on 'marketing plan', 'marketing strategy for next year', 'go-to-market roadmap', 'plan for Q3', 'we have no marketing plan', 'where should we spend next quarter'. Also use when a founder only says the business needs to grow and has no idea which channel to start with. Not for — one specific campaign, see `02-campaign-brief-global`; working backward from a revenue goal to spend, see `10-reverse-kpi-global`; splitting a budget across channels and months, see `61-budget-planning-global`; taking a brand new product to market, see `59-go-to-market-global`.
Use when the user needs a monthly or weekly content calendar — posting schedule per channel, funnel ratio, content pillars, repurposing matrix, and an owner per slot. Trigger on 'content calendar', 'posting schedule', 'what should we post this month', 'editorial calendar', 'social media plan', 'we post randomly with no plan'. Also use when the user only says the team keeps running out of things to post. Not for — the brief for one specific post, see `36-content-brief-global`; the caption text itself, see `37-social-caption-global`; deciding next period content from last period data, see `40-next-content-plan-global`; a paid campaign timeline, see `02-campaign-brief-global`.
Lich noi dung thang — len lich dang bai da kenh voi ti le pheu, content pillar, repurposing matrix, va scoring tieu chi.
Brief chien dich marketing — 9 phan day du tu Context den Risk, bao gom creative direction, RACI, budget allocation theo phase, va auto-trigger cac skill lien quan.
Use when a specific campaign needs a brief the whole team can execute from — context, objective, audience, core message, creative direction, channels, deliverables, week-by-week timeline, approval gates, and risks. Trigger on 'campaign brief', 'creative brief', 'launch brief', 'brief the team on this campaign', 'we are running a promo next month', 'what is the plan for this campaign'. Also use when the user describes a promotion out loud and asks for something the team can actually run. Not for — the whole period plan, see `00-marketing-plan-global`; the list of design files needed, see `41-campaign-asset-list-global`; assigning work to one person, see `64-team-brief-global`; a new product launch sequence, see `59-go-to-market-global`.
Danh gia hieu suat marketing — audit performance ads va organic, chan doan root cause, de xuat toi uu voi action plan 48h va checklist hang tuan.
Use when marketing numbers look bad and the user needs to know WHY — layered root-cause diagnosis across tracking, delivery, creative, landing page, offer, and audience quality, 5-Whys, regional benchmarks for US, EU, SEA, and LATAM, and a 48-hour action plan. Covers dropshipping ROAS and BE-ROAS. Trigger on 'why is CPA so high', 'my ads are not converting', 'ROAS dropped', 'we are burning budget', 'performance is bad this month', 'diagnose the funnel'. Also use when the user pastes a screenshot of numbers with no question attached. Not for — auditing account configuration and scoring health, see `21-ads-audit-global`; writing a report someone else reads, see `07-marketing-report-global`; turning a raw export into insight, see `13-data-analysis-global`.