Your best person can’t run 40 ad accounts
Their expertise can. Admetriq watches every Meta ad account on your roster, works out what actually changed, and hands your team the next move.
Campaign monitoring software for performance marketing agencies and freelancers running Meta Ads across several client accounts.
Try it on a campaign
Give it one of your campaigns. It will judge it right here
Three numbers from any lead campaign you run. The verdict comes from the same rules and arithmetic the product uses, ported line for line and run in your browser. Nothing you type leaves this page.
spend_no_leadsSpending with no leads: pause it
₹18,400 spent in the last 7 days with no leads at all, enough to have expected around 40 at this client's normal cost. The targeting or the offer isn't landing.
With the safety net switched on for this client, Admetriq pauses this one itself and tells you it did.
This judges cost only, over seven days of a live campaign. The product also reads frequency, click rate, where the spend landed and whether the leads were real, and any of those can change the answer. For sales, the return against break-even is reported but not yet turned into advice, and revenue here is sales × order value where the product reads what Meta reports. Confidence is exact Poisson arithmetic, not a model’s guess.
This morning, across the roster
Three things need a person. The other 181 campaigns were fine
Nobody had to open one of them to find that out. Each item carries what was seen, what it means, what to do about it and how sure it is — so your team can disagree with it on the evidence rather than on faith.
Every finding it can raise →The daily loop
Your team isn’t slow. Your workflow is
Every agency runs the same five steps, on every account, every day. Four of them are searching. Only one of them is the actual job.
- Watch
Everything, constantly
Campaigns, ad sets, creatives, placements and audiences, across every Meta ad account on the roster.
×24 today - Diagnose
Work out why it moved
Pull the Meta breakdowns. Compare windows. Separate a real performance change from ordinary volatility.
×? every anomaly - Decide
Judge whether it deserves action
Most of them do not. Knowing which ones do is what took your team years to learn.
×? every finding - Execute
Make the change
It is the fastest step in the loop, and the only one anyone ever credits as the work.
×? every decision - Explain
Tell the client what happened
Translate account mechanics into something a client reads as competence.
×24 today
Two of these five run 24 times whether or not anything is wrong, because you cannot know which accounts are fine without opening all of them. The other three run only as often as there is something real — and nobody can tell you that number in advance. That is the trade: the searching scales with your roster, the work does not, and you have to pay the first to find out the second.
Your best people spend too much time finding problems and not enough time solving them.
The category
Meet the layer between Ads Manager and your team
Another dashboardAnother reportA black-box optimiser
You already have plenty of ways to see the numbers. What you don’t have is cross-account intelligence that reads them the way your best person would — on every client account, several times a day, before anyone asks.
Every live campaign, with its spend by placement, region and age, several times a day.
Two steps it takes off you entirely. Two it does the work on and hands back; the fifth is being built. Changes to a live campaign go through someone on your team, with one exception you switch on per client: pausing a campaign that is spending with no leads coming back.
Where the money actually goes
One campaign. Twelve places Meta can spend it
A campaign set to automatic placements is a campaign whose budget moves between surfaces without telling anyone. Admetriq reads delivery per placement, every sweep — so “cost per lead rose” can become “cost per lead rose because delivery moved to Reels, where this audience does not convert.” Below is a real one: four placements planned, and where the budget actually landed.
75% — concentration flag
All twelve surfaces this ad set could run on4 in the plan
- Instagram Reels25%
- Instagram Feed25%
- Facebook Feed25%
- Instagram Stories25%
- Facebook Reelsnot in plan
- Facebook Marketplacenot in plan
- Facebook Video feedsnot in plan
- Facebook Right columnnot in plan
- Facebook Storiesnot in plan
- Instagram Explorenot in plan
- Messenger Inboxnot in plan
- Audience Network Nativenot in plan
25% of spend went to Instagram Reels out of 4 placements the ad set allows. Nobody chose that — Meta did, because it is the cheapest surface to fill. Split the ad set if you want each placement measured on its own.
Meta, Facebook, Instagram and Messenger are trademarks of Meta Platforms, Inc. Admetriq is an independent product and is not affiliated with, sponsored by or endorsed by Meta.
Watch it find one
Cost per lead rose 28%. Nothing about the campaign changed
One real shape, seven days. Drag it. The campaign was not edited once in the period — the budget simply moved somewhere it converts worse, and no report anybody opened would have said so.
Within range so far. Cost is drifting but the mix has not concentrated enough to be worth anyone’s morning yet.
Illustrative account, real mechanics: the threshold, the reasoning and the order it checks things in are the ones the software uses.
Interpretation, not metrics
Don’t tell your team leads got cheaper. Tell them why
A report shows the number moved. Whether the move is good news, and what to do about it, is the hour of someone’s afternoon that comes after.
That is the whole report. Everything after this is an hour of somebody’s afternoon.
Confidence is computed from the finding type and the data behind it, in code. Signals with enough history to calibrate against carry their own figure and the reason for it — “8,200 impressions, reliable”, “₹0 spend measured directly over seven days”. This one has no calibrated rule yet, so it takes the neutral value rather than a number that would look earned. The model writes the reasoning. It never sets this.
One of these tells your buyer something happened. The other tells them what to do about it.
Judged against their own numbers
A lead at ₹50 is either a bargain or junk. It depends whose it is
Most tools carry one idea of what “expensive” means and apply it to every account they touch. On a roster running a ₹2,500 gym membership next to a ₹40 lakh plot, that single number is wrong in both directions at once — and it is wrong most confidently exactly when it matters.
Three or more, so the cost line comes from this client’s own spend. Pull it below three and it falls back to a number tuned for somebody else’s business — and says so, rather than quietly comparing against it.
Two thresholds deliberately never move. Fatigue at three impressions per person and a click rate under 0.8% are properties of human attention, not of what is being sold. Deriving those per client would be false precision dressed up as personalisation.
A threshold that cannot be derived is switched off, not guessed. For an outcome this client has no measured history for, the cost rules stay silent rather than borrowing a number tuned for leads — judging a purchase against a lead benchmark would be confident nonsense in both directions.
Software that judges every client by the same number is not being objective. It is being wrong more evenly.
What it learns
Your playbook is what you told it. This is what it worked out
Most software is as good on day four hundred as it was on day one, because nothing ever tells it whether it was right. Every budget raise here is checked a week after it settles, on more leads and on what they cost, and what comes back becomes context for the next one on that account.
Nothing learned on this account so far. It reasons from the data alone.
Scoped to the account that earned it. A lesson from one client never reaches another client’s recommendations, even inside your own agency. For anyone holding two accounts in the same category, that constraint matters more than the learning does.
Budget raises are the part scored today. Advice about creative, audience and delivery is carried out by a person, so there is no clean before and after for it to read yet.
Every account, every sweep
Your best buyer can hold three accounts in their head. You have thirty
That is not a failure of skill — it is a limit of attention, and attention is the one thing that does not scale with your roster. Every non-archived client gets the same pass, on the same schedule, whether or not anyone had time to open it this week.
- clients_monitored
- 0
- clients_skipped
- 0
- clients_token_expired
- 0
- clients_failed
- 0
- campaigns_monitored
- 0
- findings
- 0
Every account gets the same pass, every sweep. Break the biggest one and watch what happens to the other twenty-three — a single bad token cannot quietly stop the roster, which is the failure mode that actually costs an agency money.
Each account is walled off from the next. Lessons, context and history are scoped to the client that produced them and never pooled across your agency — so nothing learned on one account can surface in a competitor’s recommendations, even though you hold both.
Nothing here reads twenty accounts at once looking for a pattern. It reads each one properly, thirty times over, which is the work nobody has the hours for. What compounds is each account’s own history, in parallel.
Your roster should not get riskier every time it grows.
Client communication
The answer was written before the question
The question arrives on a Tuesday morning and the answer is due before lunch. What your client hears back is the entire impression they form of how well you are running their account.
“Why are our ads getting fewer clicks lately?”
The difference is not a faster reply. It is not having to go and find out.
Control
Your accounts. Your rules. Your decision
You are not handing a client account to software and hoping. Here is exactly where it stops.
Nothing changes without your team’s say-so, unless you have switched on the safety-net pause for that client.
Look at the second one: the evidence supported more, and your own ceiling for that client decided where it stopped. The one thing that can skip this queue is a pause on clear waste, and only for clients you switch that on for.
It finds, your team decides
Every recommendation arrives as a proposal with its reasoning attached — never as a change that already happened.
A spend ceiling per client
Set the highest daily budget this client may run at. Proposals stop at it, and an amount edited above it is refused rather than applied.
Dry run, until you say otherwise
Every new client starts in dry run: recommendations are produced and nothing can reach Meta at all until someone deliberately turns live mode on for that account.
Approval required for actions
Nothing reaches Meta until a person approves that specific change on that specific account. The one exception stays off unless you turn it on for a client: a safety net that pauses a campaign spending with no leads coming back, then tells you it did.
Always visible reasoning
Every recommendation shows what it saw, what it concluded and how confident it is — so your team can disagree with it properly.
Override anything
Reject it, edit it, or ignore it entirely. A rejection is recorded, and the same card isn’t raised on that campaign again for a week.
Sixth sense
Everyone who runs ads long enough develops a sixth sense
They open an account and know something feels wrong before they can say why. You have had the feeling yourself.
- Cost per lead improves sharply and nobody changed anything
- A campaign is still in learning a week after it should have left
- A creative keeps winning long after it should have fatigued
Years of decisions compress into instinct, and that instinct is the most valuable thing your agency owns. Nothing here replaces it. It gives it another set of eyes, on the thirty accounts your best buyer will never have time to open.
Think your team can beat it?
Good. That is the right instinct, and it is the fastest way to find out.
- Tell us what you run.
- Your workspace opens.
- You connect your own Business Manager and pick the accounts.
- Then see what it catches that your team hadn't got to yet.