Free tool

Budget reallocator

Drop in your campaigns and AutoAdy redistributes budget toward the lowest-CPL ones — with a projected lift.

One per line: name,spend,leads

Want this running 24/7 on your account?

Connect Meta in 60 seconds. First scan is free.

What does the budget reallocator do?

You paste one line per campaign as name,spend,leads — at least two valid lines — and it returns a suggested budget split, the delta against what you are spending today, and the extra leads that split projects at the same total spend. It also prints your blended account cost per lead so you can see which campaigns sit above and below it.

The parser reads the last two comma-separated values on each line as spend and leads, which means campaign names containing commas still work. Lines that do not parse to two finite numbers are skipped rather than guessed at.

How is the suggested split calculated?

Each campaign is scored as leads ÷ spend — leads bought per unit of currency, the inverse of CPL. Scores are summed and each campaign's share of that total becomes its suggested share of budget. A campaign that produces 40 leads on $1,200 scores 0.033; one producing 12 leads on $800 scores 0.015, so the first gets roughly twice the allocation.

Two guards apply. Campaigns with zero leads score zero and are allocated nothing — the tool will not fund something with no evidence behind it. And no campaign may exceed 60% of the budget; if the cap binds, all percentages are re-normalised so the split still sums to 100%.

The projected lead count then applies each campaign's current CPL to its new budget and adds the results up. The lift is that projection minus your actual lead total, floored at zero — if your current split is already optimal the tool reports no lift rather than a negative one.

How should I apply the result?

Move in the direction of the deltas, not straight to the target. Meta's delivery re-optimises after every budget edit, and a large jump can knock an ad set back into learning — check where it stands with the learning-phase estimator before making a big change. Steps of 20–25% per edit, a few days apart, keep delivery stable and let you verify each move actually worked.

Before pouring budget into the top-ranked campaign, confirm it has room: run its daily spend and conversions through the saturation curve estimator. A campaign with the best CPL and no headroom will simply give the extra money back as a higher CPL. And if two of the campaigns in your list have near-identical names and similar CPLs, check them with the cannibalization detector first — merging beats reallocating between them.

Keep reading

Last updated August 31, 2026. All 17 calculators and AI helpers are listed on the free tools hub.

FAQ

Common questions

How does the reallocator decide where budget should go?

Each campaign is scored on leads per unit of spend — the inverse of cost per lead. Those scores are normalised into percentages of the total budget, so a campaign producing twice the leads per dollar gets roughly twice the budget share. Campaigns with zero leads score zero and are allocated nothing. The total spend never changes; only the split does.

Why is any single campaign capped at 60% of budget?

Pure inverse-CPL weighting collapses toward a single winner, which is fragile: one lucky week on a small campaign would hand it the entire budget. The cap holds any campaign to 60% before the percentages are re-normalised, keeping at least some diversification and preserving the data you need to keep comparing campaigns next week.

Is the projected lead lift realistic?

It is an upper bound. The projection assumes each campaign keeps its current cost per lead at its new budget, which will not hold — moving spend into a campaign pushes it further along its own saturation curve, so its CPL rises. Treat the number as the direction and rough size of the opportunity, then move budget in steps of 20 to 25% and re-measure.