Stop guessing
where your ad
budget should go.

ROASt scores your campaigns, allocates budget using deterministic logic, and explains every decision — across Google, Meta, and Microsoft in one place.

Reallocate budget across campaigns automatically
See exactly why every recommendation is made
Platform-safe — respects learning phases and dwell locks
Review every change, or enable fully automated runs
Why ROASt

Not another optimisation tool.
A decision engine.

ROASt is designed to answer one question better than anything else: where should your next pound go?

A sophisticated optimisation engine

Not a pile of scripts and not a black-box AI roulette wheel. ROASt scores campaigns using 10+ weighted signals — ROAS, impression share, trend momentum, confidence, saturation, and more — then allocates budget with deterministic, auditable logic.

Three platforms, one brain

Google, Meta, and Microsoft campaigns managed from a single portfolio view. One budget brain instead of three platform silos — each with platform-specific safety constraints baked in.

Clear decisions, fully explained

Every recommendation shows what changed, why the engine made that call, and how confident it is. Review staged changes before anything goes live — or enable auto-execute once you trust the system.

ROASt Budget Modeller — optimal portfolio allocation and efficiency curves
Budget Modeller

Model the optimal budget split before you commit.

The Modeller answers: given a total budget across your portfolios, what's the optimal split to maximise revenue? Set a total, click Model, and a marginal ROAS algorithm tells you exactly where each additional pound should go.

  • Efficiency curves show current vs optimised allocation across any budget level
  • Revenue uplift waterfall — see the per-portfolio gain from reallocation
  • Ramp budget changes gradually over N days via the nightly scheduler
Events & Promotions

Your promotional calendar,
wired into the engine.

Schedule promotions on a calendar and ROASt adapts automatically — enabling intraday optimisation, blending historical and promo-period signals, and recovering cleanly when the event ends.

  • Promo mode auto-enables intraday runs across assigned portfolios
  • Engine blends pre-promo and live signals to avoid signal whiplash
  • Post-promo cooldown prevents overreaction when the event ends
  • Settings override mode lets you schedule any preset to any date window
ROASt Events — promotional calendar scheduling and promo-aware optimisation
Flume — ROASt AI assistant for campaign management and reporting
Flume — AI Assistant

Find your flow with Flume.

Flume is your ROASt Engine assistant. Ask about performance, compare campaigns, generate reports, or make portfolio changes — all in natural language. It uses the engine's real data, not guesswork.

  • Generate structured performance, pacing, and executive reports instantly
  • Manage portfolios, budgets, and automation through conversation
  • Every suggested action requires your confirmation before it executes
How it works

A sophisticated engine, translated into decisions you can actually use.

Under the hood: weighted signals, portfolio constraints, pacing logic, and platform-specific safety layers. On the surface: a clear view of what to do next and why.

Morning

See what changed

Instantly spot over-spend, under-allocation, performance drops, and new scale opportunities across all portfolios.

Review

Understand the recommendations

Each action comes with a reason, a confidence signal, and the expected direction of impact. No surprises.

Act

Approve in one click

Push staged changes live, tweak them first, or let approved portfolios run on a nightly or intraday schedule automatically.

Track

Stay in control

Change history, pacing visibility, and recommendation logs keep the engine accountable. Every move is traceable.

Read the full technical overview
Platform-safe by design

Engineered for how ad platforms behave.

The engine is platform-agnostic. Platform adapters are the final safety layer — each one knows exactly what that platform can and can't handle.

Google Ads

  • Learning phase lock — max 5% step during learning
  • Spend capacity ceiling — no over-allocating unspent budget
  • Compound stepping for large recommended increases
  • 60% cumulative change limit over 7 days

Meta Ads

  • ASC dwell lock — 48-hour minimum between budget changes
  • Learning stage awareness — reduced steps for learning campaigns
  • Audience saturation guard via frequency data
  • 45% cumulative change limit over 10 days

Microsoft Ads

  • Ghost budget prevention — freeze under-utilised campaigns
  • Conservative velocity — smaller auction volume means more caution
  • Compound stepping for large recommended increases
  • 60% cumulative change limit over 7 days
Who it's for

Built for people who actually run ads.

ROASt is for teams that want sharper decisions and cleaner workflows — without buying an enterprise spaceship to change a campaign budget.

Freelancers managing multiple client accounts
Small agencies that need sharper workflows
SMBs who want clarity without enterprise bloat
Not built for black-box "AI optimisation" that can't explain itself, bloated enterprise dashboards, or software that needs a week-long onboarding before it lets you change a budget.
Ready when you are

Make better budget decisions.
Or don't. (automate it)

No black boxes. No vague AI magic. Just a sharper, clearer way to run Google, Meta, and Microsoft campaigns from one place.

Try ROASt See pricing →

Built for freelancers, small agencies, and SMBs.