budget-allocator

Generates marketing budget allocations across channels and funnel stages from historical ROAS and CPA data.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/nazlicancaglar/nova-workflow --skill budget-allocator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: budget-allocator
Source: https://github.com/nazlicancaglar/nova-workflow/tree/main/skills/paid-media-growth/budget-allocator
Command: npx skills add https://github.com/nazlicancaglar/nova-workflow --skill budget-allocator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes guesswork from marketing budget decisions by turning historical performance and strategic models into clear, actionable budget allocations that aim to maximize ROAS and meet business objectives.

Core Features & Use Cases

  • Performance-Based Allocation: Allocate spend across channels using historical ROAS/CPA and reallocation rules that account for diminishing returns.
  • Frameworks & Templates: Built-in 70-20-10, funnel-stage splits, objective-based distributions, and monthly review templates for rebalancing and planning.
  • Practical Use Case: Plan a monthly or quarterly ad budget, decide how much to move from low-ROAS channels to high-ROAS channels, and set triggers for reallocations and measurement plans.

Quick Start

Allocate a $50,000 monthly marketing budget across Google Search, Meta Ads, Email, and SEO using historical channel ROAS and the 70-20-10 framework with a 10% experimental fund.

Frequently Asked Questions about budget-allocator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I allocate my marketing budget across channels to maximize ROAS?

You allocate marketing budgets by inputting historical channel-level spend, conversions, CPA, and revenue data to generate data-driven allocations. The tool applies performance-based reallocation rules and frameworks like 70-20-10 to maximize ROAS across your channel mix.

What is the best way to plan quarterly ad spend using the 70-20-10 framework?

Plan quarterly ad spend by dividing your total budget into 70% core performers, 20% growth channels, and 10% experimental funds. This framework uses historical ROAS data to assign spend tiers across marketing channels to balance stability and testing.

Can I use historical CPA and ROAS data to shift spend from low-performing channels?

Yes, you can shift spend from low-ROAS channels to high-ROAS channels using historical CPA and revenue inputs. The tool generates reallocation rules and triggers that account for diminishing returns to rebalance your ad spend effectively.

Does budget optimization work for monthly campaign-level ad spend planning?

Budget optimization works for monthly, quarterly, and campaign-level ad spend planning. It requires channel-level inputs including spend and conversions to generate actionable budget allocations tailored to your specific planning timeframe and business objectives.

How does diminishing returns analysis affect budget allocation decisions?

Diminishing returns analysis prevents over-investment in saturated channels by adjusting performance-based allocation rules. It uses historical ROAS and CPA data to cap spend limits per channel, ensuring your budget allocation maintains high marginal returns across the funnel stages.