OnePageStatus vs Healthchecks.io
Healthchecks.io monitors your cron jobs. OnePageStatus does that plus HTTP, TCP, DNS, database monitoring and real-time status pages — all in one product.
| Feature | OnePageStatus Pro | Healthchecks.io (Free / $20/mo) |
|---|---|---|
| Monthly price | £12 (~$14) | Free (20 jobs) / $20 (Business) |
| Cron/heartbeat monitoring | Yes | Yes — core feature |
| Cron expressions | Cron + simple interval | Cron, simple, OnCalendar |
| Start/fail signals | Yes — /start and /fail | Yes |
| HTTP monitoring | Yes — 10 global regions | No |
| TCP monitoring | Yes | No |
| Ping (ICMP) | Yes | No |
| DNS monitoring | Yes | No |
| Database monitoring | PostgreSQL + MySQL | No |
| SSL certificate monitoring | Yes | No |
| Domain expiry monitoring | Yes (RDAP) | No |
| Public status page | Professional, real-time | Status badges only |
| Custom domain status page | Yes | No |
| Subscriber notifications | Unlimited — email | No |
| Incident management | Full timeline + auto-create | No |
| Scheduled maintenance | Yes | No |
| 30-day uptime bars | Yes | No |
| Response time charts | Yes | No |
| Component groups | Yes | Project grouping |
| Tags, filters & saved views | Yes | No |
| Alert channels | 13 — Email, SMS, Slack, Discord, Teams, PagerDuty, Opsgenie, Incident.io, ntfy + more | Email, SMS, WhatsApp, Slack, PagerDuty, Opsgenie, Pushover, phone calls, 20+ |
| API access | Yes (Team plan) | Yes |
| Team members | Yes — viewer/editor/admin roles | Yes (read-only or read-write) |
| Check interval | 30 seconds (Pro) | N/A (passive only) |
| Multi-step API checks | Yes | No |
| Response time thresholds | Yes | No |
| JSON path / regex matching | Yes | No |
| SLA compliance tracking | Yes | No |
| Uptime history CSV export | Yes | Log history only |
| Self-hosted option | No | Yes (open source) |
Healthchecks.io is great at cron monitoring
Healthchecks.io is purpose-built for cron monitoring and does it well. It supports cron expressions, OnCalendar schedules, start/fail signals, and has 20+ notification integrations. It's also open source and self-hostable. If cron monitoring is all you need, it's a solid choice with a generous free tier (20 jobs).
But production services typically need more than cron monitoring. You also need to know if your website is up, if your database is responding, if your SSL certificate is about to expire, and you need a way to communicate status to your users. With Healthchecks.io alone, you'd add UptimeRobot for HTTP monitoring and Atlassian Statuspage for a status page — three disconnected tools instead of one.
Everything in one product
OnePageStatus combines cron/heartbeat monitoring with HTTP, TCP, Ping, DNS, and database monitoring — plus professional real-time status pages, incident management, and subscriber notifications. Your cron job heartbeats, HTTP checks, and database monitors all appear on the same status page and trigger the same alert channels. One dashboard. One product. £12/month.
How heartbeat monitoring works
Create a heartbeat monitor and we give you a unique ping URL. Add it to your cron script:
curl -fsS -o /dev/null https://onepagestatus.com/api/ping/YOUR_TOKENIf we don't receive a ping within the expected interval plus grace period, we automatically create an incident, alert you via email, SMS, Slack, or webhook, and update your public status page — all instantly via WebSocket. When the next ping arrives, the incident auto-resolves.
Status pages that update in real time
Healthchecks.io offers status badges you can embed. OnePageStatus gives you a full-featured status page with real-time updates via WebSocket, 30-day uptime history, response time charts, incident timelines, and subscriber email notifications. No competitor — including Healthchecks.io — offers live WebSocket-powered status pages.
Cron monitoring + everything else
Monitor your cron jobs, websites, databases, and more. Communicate status to your users. Start free — no credit card required.
Get started free