New Meta Ads monitoring is live

Every ad dollar, accounted for

IQuly watches every Meta ad account around the clock, flags wasted spend and broken tracking in plain words, and acts on your rules. Built for performance marketers and agencies.

The platform

Know what's wrong before your budget does

One inbox for what matters

Every account checked around the clock. Problems arrive sorted by how much they cost you, each explained in one sentence.

Today 8
All accounts
  • €196 spent without a purchase

    2m

    7.9× the usual cost per purchase, over 24 hours.

    Northwind Apparel / Cart abandoners 7d

  • Purchases stopped being reported

    14m

    None in 9 hours while clicks are normal.

    Brightside Home / Whole account

  • Still spending after being paused

    1h

    Paused 5 hours ago, €9.76 spent since.

    Northwind Apparel / Brand video views

  • CPM up 91% across the account

    2h

    $21.93 per 1,000 impressions, usually $11.49.

    Brightside Home / Whole account

  • Creative fatigue

    6h

    Frequency 2.64.1 while CTR fell 27%.

    Northwind Apparel / Carousel – Bestsellers

  • ROAS dropped 71% after launch

    9h

    6.0 in the first two days, 1.7 since.

    Northwind Apparel / Video – Linen launch

  • On pace for 16 of 50 purchases

    1d

    Learning restarted after a budget change.

    Northwind Apparel / Advantage+ audience

  • Spending limit 93% used

    1d

    $233,100 of $250,000. Ads stop at the limit.

    Brightside Home / Account

Stop wasted spend early

Spend running ahead of purchases gets flagged within the hour, not at the end of the month.

Cart abandoners 7d
6.2× usual

Last 3 hours

€56.96

Purchases

0

Usual

€9.23

Catch tracking breaks

Clicks still coming but purchases at zero? That's your pixel, not your ads. We spot the difference.

Brightside Home
Tracking break
Clicks Purchases

Clicks

96% of normal

Purchases

0 of ~14

See what changed

Every edit is pinned on the chart, so a sudden drop comes with its likely cause.

Advantage+ audience
Spend ROAS

ROAS before

3.4

ROAS after

2.0

Spend

+46%

Learning radar

Track the pace toward the ~50 weekly purchases Meta needs, and which edit quietly restarted learning.

Advantage+ audience
Learning

16/50

On pace for 16 of 50 purchases

Learning restarted by

Budget €80€120 40 h ago

Other ad sets
Purchases / week
  • LAL 1% purchasers Learning 38/50
  • Interests – Linen Limited 9/50
  • ASC – All products Learning 27/50
  • Website visitors 30d Exited 52/50
  • Broad 25–54 Exited 64/50
Recent edits
Last 7 days
  • Budget €80€120

    Advantage+ audience · 40 h ago

    Reset learning
  • New ad added

    Advantage+ audience · 2 d ago

    Reset learning
  • Cost cap set to €32

    Broad 25–54 · 6 d ago

    No reset

Creative fatigue

Know when the same people see an ad too often, before CTR and ROAS slide.

Carousel – Bestsellers
Fatigued

Frequency

2.64.1

CTR

1.641.19%

Every account at a glance

Running many clients? Accounts that need attention rise to the top.

Accounts · worst first
Last 7 days
  • Northwind Apparel 3 3 €5.7k
  • Brightside Home 1 2 $7.1k
  • Lumora 1 $2.4k
  • Juniper & Co All good €3.2k

+ 9 more accounts, all good

Works with Meta today Google Ads and TikTok are next
Analytics

See performance the way your team thinks

Customization

Your strategy, encoded as rules

Automation

Act on insights the moment they happen

Turn rules into workflows: pause, scale or relabel campaigns, ask for approval first, and notify your team in Slack or by webhook.

When Spend updated Review underperformers
  • review
  • ROAS is < 1.0
    and
    Spend is > €500
  • Add Label Needs review
  • Move Budget −20%
  • Send webhook https://hooks.example.com/…
  • Send to Slack #ads-alerts

Approvals

Require a sign-off for budget changes and pauses that matter most.

Automatic actions

Pause losers, scale winners and shift budget the moment a rule matches.

Alerts & webhooks

Send updates to Slack, email or your own systems.

Developers

One API for all your ad data

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
"id": "cmp_9f2a7c1e",
"object": "campaign",
"name": "Spring launch",
"channel": "search",
"account": "acc_31d0",
"status": "active",
"created_at": "2026-03-02T09:14:05Z",
"labels": ["q2", "launch"],
"performance": {
"range": "last_30_days",
"spend": 12480.5,
"revenue": 39937.6,
"roas": 3.2,
"cpa": 18.4
},
"attribution": {
"model": "data_driven",
"touchpoints": 3.4,
"assisted": 1287
},
"budget": {
"daily": 450,
"pacing": 0.97,
"currency": "EUR"
},
"rules": [
{
"id": "rul_77ab",
"name": "Pause overspending campaigns",
"last_run": "2026-10-05T14:32:00Z"
}
],
"webhooks": {
"events": ["campaign.paused", "budget.changed"],
"url": "https://example.com/hooks/iquly"
}
}

Built for scale

Handles accounts of any size, from one campaign to thousands.

Fast responses

Low-latency reads from pre-aggregated data.

Usage-based pricing

Included API budget on every plan, then pay as you go.

Create your free account today

Connect your first Meta ad account in minutes. Free to start, with pricing that scales with your ad spend.