WatchCron

Know when your cron jobs fail, sites go down, or SSL expires

One platform to monitor cron jobs, uptime, ports, and domains. Instant alerts via Slack, Telegram, Email & 10+ channels — so you fix it before users notice.

Free plan · 20 checks forever · no credit card
Trusted by teams shipping every day
What WatchCron watches

One tool for every check you run

Cron jobs, uptime, ports, DNS, domains, blocklists and scheduled HTTP tasks — watched side by side, with the same alerts and the same dashboard. No stitching five services together.

WatchCron cron job monitor detail — schedule, grace period, notification channels
001Cron monitoring

Never miss a failed cron job again

Your scheduled tasks are the heart of your data pipeline. Each check gets a unique ping URL — drop one curl into your script and WatchCron alerts you the moment a ping doesn't arrive on time.

  • Unique ping URL per check — just curl it
  • Cron expression & simple period schedules
  • Configurable grace period before alerting
  • Full run history with duration tracking
002Uptime monitoring

Know the moment your site goes down

Monitor HTTP/HTTPS endpoints from multiple regions with checks as often as every 30 seconds. Track response times, catch slowdowns before they become outages, and get SSL expiry warnings weeks ahead.

  • Checks every 30 seconds from multiple regions
  • Response-time graphs & keyword assertions
  • SSL certificate expiry alerts, weeks in advance
  • Public status pages for your customers
WatchCron uptime monitor — response time chart, uptime percentage, SSL certificate
WatchCron port monitor — TCP connection check, response time chart, uptime history
003Ports & network

Watch every port, service & DNS record

Databases, mail servers, message queues, custom services — check any TCP or UDP port and validate DNS records resolve correctly. Get alerted the instant a port stops accepting connections.

  • TCP & UDP port reachability checks
  • DNS record validation (A, AAAA, MX, TXT)
  • Connection latency tracking per check
004Domains & SSL

Never get blindsided by an expired domain

Track SSL certificate and WHOIS expiry for every domain you own, plus DNS-blocklist status so your mail keeps landing. WatchCron warns you weeks before anything lapses — not the morning it breaks.

  • SSL & WHOIS expiry alerts, staged in advance
  • DNS blocklist (RBL) monitoring for mail domains
  • Certificate issuer & chain details at a glance
WatchCron domain monitors — expiry dates, registrar, days left overview
WatchCron cloud cron tasks — scheduled HTTP calls with status, schedule, response times
005Cloud Cron

Run scheduled HTTP calls from our servers

Replace your server’s crontab with reliable, managed HTTP calls. Define a cron schedule, point it at your URL, and WatchCron fires the request on time — with retries, logging, and the same alerts you already use.

  • Full cron expression support with timezone control
  • Automatic retries with configurable backoff
  • Response time tracking & execution logs
  • GET, POST, PUT, PATCH & DELETE methods

Learn more about Cloud Cron →

006How it works

Everything you watch, routed through one place

Cron, uptime, ports, domains and cloud cron tasks all feed into WatchCron. It watches the schedule and routes any failure straight to the channels your team already lives in — no SDK, no agent, one curl.

01

Your job checks in

Add one line to your script. Every start and finish hits a unique ping URL — any language, any host.

$ tail backup.sh
pg_dump > db.sql
curl -fsS watchcron.com/ping/<uuid>
ping sent
ping received02:00:04
02

We watch the clock

Pings should land on schedule. Miss the window past your grace period and the monitor flips — no polling from you.

expected every 60 min
ping missed — grace exceeded
03

You get alerted

The alert routes to every channel on the rule — wherever you already look — within seconds.

prod-db-backup is DOWN
Missed ping at 02:05 UTC
Telegramsent
008Pricing

One plan.
Every monitor type.

No feature tiers, no per-check fees, no “contact sales” wall. You pay for how much you monitor — every check type is on from the first one.

CRON TOOL UPTIME TOOL SSL CHECKER CRON SCHEDULER ONE PLATFORM
Free
$0
free forever
20 monitors, all types
5-minute checks
Email & webhook alerts
3 cloud cron tasks
1 team member
Start free
BEST VALUE
Starter
$7/mo
per month, billed annually
75 monitors, all types
30-second checks
Slack, Telegram, Discord & Teams
15 cloud cron tasks
3 team members
5 projects
Start Monitoring
Compare all plans — Pro & Business
No credit card required · Cancel anytime · All prices in USD
009Common questions

Questions before
the first check.

A few straight answers for whoever gets the first alert when something stops running.

A real human replies, usually within a few hours.

Your job pings a unique URL when it starts and when it finishes. If a ping doesn’t arrive inside the window you defined, WatchCron flips the monitor to Down and alerts you — one curl line, nothing to install.

After the grace period you set, the monitor turns Down and routes an alert to every channel on the rule — Slack, Telegram, email, SMS, PagerDuty and 10+ more — so the right person hears about it in seconds.

No. A single HTTP request from cron, a shell script, or your app is all it takes. Client libraries exist for convenience, but they’re always optional — never required.

Plenty: website & API uptime, TCP/UDP ports, DNS records, domain & SSL-certificate expiry, mail-server blocklists, and scheduled HTTP tasks via Cloud Cron — all watched from one dashboard with one set of alert rules.

Uptime and port checks run as often as every 30 seconds from multiple regions, and confirmed failures fire an alert within seconds — we re-check from a second location first so you don’t get woken by a false alarm.

Cloud Cron lets you schedule HTTP calls to any URL on a cron schedule — like a managed crontab running on our servers. You set the expression, method, and endpoint; WatchCron fires the request on time with automatic retries, execution logs, and the same alert channels you use for monitoring.

Yes — the Hobby plan is free forever with 5 monitors and 5-minute checks. Paid plans add more monitors, 30-second checks, every alert channel and team seats.

Ask us anything

A real human replies, usually within a few hours.

We’ll only use your email to reply. No lists, no spam.

Message sent

Thanks — we’ve got your question and a human will get back to you shortly.

009Get started

Start monitoring your whole stack.

One platform for cron, uptime, ports, domains and blocklists. Set up in under a minute — every check type on, no credit card.

it’s free — 20 checks forever,
no card, ready in a minute!
Free plan · 20 checks forever Start monitoring free