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.