Know what happened before you open Ads Manager.

Ask about any account, campaign, ad set or ad and get Meta’s numbers in the account’s time zone and currency. A digest of yesterday lands every morning, and alerts reach you in Slack, Telegram, email and ChatGPT.

01 Ask anything

Numbers in your account’s day, not UTC.

Ask how things are going at any level, account to ad. Numbers are read live from Meta with a short cache, and every answer says how fresh it is and which attribution it uses.

  • Today, yesterday, last 3, 7, 14 or 30 days, this month or a custom range, with a daily breakdown
  • Spend, purchases, CPA, ROAS, link CTR and CPM by default
  • Days follow the account time zone, money the account currency
  • Ratios recomputed from totals, and a purchase is exactly one action type, never double-counted
Say it in ChatGPT
  • “What’s running right now?”
  • “Show CPA by day for this campaign over the last week”
Today · America/New_Yorkvs yesterday +14%
Ad setSpendPurch.CPA
US · broad 01$41223$17.91
US · broad 02$38819$20.42
US · broad 03$960—
02 Morning digest

Yesterday in one message, at 08:00.

Every morning in the account’s time zone you get what happened yesterday and what needs you today, in chat or wherever your alerts go.

  • Account totals against the median of the previous 7 days
  • Top spenders, spend with no purchases, best CPA and ad sets far above your target CPA
  • What the rules did and which plans ran
  • What needs attention: rejected ads, rescue candidates, connection problems, limits
Say it in ChatGPT
  • “Show me yesterday’s digest”
Digest · yesterday08:00 · Northwind US
  • Spend$1,284+6% vs 7-day median
  • No purchases$34US · broad 03
  • Best CPA$15.50US · broad 01
  • Rules3 paused1 budget scaled
  • Needs you2rescue candidates
03 Alerts

The things that happen without you, where you work.

Stop-losses, finished plans, rescue candidates, broken connections and limits reach you in Slack, Telegram, email and ChatGPT. A Slack channel or Telegram group can be bound to one ad account.

  • Alerts from one rule run arrive as one message, with an hourly cap per channel
  • Warnings before Meta access expires, and an alert the moment it breaks
  • Buttons in alerts are links only: nothing is confirmed from a notification
  • If a channel stops delivering, adherd raises an alert on another one
Slack
#northwind-ads · 14:15

Stop-loss paused US · broad 03 · $31.20, 0 purchases

Telegram
Northwind team · 10:42

Plan AH-7KQ2 finished · 24/24 verified and live

Email
owner · 09:00

Meta access for Northwind expires in 6 days

Together

How it fits into your day.

  1. 01

    08:00 digest

    Yesterday’s totals, spenders without purchases and what the rules did.

  2. 02

    Ask during the day

    “How did Spring Sale do today vs yesterday?” In the account’s day and currency.

  3. 03

    Alerts as they happen

    A stop fired, a plan finished, a connection broke: the right channel hears first.

  4. 04

    Act in the same chat

    Pause, rebudget or rescue straight from the answer, with a plan you confirm.

    Open
Guarantees

What adherd will not let happen.

Read-only

Answers and digests never write to your ad account.

Missing is not zero

No data comes back with a reason, never as a quiet 0.

Totals that add up

The account total is checked against the sum of its campaigns before you see it.

Alerts change nothing

Notifications are links only, delivered at least once, with retries.

Not in v1

What Analytics does not do yet.

When a request falls outside, adherd says so in the plan instead of guessing.

  • Weekly and monthly reports, geo and demographic breakdowns and anomaly detection come after launch
  • One digest per ad account, no multi-account roll-up yet
  • Notification settings live on app.adherd.net, not in chat

Stop clicking.
Start herding.

Get early access