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.
Create one
Section titled “Create one”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.
Good watchlist shapes
Section titled “Good watchlist shapes”- 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.
Where alerts land
Section titled “Where alerts land”- 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.
State and frequency
Section titled “State and frequency”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.
Limits
Section titled “Limits”| Tier | Watchlists |
|---|---|
| Hobby | 0 |
| Starter | 10 |
| Team | Shared team watchlists + per-product watchlists |
| Scale | Unlimited |
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.