Crystalball Calculator
A what-if view of your ad performance. Enter your current numbers and see how much ROAS you gain when CPM, CTR, conversion rate or AOV improves by 20%, one metric at a time.
Your numbers
Input your current metrics to enable Impact Analysis.
Impressions
—
Clicks
—
CPC
—
Sales
—
Revenue
—
Current ROAS
—
Impact Analysis
Each row improves one metric by 20% and recomputes your whole funnel. Type an absolute value into a row to override the default, clear it to go back.
| Scenario | Metric | Impressions | Clicks | Sales | Revenue | ROAS | vs Current |
|---|---|---|---|---|---|---|---|
| Current performance | — | — | — | — | — | — | — |
| CPM improved (-20%) | — | — | — | — | — | — | |
| CTR improved (+20%) | — | — | — | — | — | — | |
| CR improved (+20%) | — | — | — | — | — | — | |
| AOV improved (+20%) | — | — | — | — | — | — |
We run this exact math for ecommerce brands scaling on Meta.
Book a free callHow the Crystalball Calculator works
The calculator runs your funnel from spend to revenue. Ad spend and CPM give you impressions, CTR turns impressions into clicks, conversion rate turns clicks into sales, and AOV turns sales into revenue. ROAS is that revenue divided by your spend.
Each scenario row improves one metric by 20% and keeps the rest at your current values. CPM drops 20%, while CTR, conversion rate and AOV rise 20%. Because every scenario builds on your own numbers, an improved row never models a decline. If you want to test a specific target instead, type it into the override field on that row and the table recomputes with your value.
Use it to pick your next test. If the CTR row moves ROAS the most, work on hooks and creatives. If the CR row wins, fix the landing page or the offer. If the AOV row wins, look at bundles and upsells.
