Cronjob.de › Guides › BackWPup
Setting up a BackWPup cron job: start backups on time
BackWPup schedules backups via WP-Cron, which only runs when someone visits the site. Since version 5.6 you can start a backup job via a link instead: choose Triggered by link as the frequency, copy the link shown and have Cronjob.de call it on a schedule, for example daily at 3:05. According to BackWPup this works in both the free and the Pro version (as of November 2026).
Updated:
Why at all
Why BackWPup backups run late or not at all
BackWPup uses the WordPress cron system for scheduled backups. WP-Cron does not run by itself, though, only when a visitor opens a page. At night, when the backup is supposed to run, often nobody comes. The 3 am backup then only starts with the first visitor in the morning. BackWPup says so itself: “If no one visits your website for some time, it can lead to some trouble with the Cron.”
BackWPup names two ways out. One is a cron job that calls wp-cron.php regularly. Then all WordPress tasks run on time, including the backup on the schedule set in BackWPup. How that works is explained in the WordPress guide.
The other is the link per backup job. According to the documentation, calling this link starts the job immediately, and an external cron job is explicitly intended for it. The schedule then lives at Cronjob.de, and every job gets its own time. This guide describes that way.
The Cronjob.de call log shows every start with time and status code. If the site is unreachable, you get an email from Plus. That way a failed backup is noticed before you need it.
- URL to call
https://ihre-seite.de/wp-cron.php?_nonce=…&backwpup_run=runext&jobid=1- Recommended interval
- per backup job, usually daily or weekly
- Tested with
- BackWPup ab 5.6 (Free und Pro)
- Sufficient Cronjob.de plan
- The free Cronjob.de plan covers five cron jobs on a five-minute grid, enough for daily and weekly backups. A call log with the response and email error alerts start with Plus (€17.88 a year).
Setup
Step by step
The AI does it faster
You do not have to transfer any of this by hand. Paste this guide – or the one for your own system – into the assistant, and Cronjob.de fills in address, method, schedule and headers. Where something is unclear it asks instead of guessing. At the end you see what was entered and create the job with one click.
Included in the free plan at no extra cost. You will find it after signing in under "Cronjobs" → "Create with AI".
-
Update BackWPup
According to the changelog, starting via link has been available since version 5.6.0. Check under Plugins whether your version is up to date.
-
Set the frequency to “Triggered by link”
Create a backup job or open an existing one. Under Frequency, choose Triggered by link. BackWPup then shows a link with a copy button. It stays the same even if you change the frequency later and switch back.
-
Copy the link
The link starts with your site address and
wp-cron.php, followed by a secret key and the job number. Anyone who knows the link can start the backup. So treat it like a password.https://your-site.com/wp-cron.php?_nonce=…&backwpup_run=runext&jobid=1
-
Create an account at Cronjob.de
Signing up is free and needs no payment details. New accounts get all features for 14 days, after that the account simply continues on the free plan.
Start for free 14 days of Unlimited included, no payment details
-
Create a cron job with the link
Paste the link as the address and leave the method on GET. Choose the time for the backup, ideally at night and away from the full hour. If you have several backup jobs, for example for the database and the files, each gets its own cron job with its own time. That way they do not run at the same time.
5 3 * * *
You can enter this expression at Cronjob.de exactly as it is – the schedule field understands crontab notation. But you do not have to know it: simply click the schedule together instead.
-
Switch on error notifications
Enter an email address under Notifications. Failure notifications by email are included from the Plus plan, and free during the first 14 days.
What the five fields of an expression like */5 * * * * mean is explained in the crontab reference – with examples and the most common pitfalls. You can build the expression in the crontab generator. Whether you need an outside service at all is shown in the comparison of the three ways.
Verification
Is it actually running?
Start the cron job once by hand. The Cronjob.de call log shows the status code and runtime, and from Plus the response as well. Status 200 only means WordPress accepted the call, though, not that the backup ran. So after the first run, check in BackWPup and at the storage destination, for example the FTP folder or the cloud, whether the backup is there.
FAQ
Common questions about BackWPup
- Is starting via link available in the free version of BackWPup?
- Yes. In its comparison of Free and Pro, BackWPup lists “Trigger backups via URL / secure link” for both versions (as of November 2026).
- Should I use the link or have wp-cron.php called instead?
- Both work. If you call
wp-cron.phpregularly, the schedule stays in BackWPup and all other WordPress tasks run on time as well. With the link you set the time per backup job at Cronjob.de and see every start separately in the log. - How long does the call take?
- That depends on the server. On many servers WordPress finishes the response right away and keeps working afterwards; then the call is done quickly. Otherwise the connection stays open while the backup is working. We wait 45 seconds on the free plan and 60 seconds on the paid ones, then we hang up. Whether PHP keeps working after that depends on your server settings.
- The link does not start the backup. What now?
- First check whether the job is still set to Triggered by link. For jobs activated another way, the BackWPup documentation names a filter that lets links start them anyway:
add_filter( 'backwpup_allow_job_start_with_links', '__return_true' );. If an error status such as 403 comes back, the host or a security plugin may be blockingwp-cron.php. BackWPup names this cause in its help as well. - The call asks for a username and password. What now?
- Then a directory protection (.htaccess) sits in front of the site. Enter the credentials in the two credentials fields of the cron job form, and the call authenticates itself.
Cronjob.de
in the user agent. Ask your host for an exception for it; that is more reliable than allowing IP addresses, because ours can change. Addresses and details in the FAQ.
Other errors such as 401, 404 or 500 are explained in the troubleshooting guide.
Create your cronjob now
Create an account, enter the address, click the schedule. Five cronjobs are free forever, the first 14 days run on the Unlimited plan.
Start for free See pricingMore guides
- Webspace
- Windows
- WordPress
- Nextcloud
- Contao
- Drupal
- Joomla
- All-Inkl (KAS)
- STRATO
- IONOS
- Matomo
- Dolibarr
- phpList
- SuperWebMailer
- Firefly III
- Host Europe
- Hetzner Webhosting
- netcup
- Alfahosting
- Gambio
- Shopware
- JTL-Shop
- PrestaShop
- Moodle
- WooCommerce
- WP All Import
- Doofinder
- GitHub Actions
- MySQLDumper
Official documentation of BackWPup
The details about BackWPup come from their own documentation, as of November 2026. Please check there whether anything has changed since. BackWPup is a trademark of its respective owner. This guide comes from Cronjob.de and has no business relationship with that provider.
By Joscha Schultze, operator of Cronjob.de · Written with AI assistance, provider details checked against their official pages.