Getting Started

From signup to your first running cron job in under 60 seconds. No credit card, no server setup.

1. Create an Account

Sign up for free at /signup. Just an email and password. Confirm your email via the link we send, and you're in the dashboard.

2. Create Your First Cron Job

Click + New cron job in the dashboard and fill in the following:

  • Name — anything you like, e.g., "Telegram bot keepalive".
  • URL — the HTTP endpoint to trigger (must be public; HTTPS recommended).
  • Method — GET, POST, PUT, PATCH, DELETE, or HEAD.
  • Schedule — a cron expression or pick a preset (e.g., "Every 5 minutes").
  • Timezone — defaults to UTC; change it if your schedule follows a local timezone.

3. Run a Quick Test

Once saved, open the job detail and click Run now. This fires the job immediately without waiting for the next scheduled run. The result shows up in the Executions tab.

Quick check
Use https://httpbin.org/getfor your first test — it's a public endpoint that always returns 200 OK and echoes your request back.

4. Monitor Executions

Every time a job runs, an execution record is logged: status (success/failed/timeout), HTTP status code, duration, and response body (up to 8 KB). The last 50 executions are visible on the job detail page.

5. Configure Notifications (Optional)

By default, you get an email after 1 consecutive failure. To change this:

  1. Edit job → expand Reliability
  2. Set Notify after N consecutive failures (e.g., 3 means you'll only get notified after 3 failures in a row)
  3. Or disable it entirely with the Notify on failure toggle

What's Next

Dig into Cron Expressions for custom schedules, or head to Use Cases for real-world examples — Telegram bots, Discord webhooks, and background tasks.