CronHook

Pricing

Simple, transparent pricing.

Start free with 5 monitored jobs. Upgrade when you need more.

Free Forever

Free

Ideal for personal side projects, single VPS servers, and microservices.

$0 /month
  • 5 Monitored Jobs
  • Unlimited incoming ping requests
  • 5-minute schedule resolution
  • 1-minute minimum grace buffer
  • Email & Slack alert notifications
  • 1 public status page
  • 7-day incident log retention
Start free forever → No credit card required
Scale

Pro

For high-frequency cron infrastructure, DevOps teams, and agencies.

$24 /month (billed annually)
  • 250 Monitored Jobs
  • Unlimited incoming ping requests
  • 10-second schedule resolution
  • Custom headers & payload assertions
  • All alert channels + SMS & Phone escalation
  • Unlimited public status pages
  • 90-day incident log retention
  • Unlimited team seats & Audit logs
  • Priority 24/7 engineering support
Cancel or downgrade anytime

Estimate your plan by active cron job count

Select your total background scripts to calculate your recommended plan and resolution capability.

Recommended Plan: Starter Plan 1-minute ping resolution • Unlimited pings
$7 /month (billed annually)

Need more than 250 monitored jobs or custom SLAs?

We offer dedicated Cloudflare Durable Object clusters, custom SAML/SSO integration, and custom BAA agreements for high-volume enterprise workloads.

Contact Engineering →

Plan comparison

Compare plans

Features Free ($0) Starter ($7/mo) Pro ($24/mo)
Core Monitoring Engine
Monitored Jobs 5 50 250
Incoming Ping Volume Unlimited Unlimited Unlimited
Minimum Schedule Resolution 5 minutes 1 minute 10 seconds
Durable Object Edge Isolation ✓ ✓ ✓
Custom Grace Buffer Periods Fixed (1 min) Custom (seconds to hours) Custom (seconds to hours)
Alerting & Notification Channels
Email Alerts ✓ ✓ ✓
Slack & Discord Integrations ✓ (Slack only) ✓ (Slack + Discord) ✓ (All channels)
Custom Webhooks (JSON payload) — ✓ ✓
SMS & Phone Call Alerts — — ✓
Analytics, History & Dashboards
Public Status Dashboards 1 page 5 pages Unlimited
Incident Log Retention 7 days 30 days 90 days
Payload Assertion & Error Logging — ✓ ✓
Team & Support
Team Seats 1 member 3 members Unlimited
Uptime SLA Guarantee 99.9% Edge 99.9% Edge 99.99% Edge SLA
Engineering Support Community Standard Email 24/7 Priority Email & Chat

Isolated monitors

Each monitor runs in its own Durable Object on Cloudflare's edge.

No overage fees

You pay for the number of monitors, not ping volume. No surprise charges.

Cancel Anytime

Cancel or downgrade in one click. No lock-in contracts.

Free plan

5 monitored jobs, unlimited pings. No credit card required.

FAQ

Frequently asked questions

Everything you need to know about billing, limits, and monitoring.

What happens when my cron job misses a ping? +

When a ping is missed beyond your configured schedule interval and grace buffer, the check's dedicated Cloudflare Durable Object alarm triggers immediately. CronHook sends alerts to all your configured channels — Email, Slack, Discord, or Webhooks.

Is the free plan really free forever? +

Yes. The free plan includes 5 monitored jobs with unlimited incoming ping requests, email and Slack alerts, and a public status page. No credit card is required to sign up, and your account will never expire.

Will I ever be charged overage fees for high ping volume? +

No. CronHook charges by the number of active monitors, not by ping volume or data throughput. Pings are unlimited on all plans.

How fast are alert notifications delivered? +

Alerts are sent as soon as the monitor's alarm fires. Each monitor runs in its own Durable Object with native alarm scheduling, so there's no polling delay.

Can I switch between monthly and annual billing at any time? +

Yes. You can toggle between monthly and annual billing directly from your billing dashboard. When upgrading to annual billing, your account automatically receives a 20% discount.