Manage and monitor
cron jobs

Cron Agent is an installable feature-rich administration panel to schedule and monitor all your background tasks. A control room for all your cron jobs.

App screenshot

Trusted by companies with the best engineering teams

Tuple
Mirage
StaticKit
Transistor
Workcation

A better way to handle background tasks

Cron jobs and scheduled tasks are hard to monitor and often fail silently. Cron Agent makes sure your mission critical tasks get the attention they deserve.

Monitor your tasks

Cron Agent comes with a lot of granularity when it comes to tracking the crons that have already been ran and seeing where things failed.

  • Control center

    Quickly get an overview of all the scheduled tasks and see right away where things have failed, when the last time the cron job was ran, and when the next run is scheduled.

  • Search history

    Go through previously executed tasks with ease. Filter through them by ID or dispatch date, see how long their execution time was, and what output was returned from your script.

  • Instant notifications

    Get alerted by email right away when a task failed to execute properly. Check the log to see what error was returned so you can easily troubleshoot the issue at hand.

Schedule tasks

Cron Agent gives you lots of options to schedule a task at the right moment and gives you flexibility on how it should be executed.

  • Task dependencies

    Tasks can have dependencies, which are references to other tasks. If a task needs to be executed, its dependencies will be executed first and that can be done in parallel.

  • Task parameters

    Set optional parameters for your task which you can send over as arguments to your script, so you can create different variants of the same task and keep them as if they were seperate tasks.

  • Task inputs

    Launch a task multiple times with different inputs. Inputs can be anything, such as a list of items coming from your database.

  • Sleep interval between executions

    When you're running a task for multipe inputs, you may specify a sleeping period between two executions. This can be useful when you're fetching data from an external source and you don't want to overload their system.

All-in-one platform

Cron Agent has a rich set of features that supercharge your cron jobs.

Task dependencies
Specify which tasks need to be executed before another task can be executed. No more needing to launch other tasks in your script explicitely in code.
E-mail alerts
Receive instant e-mail alerts when a task has failed, so you can fix issues right away. If you don't get any alerts, you can be rest assured that everything is running smoothly.
Log History
Search through previously ran jobs and see their log output. Find out when they've been executed, how long it took, and if it had any errors.
Moderation with Pull & Push
Pull & push mechanism to send data over to another service after having fetched it from another source, with the ability the approve each data item before it's being pushed.
Multi-input tasks
You can run a task multiple times by specifying a list of inputs for which the task needs to be executed.
Manual actions
You can manually force-launch a task through the admin panel. Pause currently running tasks, or even abort them.
Timezone-aware tasks
Cron expressions don't let you specify a timezone in native crontab. With Cron Agent, it's a cinch.
And much more
We're continuously adding requested features to make background tasks even easier to handle.

Simple no-tricks pricing

If you're not satisfied, contact us within the first 14 days and we'll send you a full refund.

Yearly License

Pay a one-time yearly license fee to use Cron Agent. You get continuous software updates, bug fixes and ongoing support from our team.

What's included

  • Downloadable software package

  • Installation instructions

  • E-mail support

  • Software updates & bug fixes

Frequently asked questions

Can’t find the answer you’re looking for? Reach out to our customer support team.

What are the software requirements to run Cron Agent?
Cron Agent is in essence a web application that can be run using a basic LAMP stack. It requires PHP 5.3, PostgreSQL and a runnable web server such as Nginx or Apache.
How to install Cron Agent?
We'll give you install instructions by email that you can follow to download and install Cron Agent on your server.
What languages does Cron Agent support?
Task classes are created in PHP, although any command-line script can be executed from these classes, which means your script can be in any language.
Who built Cron Agent?
Cron Agent is a project of Boot Ventures, a startup studio in Brussels, Belgium. We've built Cron Agent out of our own need for a better cron job monitoring and scheduling tool.