One HTTP ping.
Everything else is automatic.
Your cron job runs exactly as it always has. Tymo sits at the end — one curl, no agents, no SDKs. If the ping never arrives, your team hears about it before anyone else does.
Jobs fail silently. You find out from customers.
These are the three things that go wrong before you even know there's a problem.
No exit code ≠ success
A script can exit 0 and still have done nothing useful. Timeouts, empty results, and partial writes all look like success from the outside.
Cron just stops running
Cron doesn't retry, doesn't alert, and doesn't log to anywhere you check. A misconfigured job can sit silently broken for weeks.
Server monitoring misses it
Uptime monitors check if a server responds. They don't check if your 2am backup actually ran. That's a completely different problem.
Cron expressions and plain intervals
Use a full 5-field cron expression or a human-readable interval. Either way, Tymo calculates the next expected ping window exactly — including daylight-saving edge cases.
IP allowlisting and CIDR ranges
Lock each ping URL to specific source IPs or CIDR blocks. Even if a URL leaks, pings from unexpected addresses are rejected with a 403 before any state is updated.
Down alerts and automatic recovery
When a check misses its window, Tymo fires an alert across your configured channels. When the job runs and pings again, a recovery notification is sent automatically — you never manually close an incident.
Full audit log for every ping
Every ping is recorded: successful, rejected by IP filter, rate-limited, or received while paused. You get the exact timestamp, source IP, and outcome — enough to reconstruct exactly what happened.
Works with every language and platform.
GET or POST — both work. No authentication, no headers. If it can make an HTTP request, it can send a ping.
# Minimal — success ping only 0 2 * * * /scripts/backup.sh && curl https://api.tymo.site/p/abc123 # GET or POST — Tymo accepts either 0 2 * * * /scripts/backup.sh && curl -X POST https://api.tymo.site/p/abc123 # No auth headers, no request body — any HTTP client works 0 2 * * * /scripts/backup.sh && wget -q -O- https://api.tymo.site/p/abc123
Add one line. Know immediately when something breaks.
20 checks free forever. No credit card. Takes 30 seconds.