Saturation Studio
by Odylic Odylic

Where does your next ad dollar break even?

Upload daily ad spend + revenue. Get a Hill saturation curve, optimal-spend recommendations across 3-, 6-, and 12-month LTV horizons, and a scenario chart you can tune live. Runs entirely in your browser. Your CSV never leaves your machine.
Drop a CSV here
columns: date · spend · revenue · purchases (optional)
↓ Download sample CSV

What it does

  • Fits a Hill saturation curve to your daily spend → revenue: r = V·s^h / (K^h + s^h)
  • Computes optimal daily spend for seven goals including 3m, 6m, and 12m LTV-extended CM
  • Tunes VC %, NC share, LTV multipliers, adstock decay, target ROAS, and recency weighting live
  • Per-month curves with seasonality fallback so November ≠ February

CSV format

ColumnFormat
dateYYYY-MM-DD
spenddaily $
revenuedaily $
purchasesorder count (optional)
90+ days recommended. 365 gives the most stable fit. Days with $0 spend or $0 revenue are dropped automatically.
Odylic Odylic · Saturation Studio How to use

Inputs

Brand
Period
?
?
Target ROAS settings
? ×
Customer economics
? %
? %
? $
LTV horizons?
×
×
×
Modeling
? d
? λ
? %
Current state
? $
Show on chart

Saturation curve

Daily spendMonthly spendROASNC ROAS Monthly RevenueMonthly NC Rev Daily CMMonthly CMCMROAS Daily OrdersNew Customers 3m CM6m CM12m CM