Cost-per-acquisition spikes or click-through-rate drops. Slack alert with diagnosis and a suggested fix within 30 minutes.

A Meta Ads campaign goes live on Monday. The watcher pulls data every 30 minutes via the Meta Marketing API. On Wednesday afternoon, the CPA on one ad set climbs 35% above the 14-day average. Within 30 minutes, the media buyer gets a Slack message identifying the ad set, showing the CPA trend, and suggesting a bid cap adjustment or creative swap. The fix takes 5 minutes instead of a morning audit.
Checks live campaign data every 30 minutes against your 14-day historical baseline for cost per acquisition (CPA), click-through rate (CTR), and return on ad spend (ROAS).
Triggers an alert when any metric moves more than 20% outside the baseline, along with the ad set and creative responsible.
Posts a Slack message with the diagnosis, the affected campaign, and a 3-bullet response memo the media buyer can act on immediately.
Typical Build
Growth teams and media agencies running always-on paid campaigns with daily spend above 100 USD. Works best when you have at least 14 days of campaign history to build a reliable baseline.
Discuss Performance Anomaly Watcher with our team.