Skip to content

Cron job monitoring.
Get alerted when jobs go quiet.

Watchgoose watches your cron jobs, backups, queues, and scripts. They ping us when they run by HTTP or email. We alert you the second one goes late or down — before your customers notice.

  • 10 free checks
  • 14-day Business trial, no card
  • Live in 2 minutes
How it works

Up and running in under two minutes.

No agents, no plugins, no infrastructure to install. If your job can hit a URL, it can be monitored.

1

Add a check

Create a check in the dashboard, set its expected schedule (every 5 minutes, every Sunday at 03:00, cron expression, or on-calendar).

Schedule: */5 * * * *
Grace: 5 minutes
2

Ping us from your job

Add one line to your script — an HTTP request to the ping URL, or send mail to the check's unique email address.

curl -fsS --retry 3 \
  https://watchgoose.com/ping/…
3

Get alerted when it's late

If a ping doesn't arrive within the grace window, the check flips to "down". We fan alerts out to every channel you've wired up.

DOWN nightly-db-backup
→ Slack, email, SMS, PagerDuty…
Built for operators

See what needs attention at a glance.

See each check’s current status, expected schedule, and last signal in one project view, without opening every check.

  • One-screen triage — each check in the selected project, current status, last seen.
  • Dark mode, reduced-motion support, keyboard nav — accessibility is not optional.
  • Badges and JSON status for dashboards, docs, or an external status-page provider.
Features

Everything you need to sleep through the night.

Focused on scheduled-task monitoring. Tuned for teams that take reliability personally.

HTTP & email pings

Signal in. Alert out.

Ping a URL or send mail to a per-check address. When the signal is late, notify your team through 12+ email, chat, webhook, SMS, and call channels.

Cron & calendar schedules

Standard cron expressions, human-friendly intervals, or full calendar schedules with timezone support. Grace periods absorb normal jitter.

Live status & logs

Per-check status, last-ping timestamp, plan-limited ping history with durations and exit codes. Badges and JSON endpoints serve external dashboards.

Teams & projects

Group checks by service and invite teammates with role-based access.

Project-scoped API

Automate check creation and use restricted keys for dashboards.

Pricing

Start free. Upgrade when you outgrow it.

Transparent monthly pricing in EUR, USD, and GBP. Prices exclude VAT. See full plan comparison →

Startup

For freelancers and small teams.

17 / month

EUR pricing · billed monthly

  • 100 checks
  • Unlimited projects
  • Team access
  • 50 SMS, 20 phone calls
  • 1,500 ping log entries
  • 5% of profit donated to Open Source

Enterprise

For larger ops with custom needs.

Custom

Contact us for invoiced billing

  • 10,000 checks
  • Unlimited projects
  • Team access
  • 1,000 SMS, 500 phone calls
  • 10,000 ping log entries
  • 5% of profit donated to Open Source

Free

For individuals and side projects. Forever, no card required.

  • 10 checks
  • Unlimited projects
  • 1 user
  • 200 ping log entries
Open Source

We support Open Source.

Every paid plan helps put money back into the ecosystem: we donate 5% of profit to Open Source projects.

Free plans for Open Source

Qualifying Open Source projects and nonprofits can get any paid plan for free, matched to the project’s needs. The Business tier, for example:

  • 1,000 checks
  • Unlimited projects and team access
  • 3,000 ping log entries
Find out more

Ship the cron job.
We’ll watch it.

10 checks free, no credit card, live in two minutes. Upgrade only when your monitoring outgrows the free tier.