Early access · your price locked for life
A CPA-first funnel and the media buying on top of it — passing quality back at every stage.
Most accounts optimise for the cheapest form fill and find out sixty days later that none of them bought. Closed Loop wires the whole ladder — page view, lead, qualified, booked, showed, paid — and sends each stage back to the ad platform as it happens. The algorithm learns what a customer looks like instead of what a click looks like.
- Correct by construction
- Every event carries a deduplicated id across browser and server, so one conversion is never counted twice.
- Measured where the money is
- Targets are set on the down-funnel event that matters, not on the proxy that happens to be cheap.
- Every decision has a reason
- Scale, kill, iterate — each one logged with the numbers that triggered it and the platform read-back.
Three connections, then it runs
There is no long implementation. The setup is three cards on one page, each with a test button that proves the connection works before you rely on it.
- 01
Your ad account
Paste a system-user token or connect with Facebook. We read your accounts, datasets and pages, and from then on every conversion we observe goes back through the Conversions API with a deduplicated event id — so the pixel and the server never count the same person twice.
- 02
Your down-funnel
GoHighLevel, HubSpot, Mailchimp, ClickFunnels, a plain webhook or a read-only database. You map their stages to the ladder once — lead, qualified, booked, showed, won — and a status change in your CRM becomes an optimisation signal in under a minute.
- 03
Your AI
Copy a prompt into whatever assistant you already use. It interviews you about the business and hands back a context file we parse into offers, ICP, proof and objections. The same workspace is exposed over MCP, so your assistant can read the numbers and launch work directly.
The loop closes on the left-hand arrow: what your CRM learns about a lead three weeks later still reaches the ad platform, attached to the click that created it.
One screen that answers “is this working?”
Every offer shows the cost of the event you optimise for and the cost of the event that actually pays, against both targets, next to the delivery state that tells you whether the number can be trusted yet.
Spend, 7 days
$7,776
Across 3 live offers
Results
1,884
On each offer's optimised event
Down-funnel
623
Qualified, engaged or paid
Offers on target
1 of 3
CPA at or below target, 7 days
Offers
Free newsletter subscribe
A twice-weekly markets briefing for people who manage their own money.
- Spend, 7d
- $4,242
- Subscribe
- 1,532
- Budget pacing
- 101%
The Allocation Playbook
A 40-page portfolio construction guide, free for an email address.
- Spend, 7d
- $2,197
- Lead
- 261
- Budget pacing
- 105%
Live portfolio teardown
A monthly live session where three subscriber portfolios get reviewed.
- Spend, 7d
- $1,337
- Complete registration
- 91
- Budget pacing
- 96%
Needs approval
2Free subscribe · Lookalike 1% engaged · budget $240 → $340/day
Third consecutive day under target at 4× the learning threshold. The step is above the +25%/day autopilot limit, so it needs a person.
AutopilotAwaiting approval
Allocation Playbook · replace 3 fatigued creatives
Every live creative is past 10 days and CTR is down 31% from its day-3 peak. Three replacements are drafted from the context file and need a look before they go live.
AutopilotAwaiting approval
Last decisions
Allocation Playbook · Broad 25-54 · "Your 60/40 is quietly losing"
Spent $186 against a $6.50 target with 11 leads — CPA $16.91, 2.6× target over 4 days with no improving trend.
Autopilot
Free subscribe · Lookalike 1% engaged · "The chart nobody showed you"
CPA $2.41 over 7 days against a $3.20 target on 214 subscribes; down-funnel Engaged CPA $6.80 also under. Budget +25%.
Autopilot
Allocation Playbook · landing page variant B
Variant B converts 4.1% vs A at 6.3% on 1,840 sessions. Enough to stop B; the hook is the difference, not the form.
Rabii
Reports you would have written by hand
Five report types, to Slack or email, on your schedule and in your timezone. Every one of them renders from the stored daily tables — never from a live API call at send time — so the number in the message is the number on the screen.
Daily performance
Yesterday against the day before, today so far, month to date against the same days last month — per offer, with CPA against target and pacing against budget.
Media-buying log
Everything the engine did in the last 24 hours and the numbers that triggered it: kills, scales, new tests, optimisation-event switches, and whatever is waiting on your approval.
Test report
Running tests with conversions remaining before a call can be made; finished tests with the winner, the lift and the confidence. Page tests and ad tests kept apart.
Quality and down-funnel
Lead to qualified to booked to showed to won, by source and by creative. Plus passback health — how many events were sent, how many the platform accepted.
Weekly digest
One Monday message, offer by offer: the CPA trend, the best and worst creative, and what changes this week.
And an inbox that does not need Slack
The same renderer feeds an in-app inbox, so nothing about the product depends on a chat tool being connected.
Early access: your price, locked for life
Fourteen days to try it, no card. Take a plan during early access and you keep that price for as long as you stay — prices go up for new accounts when early access closes, and yours will not move.
Individual
$149/ month
$249 from month four, for accounts that start later
One operator running their own offers.
- 3 funnels live
- 3 brands or ad accounts
- 60 ad renders and 30 AI generations a month
- Daily and weekly reports to one channel
- Approvals on — autopilot proposes, you decide
- Docs, community and async Slack
Team
Most take this$249/ month
$349 from month four, for accounts that start later
A small team sharing one account.
- 6 funnels live
- 5 brands or ad accounts
- 150 ad renders and 75 AI generations a month
- All five report types, to two channels
- Autopilot runs within limits you set
- Docs, community and async Slack
Agency
$599/ month
$899 from month four, for accounts that start later
Running media for other people’s businesses.
- Unlimited funnels
- 30 client workspaces, then $100 per 5
- 600 ad renders and 300 AI generations a month
- Five report types per client, plus an agency roll-up
- Per-client autopilot limits
- 1:1 onboarding, a private Slack channel, monthly review
Partner — free
For freelancers who set this up for other peopleOne funnel and one brand on us, with a “powered by” badge on your pages. You keep 20% recurring on every account you refer, and they get their first month at the early price.
You will need a Meta ad account with spend history and admin access to your CRM. Annual billing — two months free — is offered once you have been running sixty days. White-label, on your own branding and domain, opens later in the year.