Comparison

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.

FeatureOnePageStatus ProHealthchecks.io (Free / $20/mo)
Monthly price£12 (~$14)Free (20 jobs) / $20 (Business)
Cron/heartbeat monitoringYesYes — core feature
Cron expressionsCron + simple intervalCron, simple, OnCalendar
Start/fail signalsYes — /start and /failYes
HTTP monitoringYes — 10 global regionsNo
TCP monitoringYesNo
Ping (ICMP)YesNo
DNS monitoringYesNo
Database monitoringPostgreSQL + MySQLNo
SSL certificate monitoringYesNo
Domain expiry monitoringYes (RDAP)No
Public status pageProfessional, real-timeStatus badges only
Custom domain status pageYesNo
Subscriber notificationsUnlimited — emailNo
Incident managementFull timeline + auto-createNo
Scheduled maintenanceYesNo
30-day uptime barsYesNo
Response time chartsYesNo
Component groupsYesProject grouping
Tags, filters & saved viewsYesNo
Alert channels13 — Email, SMS, Slack, Discord, Teams, PagerDuty, Opsgenie, Incident.io, ntfy + moreEmail, SMS, WhatsApp, Slack, PagerDuty, Opsgenie, Pushover, phone calls, 20+
API accessYes (Team plan)Yes
Team membersYes — viewer/editor/admin rolesYes (read-only or read-write)
Check interval30 seconds (Pro)N/A (passive only)
Multi-step API checksYesNo
Response time thresholdsYesNo
JSON path / regex matchingYesNo
SLA compliance trackingYesNo
Uptime history CSV exportYesLog history only
Self-hosted optionNoYes (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_TOKEN

If 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