How It Works

The loop behind every decision

Not a dashboard you interpret. A loop that reads your accounts, forms a hypothesis, checks it against nine gates, hands it to you to execute, confirms what actually happened, and remembers it for next time.

Layer 1 - Foundation

Connect Google, Meta, and LinkedIn Ads (Microsoft Ads coming soon). See what happened, dashboarding, forecasting, KPI monitoring. Free and unlimited per agency, capped at 15 agencies during launch.

Layer 2 - Auto-SOP

The loop below. Reads the data, forms a hypothesis, checks it against nine gates, hands it to you to execute, and learns from what happened.

Layer 3 - God View

Collective intelligence across every connected account. The direction we are building toward, not a live feature today.

Every connected account starts on Foundation, free. The loop below runs on accounts you put on Auto-SOP, from the Core tier up. See pricing.

Ctrl PPC

Decision Loop

Runs continuously

Select a stage

The same loop, in depth

  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06

Stage 6 closes back into stage 1: the next signal is read with this outcome already on record.

The signal, in practice

Every signal carries where it came from, not just what it says.

Meta APIGSC TrendGA4 Signal

The quality gates, in practice

The nine gates a hypothesis has to clear, running against a real example.

Quality Gate: Validation Run

Every hypothesis clears this before it reaches you. No check, no execution.

[Check 1:Evidence Gate]
PASS
[Check 2:Causal Chain Gate]
PASS
[Check 3:Coverage Gate]
Halt ExecutionFAIL

One failed check is enough. A hypothesis with a real blocker never reaches your inbox as a recommendation.

The deliverable, in practice

What you actually learn about each channel, validated by the same quality gates. One document, not a report per channel.

The Deliverable: Structured Per Channel, One Document

Illustrative example. What you actually learn about each channel, not a generic template.

What you get, every month

  • Know exactly why a Search or PMax metric moved, not just that it did
  • See where you are actually winning the auction, not just spending more
  • Creative and audience calls backed by evidence, not a hunch

Every channel's reasoning ends in hypothesis validation, and every finding clears the same quality gates before it reaches you.

synthesized into

Priority 1

Search Brand CPA rose 34% MoM while impression share held steady.

Impact: ~EUR 4,200/mo in avoidable spend at current pace.Action: Split Brand from Generic, cap Generic tROAS.

Priority 2

Three non-brand ad groups show Quality Score below 5, inflating CPCs 20%+.

Impact: ~EUR 2,100/mo in avoidable CPC premium.Action: Add negatives, tighten ad group themes to match search intent.

What you get is the summary. What you can click into, if you want it, is the full reasoning behind it -- not the other way around.

What happened. Why it happened. What to do next. What impact that decision creates. At scale, across every account.

See the loop run against your own accounts.

Request a demo