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.

WatchCron — Dashboard Overview
WatchCron — Cron Jobs Dashboard
WatchCron — HTTP Uptime Monitors
WatchCron — Port & Network Monitors
WatchCron — Domain & SSL Monitoring
WatchCron — DNS Blocklist Monitoring
WatchCron — Incident Management
WatchCron — Integrations & Notifications
0+
monitor types in one platform
0+
notification channels available
0s
minimum check interval
 
plan with 20 checks forever
Cron Jobs Dashboard

Scheduled task monitoring

Never miss a failed cron job again

Your cron jobs and scheduled tasks are the heart of your data processing. Each check gets a unique ping URL — add one curl to your script, and WatchCron alerts you if the 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
Uptime Monitors

Website uptime monitoring

Know the moment your site goes down

Monitor HTTP/HTTPS endpoints with checks every 30 seconds. Track response times, verify status codes, and detect keyword changes before your customers notice.

  • Checks as frequent as every 30 seconds
  • Status code & keyword validation
  • Response time graphs & history
  • Multi-region checking support
Port Monitors

Port & service monitoring

Go beyond HTTP checks

Go beyond HTTP. Monitor any service on any port with TCP, UDP, DNS and ICMP checks. Know instantly when your databases, queues, or mail servers become unreachable.

  • TCP & UDP port connectivity checks
  • DNS record validation (A, MX, CNAME, TXT)
  • MySQL, PostgreSQL, Redis, Memcached
  • SMTP, IMAP & POP3 mail servers
  • RabbitMQ, Kafka & message queues
  • Custom expected response validation
  • Connection timeout & latency tracking
Domain & SSL Monitor

Domain & SSL monitoring

Never let a certificate or domain expire

Automated WHOIS and SSL expiry alerts days in advance, so you can renew with zero downtime. Track certificate chains, issuers, and domain registration details.

  • SSL certificate expiry alerts (30, 14, 7 days)
  • WHOIS domain expiration tracking
  • Certificate chain & issuer validation
  • Wildcard & SAN certificate support
  • Domain registrar change detection
  • Nameserver & DNS record monitoring
  • Configurable advance warning days
Public Status Page

Public status pages

Communicate with your customers during incidents

Host a public status page with real-time service health, incident management with timeline updates, and email subscriber notifications. Fully customizable with your branding.

  • Real-time service health dashboard
  • Incident management with timeline
  • Email subscriber notifications
  • Custom branding & domain support
Notification Channels

10+ notification channels

Get alerted your way, every time

Receive alerts via Email, Slack, Telegram, Discord, MS Teams, SMS, Voice, PagerDuty, OpsGenie, and Webhooks. Route each check to different channels.

  • Email, Slack, Telegram, Discord & more
  • SMS & voice call escalation
  • PagerDuty & Opsgenie integration
  • Per-check channel routing

Three steps to your first alert

No SDK, no agent, no complex setup. Just one HTTP request.

Step 1

Create a Check

Set a name and expected schedule — cron expression or simple period.

Name: prod-db-backup
Schedule: 0 2 * * *
Grace: 5 minutes
Step 2

Ping from Your Job

Add one HTTP call to the end of your script. Any language, any platform.

/path/to/backup.sh
curl -fsS
https://ping.watchcron.com/uuid
Step 3

Get Alerted

If the ping doesn't arrive on time, we notify you through your preferred channel.

prod-db-backup is DOWN Missed expected ping at 02:05 UTC

Get notified your way

Route alerts to different channels for different checks. Mix and match as needed.

Email
Slack
Telegram
Discord
MS Teams
Webhooks
SMS
Voice Call
PagerDuty
Opsgenie

Simple, transparent pricing

Free forever for small projects. Upgrade when you need more.

Free
$0

For personal projects and testing.

  • 20 checks
  • 1 project
  • Email & Webhook alerts
  • API access
Get Started
Starter
$7/mo

For small teams and growing projects.

  • 75 checks
  • 5 projects
  • Slack, Telegram & Discord
  • 3 team members
Start Free Trial
Business
$49/mo

For organizations with many services.

  • 1,000 checks
  • Unlimited projects
  • Voice, SMS & PagerDuty
  • Unlimited team members
Start Free Trial

Start monitoring in 30 seconds

Free plan with 20 checks. No credit card, no trial expiration.

Get Started Free