Home/AI Glossary/Cron Job

Cron Job

Cron is the Unix tradition for time-based execution: 0 8 * * * can mean "every day at 08:00." In equivalents like GitHub Actions, cloud functions, or n8n, this appears as scheduler nodes.

Difference vs webhooks: cron is time-based pull, while webhook is event-based push. Combine cron with API fetches for batch jobs.


Key characteristics

  • Runs jobs at fixed times or intervals, regardless of whether new events occurred.
  • Works well for batch tasks like reports, syncs, cleanup, and scheduled AI processes.
  • Requires logging and error handling because missed or duplicate runs are otherwise hard to detect.