Simple Cron, Scheduled Task & Workflow Monitoring

Get instantly notified the moment your cron job, scheduled task, or n8n, Zapier, and Make workflow goes silent.

Uptime monitoring asks whether a server responds. Doyouok asks whether the job actually ran.

Free plan includes 5 Checks — no credit card required.

Create 5 Free Checks

Setup takes 2 minutes · no credit card · test it with a single curl call.

Monitor Anything That Should Keep Running

Cron Jobs

Make sure your scheduled cron jobs run on time. Get an alert the moment a job stops checking in.

Scheduled Tasks

Monitor Windows Task Scheduler jobs and other scheduled tasks without adding complicated monitoring infrastructure.

n8n, Make & Zapier Workflows

Get alerted when a step in your n8n workflow, Make scenario, or Zapier zap stops running — even if the platform itself doesn't tell you.

Scripts & Background Jobs

Know when a script or background process stops running unexpectedly.

Backups & Data Jobs

Monitor backups, imports, exports, and other automated data jobs.

How It Works

1
Create a Check

Create a Check for your task and get a dedicated Ping URL.

2
Send a Check-in

Have your process request this URL every time it runs successfully, or every time the event occurs.

3
Get Alerted on Timeout

If no check-in arrives within the interval you set, we'll alert you immediately.

See It In Action

A live look at the dashboard — every check's status at a glance, and the full check-in history behind it.

All checks at a glance, with status and recent history

All checks at a glance, with status and recent history

Drill into a single check's check-in history and downtime

Drill into a single check's check-in history and downtime

Monitor a Cron Job in Seconds

Add one line to any job, script, or workflow — no agent, no SDK to install.

# Ping Doyouok when your job succeeds
curl -fsS --retry 3 --max-time 10 https://ping.doyouok.com/ping/YOUR-API-KEY
# Run every hour, then ping Doyouok when it succeeds
0 * * * * /path/to/backup.sh && curl -fsS --retry 3 --max-time 10 https://ping.doyouok.com/ping/YOUR-API-KEY

No Surprises: How Alerting Works

No Hidden Grace Period

The first alert fires the moment your check-in interval elapses — nothing waits quietly in the background.

One Escalating Reminder

Still down? A final reminder goes out once the check has been down for 2x your interval, so it doesn't get lost in a busy inbox.

Works Across Any Time Zone

Intervals are duration-based (e.g. every 6 hours), not clock-based — nothing to configure for time zones or daylight saving.

Automatic Recovery Alerts

The moment a check reports in again, we detect the recovery and notify you — no need to check back manually.

What Sets Us Apart

Start Free, Stay Affordable

Start free with 5 Checks, no credit card required — upgrade for as little as $3/mo when you need more.

Daily Check-in Counts & Trend Reports

See how often each Check checks in and track its trend over time.

Easy to Use

No dashboards to configure, no queries to write — status is clear at a glance.

Built for Reliability

Runs on two servers with load balancing for added reliability.

Key Features

Live Dashboard

See the status and last check-in time of every Check at a glance.

Flexible Intervals

Set a custom check-in interval, in hours, for each Check to match any task schedule.

Clear Status

New / Up / Down — spot problems at a glance.

Instant Alerts

An alert is sent automatically the moment a check-in is missed, so a failing task never fails silently.

Frequently Asked Questions

A cron job monitor checks that your scheduled jobs are running as expected. If a job stops checking in, Doyouok sends you an alert.

Your cron job sends a simple HTTP request to a unique Ping URL whenever it runs successfully. If Doyouok doesn't receive that request in time, an alert is triggered.

Yes. Add an HTTP request step to your n8n workflow, Zapier zap, or Make scenario that calls your Ping URL when it completes successfully — Doyouok will alert you if that step ever stops firing.

Cron jobs, scheduled tasks, scripts, backups, database jobs, and automation workflows — anything that should run on a schedule or in response to an event.

No. Doyouok uses simple HTTP check-ins, so there's nothing to install.

Yes. The Free plan includes 5 Checks and requires no credit card.

See more FAQs