sandywp / plugins / get-url-cron
Cron Setup and Monitor
Get URL Cron
Manage cron jobs, monitor tasks, retry failures, and send email alerts when something goes wrong.
Ready in seconds.
v2.0.0 1,000+ installs WP 6.2+ PHP 7.4+

What you get inside
5 screens-
New cron events can be added, modified, deleted, and executed. Includes setup for monitoring with required string or JSON field check.
-
Overview of all running cron jobs with next run time and recurrence interval.
-
Basic settings for e-mail notification, timeout, log retention, and uninstall options.
-
Log view: see executed cron jobs with OK or FAIL status, runtime, URL, and response.
-
System Check: verify PHP version, WordPress cron, loopback requests, outgoing HTTP transport, and SSL support.
About this plugin
Effortlessly define and manage cron jobs with execution URLs and WP shortcodes. The plugin monitors cron jobs, retries failed executions as needed, and sends status updates via email.
With “Cron Setup and Monitor – Get URL Cron” you can:
- Add, edit, and delete cron jobs to request HTTP URLs or WordPress shortcodes at defined times with various intervals.
- Verify the retrieved result by checking for a required string or JSON field to ensure the request was successful.
- Retry the HTTP URL or shortcode request multiple times in case of failures.
- Display all cron jobs in the WordPress installation, including those independent of this plugin.
- Manually execute cron jobs.
- Log requests and show OK or FAIL status in a database-backed log.
- Send emails for each cron job execution, including start attempt and result.
- Option to send emails only on failure.
- System Check page: verify PHP version, WordPress cron status, loopback requests, outgoing HTTP, and SSL support.
Usage
- Go to ‘Basic Settings’ in the plugin menu to set basic settings (e.g. e-mail address for status messages).
- Go to ‘Set CronJobs’ to manage cron events: set URL or WordPress shortcode, interval, start date, etc.
- Save the defined cron jobs.
- Manually execute a cron job by clicking “Execute Job”.
- Check plugin menu ‘Show CronJobs’: the scheduled cron jobs “geturlcron_event-” should be listed there.
- Check plugin menu ‘Show Logs’: completed jobs show OK or FAIL status.
- If an e-mail address is defined, e-mails are sent for each attempt and result.
Questions
- What is the purpose of this plugin?
- Monitor websites and URLs on other servers to check if a service is running correctly.
- Execute WordPress shortcodes on a schedule.
- Generate Custom Post Types with the plugin JSON Content Importer.
- How do I start a job at a defined time?
When setting up a cron job, specify a “first run date and time” along with a recurrence interval. The plugin calculates subsequent execution times by adding the recurrence interval to the first run time.
For example: first run at 6:00 AM, interval 15 minutes: jobs run at 6:00, 6:15, 6:30, etc.
- How do I receive email notifications only for failed jobs?
Select the “Email only for failed jobs” option in the Basic Settings of the plugin.
- What is the minimum WordPress version required?
WordPress 6.2 or higher is required. The plugin uses the
%iidentifier placeholder in$wpdb->prepare(), which was introduced in WordPress 6.2.- Does the plugin work on multisite installations?
The plugin uses the
manage_optionscapability for access control and should work on multisite. Each site manages its own cron jobs independently.
sandywp / also on the shelf
Try another plugin
-
Free light plugin to monitor the free disk space, and notification system when running out of space.
Spin up a real WordPress site in seconds.
Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.