Easy Actions Scheduler Cleaner
Clean up your Actions Scheduler database with manual or scheduled cleanup. Remove old actions and logs automatically.
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-assistedEasy 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