[ MONITORS & ALERTS ]
Uptime monitors and alerts
CanaryHub checks your URLs on a schedule and notifies you the moment something goes wrong — and again the moment it recovers. No manual refreshing, no wondering.
Uptime monitors
Open Dashboard → Monitors and hit Add monitor. Fill in a name, your URL, and optionally a health path (more on that below). That's it — CanaryHub starts polling immediately.
- Check interval: every 5 minutes on the free plan. Paid plans with faster checks are coming.
- Monitor limit: up to 5 monitors on the free plan.
- No flapping alerts: a monitor goes down only after 2 consecutive failed checks. Recovery is confirmed on the first successful check. A single blip won't wake you up.
- Pause / resume / delete from the same Monitors page when you need to take a service offline intentionally.
Health endpoint (optional, but better)
A plain URL check can only tell you HTTP up or down. If you point the monitor at a /api/health path that returns the standard contract below, CanaryHub can also see degraded states and which sub-check (database, external API, queue, …) actually failed.
{ "status": "ok", "version": "a3f9c12", "checks": [ { "name": "database", "status": "ok", "latencyMs": 12 }, { "name": "redis", "status": "ok", "latencyMs": 3 } ]}status must be one of ok, degraded, or down. Individual check statuses follow the same three values. The endpoint should be fast and side-effect free — it runs every poll cycle.
Built your app with Lovable, Bolt, v0, or another AI tool? canaryhub.ai/connect has copy-paste recipes to drop this endpoint into any stack in under two minutes.
Telegram alerts
Telegram is the fastest way to get notified. Connect it once:
- Open Dashboard → Settings and find the Telegram card.
- Tap Connect Telegram — a link opens the CanaryHub bot in Telegram.
- Press Start in Telegram. Done.
From then on you get a 🔴 message the moment a monitor goes down, and a 🟢 message when it recovers. On the free plan, alerts are batched — at most one update per monitor every 4 hours, so if a service flaps you get a concise summary rather than a flood.
You can also message the bot /status any time for a quick account summary — events and errors from the last 24 hours — without opening the dashboard. Disconnect from the same Settings card whenever you like.
SMS alerts
SMS alerting is rolling out. Outbound down/recover texts are pending US carrier (A2P 10DLC) registration — a regulatory step required for all business SMS, not something we control the timing of.
What already works today:
- Register your number. Add it in Settings → SMS. Your consent is recorded and your number is ready for when alerts switch on.
- Text commands. You can already text the number and get replies:
/status(account summary),/whoami(confirm which account your number is linked to),/mute//unmute(silence and restore alerts),/help(command list). StandardSTOP/STARTalso work and mirror into your alert settings.
Outbound alert texts switch on automatically once registration clears — no action needed on your end.