Alerts and delivery
Push is opt-in per channel, presets project the volume they would actually deliver, and following a wallet subscribes you to nothing.
Following a wallet fills your in-app feed and nothing else. Push delivery is something you turn on, per channel, per wallet. This page covers why that is the default, what the presets do, which filters exist, and what the free tier delivers.
Following is not subscribing
Following is a discovery action. It says "show me this wallet's activity", not "message me about it".
That was not always true. Until 2026-08-16, a follow row that named no channel was read as "deliver to every channel this account has linked", so every follow quietly became a Telegram subscription. Over one week that produced 11,671 queued deliveries of which 168 sent — the rest were dropped by pace caps or dead-lettered. The worst-affected account followed 46 wallets and received exactly its daily cap, every day, forever.
Push is now opt-in on every channel. A follow that has never named a channel delivers nothing. Follows that explicitly asked for Telegram or Discord kept working unchanged.
Channels
| Channel | How it turns on |
|---|---|
| Telegram | Link the bot in settings, then enable it for the wallets you want. |
| Discord | Link the webhook in settings, then enable it per wallet. |
| Webhook | Matrix only — enable it explicitly per wallet. It has never had a global on switch. |
Channels you have not linked are shown disabled rather than hidden, so the way to turn one on is visible before you have set it up.
For payload schemas, signature verification and retry behaviour on the webhook channel, see Webhooks.
Presets
A preset is a policy applied across your whole watchlist at once, set from the alert profile bar on /wallets. Five ship:
| Preset | Fires on | Thresholds | Pace |
|---|---|---|---|
| Quiet | nothing | — | no push at all |
| Insider only | insider alerts | score ≥ 80, entry under 35¢ | max 10 / day |
| Big moves | whale + insider | position ≥ $10,000 | max 15 / day |
| Sharp money | whale + insider | position ≥ $5,000, win rate ≥ 60% over ≥ 20 resolved bets | max 15 / day, 30 min between |
| Everything | every raw fill plus scored alerts | none | max 100 / day |
Quiet is a real setting, not an absence of one: followed wallets keep filling your in-app feed while nothing is pushed.
The 35¢ entry band on Insider only is not an arbitrary number — it is the scorer's own counter-consensus gate, so the band states out loud what an insider alert already means.
Presets set the policy; per-wallet rules still win. Switching from a wide preset to a narrow one clears the thresholds the old one set rather than leaving them behind.
Per-wallet filters
Open a wallet's alert settings to tune it individually. The filter vocabulary:
| Filter | What it does |
|---|---|
sources | Which kinds fire: raw trades, whale alerts, insider alerts. Unset means whale and insider. |
minScore | Floor on the alert's score. |
minBetValue | Floor on position size in dollars. |
minPrice / maxPrice | Entry-odds band. The UI speaks cents. |
minWinRate / minResolvedBets | The wallet's record must clear both — a win rate without a sample floor is not a filter. |
minWalletVolume | Floor on the wallet's lifetime volume. |
categories | Restrict to specific market categories. |
side | Buy or sell only. |
maxPerDay / cooldownMinutes | Pace. Defaults to 25 a day with no cooldown. |
Free tier
| Limit | Free |
|---|---|
| Alert rules | 1 |
| Watchlist wallets on a rule | 5 |
| Deliveries per day | 20 |
| Destination | Telegram |
The daily cap is enforced twice: once in the app when you create a rule, and again in the worker at delivery time, so a client that skips the UI still hits the same wall. Overflow past a pace cap is dropped, not queued — there is no digest mode yet, and a capped day does not arrive as a bundle tomorrow.
Choosing a setting that survives a week
- Start at Quiet and add one channel to one wallet. The failure mode of alert products is not too few alerts, it is muting the app in week two.
- Filter on size before score.
minBetValuecorrelates with conviction more reliably than a score threshold, and it is easier to reason about. - Pair every win-rate floor with a sample floor.
minWinRate: 0.6on its own matches wallets with three resolved bets. Sharp money pairs it with 20. - Use the projected per-day number. If a preset says 40 a day, you will mute it. Pick the one that reads as a number you would actually read.
What alerts do not tell you yet
The message body does not currently name which followed wallet triggered it or why it cleared your filters, and there is no digest mode. Both are known gaps — if you need attribution today, the webhook channel carries the wallet and market in the payload.
Next
- Webhooks — payload schema, signature verification, retries.
- Cohorts and lists — how a followed list differs from a followed wallet.
