New

Know when a number moves. Before it hurts.

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.

Alert — 14:20

🔔 Bestseller stock low

Watched value12
Fires whenbelow 20
Source queryStock: Microfibra Premium

Checked hourly · re-alerts at most once per cooldown

How it works

1

Pick the metric

Any saved query works — the first number it returns is the watched value. "Orders today", "stock of product X", "revenue this week".

2

Set the threshold

Below, above, or equal to — with a cooldown so a persistent condition alerts you once, not every hour.

3

Get notified

An email with the actual value, the threshold and a direct link to investigate. To you or the person who can act on it.

Why teams use it

  • Catches stockouts, order drops and anomalies while they're cheap to fix
  • Hourly evaluation on synced data — production untouched
  • Cooldown control: from "tell me once a day" to "once a week"
  • The alert email includes the real value, not just "something happened"

Common questions

What can I watch?

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.

Will it spam me while the condition stays true?

No. Each alert has a cooldown (default 24h, configurable 1h–7d) — you're re-notified at most once per cooldown while the condition persists.

How many alerts can I create?

1 active alert on Starter, 5 on Pro, 20 on Business, 50 on Scale — enough to cover the metrics that actually matter.

More of BeQuery

Try it on your store's data

Free tier, no credit card, setup in 5 minutes. Your production database is never touched.

Start free