AlertKite

Uptime monitoring with Telegram alerts

Know your site is down before your client tells you.

We check your sites, APIs, certificates and cron jobs around the clock, and nothing is announced until a failure has been confirmed twice — so an alert arriving means something is genuinely wrong. It reaches you on Telegram, Slack, Teams or Discord, with email always underneath.

25 monitors freeno cardsetup in 3 minutes

Live checksevery 60s
qtnest.com180 ms
goals2026.org241 ms
dubname.comDOWN
coloringandlearning.com312 ms
nightly-backupon time

illustrative · no alert fires until a failure is confirmed twice

What we watch

HTTP

Checks that mean something

Status codes, response time, and a keyword or JSON path — so “200 OK” on a broken checkout still counts as down.

Trust

Confirmed twice, then alerted

A failed check becomes a suspect and is rechecked before anyone is woken up. One bad packet is not an incident.

SSL

Certificates and domains

Warnings at 14, 7, 3 and 1 days. Expired certificates are embarrassing, common, and entirely avoidable.

Cron

Jobs that fail silently

One curl at the end of your script. Miss the window and the backup that never ran finally says so.

Alerts

Escalation, quiet hours, flap control

Tell us who to wake, when, and how long to wait before pulling in a teammate.

Insights

Uptime and visitors in one place

Cookieless analytics, plus Core Web Vitals measured on your visitors' own devices — so a site that is up but slow still shows up as a problem.

It arrives where your team already is

Slack, Teams, Discord, or any endpoint that takes JSON — alongside email, never instead of it. A channel that goes quiet can never mean an outage goes unreported.

Slack#ops

🔴 client-site.com is down

URL
https://client-site.com
Reason
status 503
Since
09:41

Open in AlertKite →

Microsoft TeamsEngineering

🔴 client-site.com is down

URL
https://client-site.com
Reason
status 503
Since
09:41

Open in AlertKite →

Discord#alerts

🔴 client-site.com is down

URL
https://client-site.com
Reason
status 503
Since
09:41

Open in AlertKite →

illustrative · the same incident, formatted for each client

Nothing else does this

Reply to the alert and it answers

The message that woke you is also the console. Ask what is down, acknowledge an incident, mute a noisy monitor for an hour — from the thread, without unlocking a laptop or finding the dashboard at 3am.

  • Every answer is read from your account, never guessed
  • Only numbers you can act on — no invented status
  • Commands are scoped to the number that was confirmed
WhatsAppAlertKite
🔴 client-site.com is down — status 503, since 09:41
what's down?
1 of 6 monitors is down. client-site.com — 4m, status 503 Everything else is up.
mute it for an hour
AlertKite is replying

illustrative · WhatsApp delivery is rolling out

Proof, once a month, that you can forward

Monitoring is invisible when it works, which makes it a hard thing to charge for. One page a month — uptime, every interruption, how fast the site was — written for the client rather than the person who set it up. One link, no login.

September 2026

Acme Agency

shared

Uptime

99.98%

26m of downtime

Interruptions

1

detected and confirmed

Typical response

276 ms

median across all checks

ServiceUptimeDowntimeResponse
client-site.com100%none212 ms
checkout API99.94%26m340 ms+18%
nightly backup100%none—

Uptime is measured from confirmed interruptions, not sampled guesses — a failure is rechecked before it counts, so a dropped packet never becomes downtime on a page you hand to a client.

illustrative · figures are frozen when the report is generated

Your traffic and your uptime, on one chart

Cookieless visitor analytics, included from Pro. Because we already know when your site was down, the outage is drawn underneath the traffic it cost you — a question an analytics tool alone cannot answer.

Visitors

2.4K

↑ 12%unique, cookieless

Pageviews

6.1K

↑ 9%2.5 per visitor

Bounce rate

38%

saw one page only

Avg. time

94s

per session

Visitors

shaded where the site was down
264
Aug 29Sep 11

illustrative · counts are floors — ad blockers eat some of every analytics tool's data, ours included

Priced for people who own the pager

Every plan includes email alerts, Telegram, Slack, Teams and Discord channels, shareable monthly reports, SSL and domain expiry checks, and confirmation-before-alert.

Free
$0forever

No card required.

25 monitors, 5-minute checks

3 cron heartbeats

Email alerts, always on

Slack, Teams and Discord channels

Monthly client reports

SSL and domain expiry warnings

One public status page

Cookieless analytics for 1 site, 7 days of history

Start free
Promost popular
$9/month

$89/year · save two months

50 monitors, 1-minute checks

15 cron heartbeats

300 WhatsApp alerts a month, 3 recipients

Keyword and JSON checks

90 days of history

One public status page

Cookieless analytics for 5 sites

Start on Pro
Businessfor agencies
$29/month

$289/year · save two months

150 monitors, 1-minute checks

50 cron heartbeats

1,500 WhatsApp alerts a month, 10 recipients

A public status page

365 days of history

Cookieless analytics for 10 sites

Priority support

Start on Business

Three minutes from here to your first green check.

Paste a URL, confirm your number, get on with your day.

Start free

Not ready yet? Fix it yourself.

Sixteen guides to the failures that report themselves to nobody — a stopped scheduler, a lapsed certificate, a checkout that answers 200 and takes nine seconds. Written to be useful whether or not you ever sign up.

All guides →