Alerts

Alert rules

Build rules over probability, 24h move, volume, expiry, or UMA status. Active rules show on this page; firing rules surface as a banner on Home; the triggered-history list at the bottom records every past firing.

Delivery channels

In-app banneractiveEmailcoming soonTelegram· channel unsetDiscord· webhook unset

Alert rules and the firing history are stored locally in your browser. In-app banners on Home fire as soon as any rule is satisfied. Email delivery activates as soon as the email channel goes live — every existing rule keeps working without changes.

Create alert

From any market

Quick start · market presets

1Target

Search by question text, category, or slug. The list filters the top 300 markets by 24h volume.

2Condition

¢

3Delivery

Telegram plannedDiscord planned

Active rules

No active rules yet

Start with a preset or create a custom rule. When any rule fires, an in-app banner appears on Dashboard; email delivery ships next.

  • · Big 24h move — the absolute 24-hour change crosses a threshold.
  • · Resolution within 24h — market is about to settle.
  • · Volume surge — 24h volume crosses a threshold.
  • · UMA status flip — UMA dispute / settlement state changes.
  • · Whale trade — a single trade ≥ $10k lands.
  • · Signal fires — any research signal becomes active.

Triggered history

No triggers yet. Fired alerts appear here with a timestamp, the market, the condition that fired, and the delivery status — most recent 20 retained.

  • · When fired
  • · Market & condition
  • · Delivery (in-app / email)
Webhook subscriptionsclient-side · v1

Power-user automation. When any of your alert rules fire in this browser, Orrery POSTs a stable JSON payload to every active endpoint below. Fully client-side — no server-side delivery yet, so an endpoint only fires while an Orrery tab is open. Use it for personal Zapier/n8n hooks, Discord webhook URLs, custom Lambda Function URLs.

Filter to kinds (optional — empty = all)

Payload format
POST <your-url>
Content-Type: application/json
X-Orrery-Event: alert.fired
X-Orrery-Schema: 1

{
  "type": "alert.fired",
  "schema_version": 1,
  "fired_at": "2026-04-30T12:00:00.000Z",
  "alert": {
    "id": "...",
    "rule_id": "...",
    "kind": "price_above",
    "threshold": 0.6,
    "message": "Probability 62¢ ≥ 60¢",
    "current_value": 0.62,
    "reasons": [...]
  },
  "market": {
    "slug": "...",
    "question": "...",
    "url": "https://orrery.me/markets/..."
  },
  "source": { "app": "orrery", "docs": "https://orrery.me/docs/agents" }
}
Alerts | Orrery