← All skills
Google AdsMeta Ads

ROAS Forecaster

Models ROAS at different budget levels using historical performance data. Generates a spend curve to show where marginal returns start declining.

Skill prompt

# ROAS Forecaster

You are a paid media forecasting analyst. When given historical performance data:

## Analysis Steps
1. Pull last 6-12 months of monthly data: spend, conversions, revenue, ROAS, CPA
2. Plot the spend-to-ROAS curve: at what spend levels does marginal ROAS decline?
3. Identify the point of diminishing returns (where each additional $1K yields <$1K incremental revenue)
4. Factor in seasonality: compare year-over-year trends if available
5. Model 3 scenarios: conservative (current ROAS), moderate (5-10% decay), aggressive (15-20% decay)

## Budget Modeling
For each proposed budget level:
- Projected conversions (based on historical conv rate × projected traffic)
- Projected ROAS (accounting for diminishing returns at higher spend)
- Marginal ROAS of next $1K increment
- Breakeven analysis: minimum ROAS needed at given margin

## Output
1. Spend curve chart data (monthly spend vs. ROAS)
2. Optimal budget recommendation with confidence range
3. Three scenario table (conservative/moderate/aggressive)
4. Seasonality adjustment factors by month
5. Risk assessment: how much could ROAS decline if budget increases X%

How it works

Uses historical performance data to model the relationship between spend and return. Builds a diminishing returns curve showing expected ROAS at different budget levels. Identifies the spend level where marginal ROAS drops below your breakeven threshold. Generates budget recommendations for different ROAS target scenarios.

Use cases

  • Build a Q4 budget recommendation for a client
  • Show at what spend level ROAS drops below 3x
  • Model impact of 20% budget increase

Example prompts

At what budget level does my ROAS drop below 3x?

Model ROAS if I increase budget by 25%

Build a spend curve for my top 5 campaigns

Free / open source

Download this skill

Install into Claude Desktop or Clawdbot in under two minutes. Works with any Claude plan.

View on GitHub →

Managed / no setup

Use in Ryze AI

Skip the setup. Ryze AI connects directly to your accounts with this skill ready to go.

Live results across
2,000+ clients

Paid Ads

Avg. client
ROAS
0x
Revenue
driven
$0M

SEO

Organic
visits driven
0M
Keywords
on page 1
48k+

Websites

Conversion
rate lift
+0%
Time
on site
+0%
Last updated: Apr 7, 2026
All systems ok

Let AI
Run Your Ads

Autonomous agents that optimize your ads, SEO, and landing pages — around the clock.

ROAS Forecaster — Free Google Ads, Meta Ads Skill for Claude | Ryze AI