Easy Actions Scheduler Cleaner by AyudaWP
by Fernando Tellado on WordPress.org
Clean up your Actions Scheduler database by removing completed, failed, canceled, past-due actions, old pending actions (30+ days), and action logs.

Warning screen showing actions to be performed and current database status
Easy Actions Scheduler Cleaner by AyudaWP is a one-time use plugin designed to 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 a safe and efficient way to:
- 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 and can become very large
 
Key Features
- One-time use design – Plugin automatically deactivates after cleanup
 - Batch processing – Handles large datasets efficiently (10,000 records per batch)
 - Safety warnings – Clear warnings and confirmations before executing
 - Detailed reporting – Shows exactly how many records were deleted by type
 - 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?
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
 
The action logs table (actionscheduler_logs) is particularly problematic as it records detailed information about every action execution and can grow exponentially on busy sites.
This plugin helps maintain a clean, optimized database by removing unnecessary historical records while preserving active and recent pending actions.
Important Notes
- One-time use – Designed to be used once and then deleted
 - Irreversible action – Always backup your database before use
 - Automatic deactivation – Plugin deactivates itself after cleanup
 
Perfect For
- E-commerce sites with large Action Scheduler tables
 - Sites with millions of action log records
 - Database maintenance and optimization
 - Before major WooCommerce updates
 - Preparing for site migrations
 - Regular maintenance schedules
 
Privacy Policy
This plugin does not collect, store, or transmit any user data. It only performs local database cleanup operations on your server.
Technical Details
Minimum Requirements
- WordPress 5.0 or higher
 - WooCommerce 3.0 or higher
 - PHP 7.4 or higher
 - MySQL 5.6 or MariaDB 10.1
 
Database Tables Affected
wp_actionscheduler_actions– Main actions tablewp_actionscheduler_groups– Groups table (orphaned records only)wp_actionscheduler_logs– Logs table (all records)
Batch Processing
The plugin processes deletions in batches of 10,000 records to prevent timeouts and reduce server load during cleanup operations.
Support
Need help or have suggestions?
Love the plugin? Please leave us a 5-star review and help spread the word!
About AyudaWP
We are specialists in WordPress security, SEO, and performance optimization plugins. We create tools that solve real problems for WordPress site owners while maintaining the highest coding standards and accessibility requirements.