A 13-factor health audit for every campaign. Numbers first, always.
AdPilot OS reads your Meta and TikTok ad data, scores a 0–100 Campaign Health Score, and proposes safe fixes — grounded in statistics, explained in plain English. It never touches a live ad without your typed approval.
Free on CSV · no card required · read-only by design
Dashboards show you the numbers. Not what to do about them.
You're staring at dashboards that don't tell you what to do next.
CPM is up 40%. Click-through dropped. Three campaigns are spending but none are scaling. You know something is wrong — you just can't pin down which lever to pull first.
Client meetings eat the time you'd need to actually fix the account.
You're writing status updates, not fixing budget leaks. Every campaign review is manual. And you still can't explain to the client in one number whether their account is healthy.
You're paying an agency or running it yourself — and still can't tell if it's working.
You have a rough ROAS number and a gut feel. But 'looks okay' isn't a strategy. Without a structured audit you're guessing at five-figure monthly spend.
How the 0–100 Campaign Health Score works
The score aggregates 13 weighted factors. Each factor has a threshold and a weighting — so a 63/100 (Yellow) tells you the account is functional but leaking, and the findings tell you exactly where. Score bands: Green ≥80 · Yellow ≥60 · Orange ≥40 · Red below.
1. Connect or paste
Link your Meta or TikTok account via API (Pro+), or paste a CSV export from Ads Manager. No scraping — read permission only.
2. Engine audits
13 factors are scored against thresholds. A Wilson significance gate checks whether the data volume is sufficient before issuing a verdict.
3. Proposals, not actions
You receive a ranked list of findings and safe fixes. You review, approve, and execute changes in-platform yourself. Nothing happens automatically.
| Factor | What it measures |
|---|---|
| Spend pacing | Is budget being delivered evenly or spiking at the end of the period? |
| CPM trend | Are impression costs rising week-on-week versus your account baseline? |
| Click-through rate | Is creative fatigue dragging CTR below the floor for your objective? |
| Conversion rate | Are clicks actually converting, or is the landing experience leaking? |
| Cost per result | Is CPA or CPL trending toward or past your break-even point? |
| Lead quality loop | Are inbound leads converting downstream, or is Meta optimising for the wrong signal? |
| Frequency | Are you showing the same creative to the same people too often? |
| Wilson significance | Is there enough data to trust a verdict — or is the signal too thin? |
| Budget efficiency | Are impressions concentrating on a narrow audience, reducing reach per dollar? |
| Creative fatigue index | How fast is performance decaying relative to ad age and frequency? |
| Audience overlap | Are your ad sets competing with each other for the same eyeballs? |
| Objective alignment | Does the campaign objective match how you're actually measuring success? |
| Tracking integrity | Are conversions being counted, or are pixel gaps hiding real performance? |
Verdict labels per ad: keep · kill · reduce · refresh · scale · fix-tracking · insufficient-data. The safe flag is always true — no verdict triggers an automatic change.
Five capabilities, one OS
One number that tells you where you stand.
The 0–100 Health Score aggregates 13 weighted factors into a single verdict — Green (≥80), Yellow (≥60), Orange (≥40) or Red. Not a vanity metric: each factor has a threshold, a weighting and an explanation you can read to a client.
Free on CSV import. Live Meta / TikTok data on Pro and above.
Proposals backed by a statistics check, not a gut feel.
Before AdPilot OS suggests scaling or killing an ad, it runs a Wilson confidence interval test. If the sample is too thin to trust the signal, the verdict says so instead of guessing. You don't act on noise.
Available on all plans. Part of every audit output.
Know when creative is dying and when spend is drifting.
Fatigue detection tracks CTR decay relative to ad age and frequency. Pacing checks whether your budget is being delivered as intended or bunching. Both are surfaced as findings with plain-English explanations.
Included in the health audit on all plans.
Ask a specialist, not a chatbot.
The AI layer is a team: a strategist, a creative director, a data analyst, a copywriter and eight more specialists — each grounded in your actual account data. No hallucinated benchmarks. No generic advice. Every response is anchored to what the engine found.
AI team available on Pro and Expert.
It proposes. You decide. Paid-ad changes stay in the platform.
AdPilot OS V7 does not contain a live paid-ad writer. Expert workspace managers can prepare approval-ready change drafts, review the evidence, and apply an accepted change manually in the advertising platform. The product is a decision-support system, not an autopilot.
Safe by architecture, not just policy.
Simple, honest pricing — AUD
No results guarantees. No lock-in. Cancel any time.
Paste a CSV export, get a full Health Score. No card required.
- CSV import
- 13-factor Health Score
- Per-ad verdicts
- Basic email alerts
Saved reports, content scheduling and configurable threshold alerts.
- Everything in Free
- Saved audit reports
- Content publishing
- Threshold alert rules
Live API connect, automated sync, the AI specialist team and multi-client management.
- Everything in Starter
- Meta & TikTok API connect
- Automated account sync
- 12 AI specialists
- AI Creative Studio
- Multi-client workspace
- Lead quality loop
White-label, Messenger automation, expert plugins and guarded ad actions.
- Everything in Pro
- White-label reports
- Messenger automation
- Expert plugins
- Guarded ad actions (write-gated)
All plans billed monthly or annually in AUD via Stripe. Current pricing confirmed at checkout. No earnings or results guarantees.
See your account health in minutes.
Paste a CSV from Ads Manager, get a full 13-factor Health Score and ranked findings. No card. No setup. No live-ad risk.
Read-only · never touches a live adNo earnings or results guaranteesAustralian English · AUD pricing