o
Joomla has had Scheduled Tasks since 4.1. Out of the box they are triggered by the lazy scheduler, that is by your visitors. This guide shows how to switch on Web Cron instead and have the generated address called at a fixed interval.
Why at all
The lazy scheduler starts the task scheduler as soon as something happens on the site, by default at the earliest 300 seconds after the last run. On a low-traffic site that means: without a visit nothing happens, and a task scheduled for the night runs the next morning.
This affects every task you created under Scheduled Tasks: backups, deleting expired articles, sending mail, cleanup work by extensions.
The other way round: on a busy site the lazy scheduler keeps waking the scheduler and can slow the site down further when a task takes longer. Joomla therefore explicitly recommends using either the lazy scheduler or web cron, not both.
https://ihre-domain.de/component/ajax/?plugin=RunSchedulerWebcron&group=system&format=json&hash=IHR-HASHSetup
In the administrator area go to System › Scheduled Tasks and open Options in the top right. Switch Web Cron on and save. Joomla generates a hash and then shows the finished address in a field ready to copy.
https://your-domain.com/component/ajax/?plugin=RunSchedulerWebcron&group=system&format=json&hash=YOUR-HASH
The Lazy Scheduler setting is in the same options. Switch it off. Joomla explicitly advises against running both triggers at the same time.
Call the copied address yourself once. A short JSON response is correct. An error message usually means the hash is wrong or Web Cron was not saved.
Registration takes a minute and is free. Three cronjobs stay free forever, the first 14 days run on the Unlimited plan.
Enter the full address including every parameter after the question mark. Select minutes 0, 5, 10 and so on in the schedule, or type the crontab expression directly.
*/5 * * * *
So that you notice when your site stops responding, enter an email address in the folder settings. You will then be notified when a call fails.
Verification
In the Cronjob.de call log you will see the first calls with status 200 within a few minutes. Inside Joomla the Scheduled Tasks list shows for each task when it last ran and with what result.
FAQ
Create an account, enter the address, click the schedule. Three cronjobs are free forever, the first 14 days run on the Unlimited plan.
Start for free See pricingMore guides
Official documentation of Joomla
The details about Joomla come from their own documentation, as of September 2026. Please check there whether anything has changed since.