WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Fernando Tellado v1.3.1

Easy Actions Scheduler Cleaner

Clean up your Actions Scheduler database with manual or scheduled cleanup. Remove old actions and logs automatically.

Easy Actions Scheduler Cleaner

The facts

Rating
5★ from 9
Active installs
900+
Price
Free
Last updated
18 Aug 2026
Added
Sep 2025
Requires WP
6.0
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
6,810

Our analysis

AI-assisted

Easy Actions Scheduler Cleaner is a WordPress plugin designed to help you manage and clean up your Actions Scheduler database tables. It addresses the issue of accumulated records from completed, failed, canceled, and past-due actions that can take up significant space in your database over time.

The plugin offers manual and scheduled cleanup modes, allowing you to delete unnecessary records and logs either on demand or automatically based on configurable thresholds. It also includes email notifications to keep you informed about the status of your database and any cleanup activities.

Best for: This plugin is suitable for WordPress site owners using WooCommerce or other plugins that rely on Actions Scheduler.

What it does well

  • Two cleanup modes: manual and scheduled
  • Configurable email notifications for database status
  • Flexible scheduling options for automatic cleanup
  • Handles large datasets efficiently with batch processing
  • Integrates seamlessly with WooCommerce's Action Scheduler

Where it falls short

  • No information on user support or documentation
  • Limited details on specific performance improvements

Verdict

Easy Actions Scheduler Cleaner provides a practical solution for managing database clutter from Actions Scheduler. It is particularly useful for those seeking to maintain website performance and database efficiency.

From the developer

Fernando Tellado's own description of Easy Actions Scheduler Cleaner, lightly tidied.

Easy Actions Scheduler Cleaner helps you clean up your Actions Scheduler database tables. Over time, these tables can accumulate thousands or even millions of records from completed, failed, canceled, and past-due actions that are no longer needed, as well as extensive logs that can take up significant database space.

This plugin provides two cleanup modes plus email notifications:

Manual cleanup

Run a one-time cleanup that removes all unnecessary records at once:

  • Delete completed actions – Actions that have already been executed successfully
  • Delete failed actions – Actions that encountered errors during execution
  • Delete canceled actions – Actions that were manually canceled
  • Delete past-due actions – Actions that missed their scheduled execution time
  • Delete old pending actions – Pending actions older than 30 days
  • Delete action logs – Historical log records that accumulate over time

Scheduled cleanup

Configure automatic cleanup to run on a schedule with smart thresholds:

  • Flexible frequency – Daily, weekly, biweekly, or monthly
  • Per-type configuration – Enable/disable cleanup for each action type independently
  • Threshold system – Only clean when records exceed your configured minimum (e.g., clean completed actions only when there are more than 100)
  • Configurable pending age – Set custom age for old pending actions (7 to 365 days)
  • Last run reporting – See results from the last scheduled cleanup
  • Background processing (NEW in 1.3) – The scheduled cleanup now runs as a self-rescheduling Action Scheduler job, so it never times out on large sites with millions of records

Email notifications

Stay informed about your database status with configurable email notifications:

  • Periodic reports – Receive daily, weekly, or monthly reports with database status, cleanup results, and estimated space savings
  • Accumulation alerts – Get notified when records pile up without an active scheduled cleanup
  • Missed cleanup alerts – Detect when WP-Cron fails to execute a scheduled cleanup
  • Separate recipient lists – Configure different email addresses for management reports and technical alerts
  • HTML formatted emails – Clean, readable email reports
  • Test emails – Send test report or alert emails directly from the settings page to verify delivery

Key features

  • Two cleanup modes – Manual one-time cleanup or scheduled automatic cleanup
  • Smart thresholds – Scheduled cleanup only runs when record counts justify it
  • Database space estimation – See how much space your Action Scheduler tables are using
  • Email notifications – Periodic reports, accumulation alerts, and missed cleanup warnings
  • Batch processing – Handles large datasets efficiently (10,000 records per batch)
  • Detailed reporting – Shows exactly how many records were deleted by type and estimated space freed
  • Orphaned data cleanup – Also removes related orphaned groups
  • Complete logs cleanup – Removes all action logs that accumulate over time
  • WooCommerce integration – Seamlessly works with WooCommerce’s Action Scheduler

Why use this plugin?

The Actions Scheduler tool used by WooCommerce and many other WordPress plugins can accumulate millions of database records over time, which can:

  • Slow down your website performance
  • Increase database size unnecessarily
  • Make database backups larger and slower
  • Impact Actions Scheduler’s own performance

Read the full description on the official page →

Tagged as