FOR AGENCIES AND FREELANCERS RUNNING META ADS

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.

What are you buying?
About ₹2,629 a day, if it spent evenly.
Drag it. One campaign passes through every verdict the engine has.
The product works this out from the client's own quality-lead campaigns.
If it cost the usual ₹460 a lead40 leads due
True cost per lead
No leads, so no cost to measure
Needs a decisionspend_no_leads

Spending 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.

Proposed, waits for your approvalPause the campaign.
Confidence95%

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 →
liveAgency overviewswept 23 accounts · 4 minutes ago
3 things need your attention
184 campaigns reviewed
Client A · Coaching institute
0 leads
₹18,400 spent in seven days
Observation₹18,400 spent this week and not one lead back.
DiagnosisAt this client's usual ₹460 a lead, about 40 were due. Zero at that spend isn't bad luck.
RecommendationPause it, then check the form and the audience before more goes in.
ActionPause campaign · on your approval
Confidence95%
Client B · Home services
₹311 a lead
Usual ₹520, frequency 1.6
Observation45 leads at ₹311 against this client's usual ₹520.
DiagnosisNot a lucky week: across 45 leads even the worst case is ₹405, still under the usual.
RecommendationPut more behind it, in a step small enough that Meta doesn't restart learning.
ActionBudget ₹2,000 → ₹2,320 a day · on your approval
Confidence95%
Client C · B2B software
Freq 3.4
Same people, click rate falling
ObservationFrequency 3.4: the audience has seen this ad three times over.
DiagnosisFatigue, not the wrong audience. The people are right; the ad is worn.
RecommendationA fresh creative. Admetriq flags this; it doesn't change ads itself.
ActionSent to your team
Confidence66%
Illustrative accounts.The shape is real; no client is named.ApproveDismiss

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.

  1. Watch

    Everything, constantly

    Campaigns, ad sets, creatives, placements and audiences, across every Meta ad account on the roster.

    ×24 today
  2. Diagnose

    Work out why it moved

    Pull the Meta breakdowns. Compare windows. Separate a real performance change from ordinary volatility.

    ×? every anomaly
  3. 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
  4. Execute

    Make the change

    It is the fastest step in the loop, and the only one anyone ever credits as the work.

    ×? every decision
  5. 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.

↻ Repeat tomorrow.

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 dashboard
  • Another report
  • A 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.

Sweep · 04:1201
23 accounts read
Campaigns184
Placement, region and age splits552
Moved enough to look at17
Within this client's normal167
Nobody opened an account to produce this.
Client E · Dental clinic02
₹913 a lead. Is that bad for this client?
This client's usual₹520, from its own campaigns
Industry average usedNone
Above its own normal1.8×
Where the spend landedInside the brief
Each client is judged against its own history, never somebody else's.
Recommendation03
Cheap leads, not yet confirmed. Call some before scaling.
Cost per lead₹95 vs usual ₹460
Leads checked so far0 of 38
ScalingHeld until 20 are called
Called good or badNeither, yet
Your best week or the wrong audience. Only a phone call tells which.
Awaiting approval04
2 changes waiting. None applied.
Pause · Client A, 0 leadsWaiting
Budget ₹2,000 → ₹2,320 · Client BWaiting
Fresh creative · Client CYour team
Applied without approval0
One exception you choose per client: a safety net that pauses a campaign spending with no leads.
Next · client update05
Why cost per lead moved last week
Written forThe client, not the buyer
StatusBeing built
TodayEvery finding is already in plain words
Your teamEdits and sends
Until then, the finding itself is most of the update.

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

25%Instagram Reels4 placements above 5%

All twelve surfaces this ad set could run on4 in the plan

  1. Instagram Reels25%
  2. Instagram Feed25%
  3. Facebook Feed25%
  4. Instagram Stories25%
  5. Facebook Reelsnot in plan
  6. Facebook Marketplacenot in plan
  7. Facebook Video feedsnot in plan
  8. Facebook Right columnnot in plan
  9. Facebook Storiesnot in plan
  10. Instagram Explorenot in plan
  11. Messenger Inboxnot in plan
  12. Audience Network Nativenot in plan
placement_concentration

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.

FacebookFeed · Marketplace · Video
InstagramFeed · Reels · Stories · Explore
MessengerInbox · Sponsored
Audience NetworkNative · Banner · Interstitial

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.

Client L · D2C skincare7 days · no creative change
100120140160MonTueWedThuFriSatSun
62%
23%
15%
FeedReelsEverything elseshare of delivery
Cost per lead₹1180%
Reels share23%threshold 49%
Creative changedNonot fatigue
Watching

Within range so far. Cost is drifting but the mix has not concentrated enough to be worth anyone’s morning yet.

No action proposed

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.

Every reporting tool
Campaign performance
CPL-56%
Leads+128%
CTR+9%
Spendflat

That is the whole report. Everything after this is an hour of somebody’s afternoon.

Admetriq
Leads got 56% cheaper. Here’s why that isn’t good news yet.
Inside the brief41%
Never targeted59%
Leads checked0
Primary issueDelivery left the brief — the price didn’t improve.
Likely causeMeta found cheaper form-fillers in regions the campaign never targeted.
RecommendationDon’t scale yet. Exclude the listed regions and have 20 leads called.
ActionRegion list handed to your team
Measured59% of spend outside the targeted regionsMeta’s own breakdown — not an estimate
Confidence0.50default for this signal

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.

Risk levelLow — reversibleStored on the recommendation, shown before you approve it

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.

thresholds_for(history, noun="lead")cpl_is_derived = true
cpl_healthy0.8 × this client's median₹88
cpl_targettheir own measured median₹110
freq_fatigueglobal — a property of human attention, not of what is being sold3.0
ctr_lowglobal, for the same reason0.8%
band_for("balanced")what a lead at this tier should cost them₹70 – ₹160

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.

Strategy pass · first runLap 1
FindingLeads under this client's normal cost
ProposalBudget ₹2,000 → ₹2,320 a day
Read againstThis client's own campaigns
Lessons recalledNone yet

Nothing learned on this account so far. It reasons from the data alone.

Finish the lap to see what changes the second time.

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.

monitor_all(workspace_id)0 of 24 accounts
Ecom 01
Ecom 02
Realty 01
Realty 02
B2B 01
Ecom 03
Clinic 01
Edu 01
Ecom 04
Realty 03
B2B 02
Retail 01
Clinic 02
Ecom 05
Edu 02
Realty 04
B2B 03
Ecom 06
Travel 01
Retail 02
Clinic 03
Edu 03
B2B 04
Ecom 07
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?”

creative_fatigueClient C · B2B software
39 hoursbetween this finding being recorded and your client asking about it
High frequency (3.4): the same people have now seen this ad three times over, and fewer of them click. The audience is right; the ad is worn. A fresh creative is the fix, not new targeting.
evidence.metrics · the reading behind it
Frequency3.4
Click-through0.62%
Reach, 7 days38,200
Impressions, 7 days1,29,900
Admetriq sends your client nothing. It has the reading and the reasoning ready; someone on your team writes the reply.

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.

01
Meta data
Pulled several times a day
02
Intelligence
Read against this account's own history
03
Diagnosis
What changed, and what caused it
04
Recommendation
With reasoning and confidence attached
05
Your team decides
Accept, edit or reject
06
Action
Applied exactly as approved
07
Learning
The result informs the next call

Nothing changes without your team’s say-so, unless you have switched on the safety-net pause for that client.

Awaiting approval3 of 3
Client A · Coaching institute95% confident
Pause “Admissions · Lead form”
₹18,400 spent in seven days with no leads; about 40 were due at this client's usual cost
Client B · Home services95% confident
Raise daily budget ₹4,500 → ₹5,000
₹332 a lead across 95 leads against a usual ₹520. The evidence supported ₹5,150; the ₹5,000 ceiling you set for this client decided where it stopped
Client E · Dental clinic95% confident
Trim daily budget ₹3,000 → ₹2,400
₹913 a lead across 23 leads against this client's usual ₹520. Less goes in while someone finds out why
0approved by you
0applied without approval

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.

  1. Tell us what you run.
  2. Your workspace opens.
  3. You connect your own Business Manager and pick the accounts.
  4. Then see what it catches that your team hadn't got to yet.
Invite-onlyNo blind optimisationBudget changes wait for your approvalYour team decides what happens next

Questions agencies ask

Running Meta ads across a roster, answered

The questions that come up in every conversation with an agency owner, answered properly rather than in a sentence.

What is Admetriq?

Admetriq is campaign intelligence software for performance marketing agencies and freelancers running Meta Ads across several client accounts. It monitors every live campaign on the roster, including where its spend landed by placement, region and age, judges each one against that client's own normal cost, and hands the team a specific next move with its reasoning and confidence attached. Budget changes and pauses are applied only when a person approves them, apart from an optional safety net, switched on per client, that pauses a campaign spending with no leads coming back. It is built in India by Ashmit Jain and is available by invitation. Admetriq is a single product and a single company; it is not related to the similarly spelled analytics tools Admetrics, AdMetric or emetriq.

Is Admetriq the same as Admetrics, Admetricks or AdMetric?

No — they are separate companies and separate products. Admetriq is spelled with a q at the end. It is campaign intelligence software for agencies running Meta Ads across many client accounts, built in India and available by invitation. Admetrics is a marketing analytics platform, Admetricks is an ad-intelligence product owned by Similarweb, and AdMetric and emetriq are separate again. Admetriq is also unrelated to ADMET and ADMETlab, which are pharmacology tools whose names begin with the same letters. If you were looking for Meta Ads monitoring across a roster of client accounts, Admetriq is the one at admetriq.in.

What is a Meta Ads intelligence layer?

An intelligence layer sits between Meta Ads Manager and the people running your client accounts. Instead of another reporting dashboard, it continuously monitors every client ad account, diagnoses why performance changed, and hands your team a specific recommendation with its reasoning and confidence attached. Admetriq is built for performance marketing agencies running Meta campaigns across many client accounts at once.

How do agencies manage multiple Meta ad accounts efficiently?

The bottleneck in running many ad accounts is not creating campaigns, it is monitoring them. Agencies scale by automating the watching and diagnosing, so your team spends its time on decisions rather than on checking whether anything changed. Admetriq reviews every live campaign across the roster, including where its spend landed by placement and region, and surfaces only the handful that need a human.

Will AI replace the people who run our ad accounts?

No. Admetriq is designed to multiply an existing team's expertise, not to replace it. Every recommendation arrives as a proposal with the evidence behind it, and nothing reaches Meta until a person approves that specific change on that specific ad account. The one exception is a safety net the agency switches on per client: it pauses a campaign that is spending with no leads coming back, and says so. What gets raised in the first place is decided by rules in the product, with the cost thresholds derived from each client's own measured history rather than one benchmark applied to everybody.

Can campaign management software change a client's ad account automatically?

Only in one case you choose. Budgets and campaign status change when a human approves that change, and Admetriq never edits targeting or creatives: that advice goes to your team to act on. The exception is an optional safety net, off by default and switched on per client, that pauses a live lead campaign spending well past the point where leads were due with none arriving. You can set a daily budget ceiling per client, keep any client in dry run so nothing can reach Meta at all, and edit or reject any recommendation. New clients start in dry run.

Why did my cost per lead fall while lead quality got worse?

Because Meta's lead generation objective optimises for people likely to submit a form, not people likely to buy. Precise interest and geographic targeting produces a smaller, more contested audience, so a genuinely well-targeted campaign usually costs more per lead. A cost per lead that suddenly drops well below normal is often a sign that delivery has drifted to a cheaper, lower-intent audience — which is why Admetriq treats an unusually cheap lead as something to verify before scaling, not as a win.

The full story: eighteen leads at a seventh of the usual cost →

How do you detect poor lead quality in Meta lead ads?

Cost alone cannot tell a cheap good lead from a cheap bad one, so quality has to be verified against what happens after the form is submitted. Admetriq watches for the signals that usually precede bad leads — budget delivering outside the targeted region, one placement quietly taking most of the spend, cost per lead falling outside the band you expect to pay — and holds scaling recommendations until the leads have been checked.

How to check where your budget actually landed →

Is it safe to connect a client's Meta ad account?

Clients grant your agency's Business Manager partner access inside Meta, so no access token ever changes hands and the client can revoke access themselves at any time. Campaigns are always built paused, so going live stays a separate and deliberate action by your team.

Is Admetriq only for agencies, or can freelancers use it?

Freelancers who run Meta Ads for several clients can use it the same way an agency does. Each client's ad account is connected to your own Meta Business Manager (a free business portfolio), and every client gets its own benchmarks, spend limit and settings. The value grows with the number of accounts you are watching alone. Access is by invitation for both; say how many accounts you run on the request form.

Which markets and currencies does Admetriq support?

Admetriq is built for Meta Ads and works with any ad account your Business Manager has partner access to. It is currently used for campaigns in India, including Delhi NCR, and reads each ad account's own reporting currency and timezone from Meta rather than assuming one market.

Meta Ads Intelligence for Agencies | Admetriq