Add one line to the end of a cron job, or paste a URL. When something stops, you hear about it on Telegram, Slack or email — before the person who pays you does.
Six monitor types, one dashboard.
What each one watches, how often it looks, and when it wakes you up.
| Monitor | Watches | How often | Alerts you when |
|---|---|---|---|
| Cron job monitoring | A ping your job sends when it finishes | your scheduleplus a grace period | A ping is later than the grace period you chose, or a started run never finishes |
| Uptime monitoring | A URL: its status code, a keyword, or JSON fields | 1 min5 min on Hobby | The response is an error, too slow, or missing what you expect |
| SSL expiry monitoring | The certificate on port 443 | daily | It expires in 30, 14 or 7 days, or is already invalid |
| Domain expiry monitoring | The domain's registration | daily | It expires in 30, 14 or 7 days, or already has |
| Port (TCP) monitoring | A raw TCP connect to host:port | 1 min5 min on Hobby | The port stops answering — or, for one that should stay closed, starts |
| DNS record monitoring | An A, AAAA, CNAME, MX, TXT or NS record | 1 min5 min on Hobby | The record changes or stops resolving |
What the 03:00 backup's alert looks like.
The same miss, as it reaches Telegram and a webhook. Email, Slack and SMS carry the same facts; SMS is on paid plans. How each channel works →
- Schedule:
- 0 3 * * *
- Expected at:
- 03:05:00 UTC
- Missed by:
- 18s
POST /hooks/checkmeup HTTP/1.1 Content-Type: application/json X-Checkmeup-Signature: 7c1e9a…f03b { "eventType": "down", "monitorName": "nightly-backup", "monitorType": "cron", "reason": "missed its ping — expected at 03:05:00 UTC, missed by 18s", "timestamp": "2026-10-15T03:05:18Z" }
Status pages
Give your clients a page they can bookmark.
Create a branded status page for every client site. They see uptime, incidents, and maintenance windows — you stay in control, and it looks like your work.
Create a status page →Pay for monitors, not seats.
Hobby is free for 10 monitors, no card. Paid plans check every minute and add status pages, channels and SMS.
| Plan | HobbyFreeYour own side projects | Solo$9/moA freelancer with a few clients | Most popularStartup$29/moA small agency | Enterprise$99/moAn agency with a page per client |
|---|---|---|---|---|
| Monitors | ||||
| Monitors | 10 | 30 | 100 | 1000 |
| Fastest check | ||||
| Fastest check | 5 min | 1 min | 1 min | 1 min |
| Status pages | ||||
| Status pages | 1 | 3 | 10 | 100 |
| White-label status pages | ||||
| White-label status pages | — | ✓ | ✓ | ✓ |
| Notification channels | ||||
| Notification channels | 5 | 20 | 50 | 100 |
| SMS credits / month | ||||
| SMS credits / month | — | 10 | 30 | 100 |
| Start free | Start Solo | Start Startup | Start Enterprise | |
Every plan: all six monitor types, projects, execution logs, incidents, maintenance windows, and Telegram, email, Slack and webhook alerts.
Find out whether tonight's backup ran.
Free for 10 monitors, no credit card. Paste the curl line and you're done.