Pick any saved query, set a threshold, and BeQuery watches it every hour against your freshest data. When the condition trips, you get an email — once, not forty times.
🔔 Bestseller stock low
Checked hourly · re-alerts at most once per cooldown
Any saved query works — the first number it returns is the watched value. "Orders today", "stock of product X", "revenue this week".
Below, above, or equal to — with a cooldown so a persistent condition alerts you once, not every hour.
An email with the actual value, the threshold and a direct link to investigate. To you or the person who can act on it.
Anything a query can count: orders in a window, stock of a product, revenue, signups, error rows in a custom table. If SELECT can return a number, you can watch it.
No. Each alert has a cooldown (default 24h, configurable 1h–7d) — you're re-notified at most once per cooldown while the condition persists.
1 active alert on Starter, 5 on Pro, 20 on Business, 50 on Scale — enough to cover the metrics that actually matter.
Free tier, no credit card, setup in 5 minutes. Your production database is never touched.
Start free