Skip to content

Create a watchlist

A watchlist is a standing question Herald evaluates on a schedule. Think of it as the chat question you’d re-run every morning if you had the time.

Most founders end up with 3-5 watchlists they’d pay for on their own. They’re the retention engine of the product.

Ask Herald in chat:

“Alert me if any single account’s DAU drops 40% vs. its 14-day baseline for 2 consecutive days.”

Herald proposes a canonicalized entry, shows a preview (“this would have fired 3 times in the last 30 days — here are the accounts”), and asks for confirmation.

Approve, and the watchlist is stored on your Product DO with a daily alarm.

  • Alert me if MRR drops week-over-week while support volume rises.
  • Alert me when a trial user has 3+ team-invite events — they’re about to convert.
  • Alert me if any single account on the Team plan has zero activity for 10 days.
  • Alert me when a feedback cluster grows by 5+ mentions in a week.
  • Email — always.
  • Slack — if connected (Starter tier and up).
  • In-app — the watchlist drawer on your dashboard shows current state.

Alerts include the rendered query, the current value vs. threshold, and a link to the account or cluster.

Every watchlist has a state: ok or alerted. Herald evaluates daily, stores last_value, and flips state when the threshold trips. You’ll see one notification per state change — not a notification every morning the alert is still firing.

To pause a watchlist, go to Settings → Watchlists → Pause. To edit, ask Herald to update it in chat or edit the canonicalized definition directly.

TierWatchlists
Hobby0
Starter10
TeamShared team watchlists + per-product watchlists
ScaleUnlimited

If you hit the limit and a new alert is more important than an old one, pause the old one — paused watchlists don’t count against the cap.