Skip to main content

Plans & Limits

Cronhost has three plans: Free, Starter, and Pro. Each plan sets the limits below. Manage your plan from the dashboard.

Core limits

  • Schedules is the maximum number of schedules you can have at once.
  • Executions per month counts scheduled runs and manual triggers per UTC calendar month. Retries are free and do not count. See the Execution Model for details.
  • Minimum interval is the shortest gap allowed between two runs of a schedule. On Free, a cron expression that would run more often than every 5 minutes is rejected.
  • Log retention is how long job execution history is kept before cleanup.
Exceeding a limit returns a PLAN_LIMIT_EXCEEDED error with HTTP 403. Reducing usage or upgrading your plan clears it.

Notification limits

  • Channel types are the notification destinations a plan can create and attach. Free is limited to email.
  • Channels per schedule is how many verified channels a single schedule can notify.
  • Alert on maps to the notifyOn preference. success and both are Pro only, and require at least one webhook channel (Slack, Discord, or Telegram).
Notification emails are capped at 10 per schedule per UTC day; emails beyond that within the same day are suppressed. On Pro, enabling per-success alerts on a schedule that runs more often than every 15 minutes surfaces a non-blocking high-volume warning. See Notifications for how to configure channels and per-schedule preferences.