o
Set up with AI

Set up cronjobs online, without your own server

Create a cronjob without installing anything: Cronjob.de calls your URL on schedule, to the minute. The log shows you what your script answered, and you get an email when something breaks.

14 days with every feature no payment details needed free forever afterwards

How Cronjob.de works: the schedule field holds the crontab expression 0 3 * * * for daily at 3 am, Cronjob.de then calls the address your-shop.com/backup.php, and the log shows the successful call at 03:00:01 with 200 OK after 0.42 seconds
Since 2003one of the first web cron services
Claude & ChatGPTconnect directly via MCP
To the minuteschedules down to the minute
EU serversGDPR-compliant, German contract
NEW: SET UP WITH AI

Paste the instructions – we do the rest

Your hosting provider, shop or CMS hands you a text you cannot make sense of? Just paste it. We read out the address and the schedule, ask if something is missing, and fill in the form with it. You look it over and save.

  • Understands hoster instructions, crontab lines and your own words
  • Tells you honestly when something will not work – instead of guessing
  • Nothing is saved until you click Save yourself

Try it for free Build a crontab online, no sign-up

From the manual: „For scheduled tasks to run, the file wp-cron.php must be called every 5 minutes."
Understood. At which address is your site reachable?
www.my-shop.com
Done: https://www.my-shop.com/wp-cron.php, every 5 minutes, around the clock. The form is filled in – please check it and save.

You can also describe just the schedule: „Monday to Friday from 9am to 5pm every 15 minutes" – and the schedule is filled in for you.

Why Cronjob.de

When your host offers no cron

Most web hosting plans have no cron, allow only one call per day or require SSH access. That is exactly what we are here for.

No cron in the hosting plan

You need no server access and install nothing. Enter the URL, pick a schedule, done.

WP-Cron only runs on visits

WordPress, TYPO3 and Shopware only run scheduled tasks when someone visits the site. We call reliably, at night too.

Guide for WordPress  ·  Set up a cronjob: all guides

Your own server is overkill

For a handful of scheduled calls it makes no sense to run and maintain your own machine.

Call log at Cronjob.de with time, duration, size and the server response, one call with a 500 Internal Server Error marked in red

Call log

You see what your script answered

A cronjob that seems to run but does nothing often goes unnoticed for weeks. That is why we store your server's response in plain text for every call, along with duration and size.

  • The last 20 runs per cronjob
  • Up to 5,000 characters of the output
  • HTTP errors in plain text instead of a code
Runtime statistics of a cronjob: charts for duration and output size across 30 runs, one error marked in red

Statistics

And you see when it slowly gets worse

The last 200 runs form a curve for duration and output size. That is how you spot an import that has grown from 2 to 20 seconds, long before it hits the time limit.

See the example at full size

Error detection at Cronjob.de in three steps: the server answers with an error, Cronjob.de records it, the team receives an email

Notification

You find out before your customer calls

If your server answers with an error or not at all, an email goes out with the error message and a link to the log. At most one message per folder and day, so a broken job cannot flood your inbox.

  • Recipients per folder, several possible
  • Server monitoring on top, in the Unlimited plan

AI access (MCP) New

Just ask your assistant

Cronjob.de speaks the Model Context Protocol, MCP for short. Connect Claude, ChatGPT or Cursor to your account and simply ask, instead of clicking through lists. Enter the address, confirm in the browser – no token to copy.

  • You decide: read only, or change things too
  • Every connection can be removed at any time
  • Included in the Unlimited plan
Which of my cronjobs failed last week?
Two: „Database backup" (404) and „Newsletter" (timeout). Shall I look at the log?
Create a job that syncs the inventory on Sundays at 4 a.m.
Created: „Sync inventory", every Sunday at 4am. Next run: Sunday, 4:00.

In use

What cronjobs are used for every day

What your script does behind the URL is up to you. These six tasks are the ones we see most often among our customers.

Shops and inventory

Export orders, sync stock levels, update prices.

Backups and maintenance

Back up databases, clear caches, tidy log and temporary files.

Email and newsletters

Work through sending queues, send reminders and campaigns.

Interfaces and imports

Sync data between systems, read feeds, fetch rates and weather data.

Reports and analytics

Collect key figures, generate and send daily and monthly reports.

Monitoring

Check availability, keep an eye on certificates and deadlines.

Six Cronjob.de scheduler servers in Helsinki, Nuremberg and Falkenstein working from the same job list

Reliability

Running since 2003.

Cronjob.de has been around since 2003 – one of the first web cron services there was. If you set up a task that should still be running in five years, you want to know who will be running it by then.

Calls are spread across independent machines in Helsinki, Nuremberg and Falkenstein. Each takes its share from the same list. If one fails, the others keep going.

  • German company – support in German, invoice with VAT shown
  • Processing exclusively in the EU – Nuremberg, Falkenstein, Helsinki – more on data protection
  • Two-factor login – optional, by email code
  • Renewable electricity – the data centres run on hydropower according to their operator

Data protection

Your cronjobs never leave the EU

A cronjob service calls your systems and sees what they answer. Where that is processed, and by whom, should be verifiable. With us it is.

Three locations, all in the EU

Our servers are located in Nuremberg, Falkenstein and Helsinki, running on hardware of Hetzner Online GmbH. No processing outside the EU.

German company

Your contract partner, support and invoicing are based in Germany. German law, German jurisdiction, invoice with VAT shown.

You decide what we see

We store the last 20 responses per cronjob. You can delete the log in your account at any time, for a single job or for all of them.

No ad networks

No advertising trackers, no selling of data. We load external services only where they are actually needed.

Do your cronjobs process personal data? You conclude the data processing agreement under Art. 28 GDPR in your account with one click – at no extra charge, with a PDF for your records. Conclude the agreement  ·  Privacy policy

Pricing

Pay once a year

You decide at checkout whether the plan renews automatically. When a paid plan runs out, the account simply returns to the free plan.

Free

0 €
forever
  • 5 Cronjobs
  • 5-minute steps
  • 45 seconds per call

Plus

17,88 €
per year, that is 1.49 € per month
  • Unlimited cronjobs
  • Minute-precise execution
  • Call log and error email

Unlimited

47,88 €
per year, that is 3.99 € per month
  • Everything from Plus
  • Runtime statistics across 200 runs
  • Server monitoring
No risk: If you are not happy, you get your money back – for 31 days, no ifs and buts.
Every new account starts with 14 days of Unlimited, no payment details required. Afterwards it automatically continues for free. Compare all features

Common questions

Answered briefly

What is a cronjob?
A cronjob is a task that runs automatically at set times. At Cronjob.de it is always a call to a URL: we call, for example, https://your-domain.com/export.php every morning at 6, and your script does the work.
Do I need my own server?
No. All you need is a URL that can be reached with a browser. That works with any web hosting, including plans where the host offers no cron at all or only one call per day.
How often can a cronjob run?
From once a year up to every minute. The free plan allows 5-minute steps, from the Plus plan onwards any minute you like.
What does Cronjob.de cost?
The free plan allows 5 cronjobs and stays free. Plus costs 17.88 Euro per year, Unlimited 47.88 Euro per year. You pay a year in advance and decide at checkout whether the plan should renew automatically afterwards.
Can several people use the same account?
Yes. On the Unlimited plan you give colleagues their own login with their own email address and password – with no limit. You decide whether someone may only work with the cronjobs or also with invoices, plan and team. An activity log shows who created, changed or deleted which cronjob, and when. When someone leaves, exactly their access goes – everyone else keeps theirs. And if you work for several clients, you switch between their accounts from the menu.
I have instructions from my hosting provider and do not understand them. Now what?
Just paste the text here. Cronjob.de reads out the address, the method and the schedule and fills in the form with them. If something is missing – the domain, say, because the instructions only give a path – we ask. And if the instructions describe a command for your own server that we cannot run, we tell you so and what is needed instead. The cronjob is only saved once you submit it yourself. Included in every plan.
Can I manage my cronjobs with an AI?
Yes. Cronjob.de speaks the Model Context Protocol (MCP), which lets you connect Claude, ChatGPT, Cursor and other assistants. You only enter the address in your assistant and confirm the access in your browser – there is no token to copy. You decide whether the assistant may only read or also create and change cronjobs, and you can remove the connection in your account at any time. Included in the Unlimited plan.
Where is my data processed?
Exclusively in the EU. Our servers are located in Nuremberg, Falkenstein and Helsinki. Your contract partner is a German company. If your cronjobs process personal data, we provide a data processing agreement under Art. 28 GDPR.
Can I see whether my script worked?
Yes. Cronjob.de stores for every call how long your script took, how large the response was and what it returned. If something fails you get an email with the error message.

All questions and answers

Your first cronjob runs in two minutes

Email address, password, URL, schedule. That is all it takes.