Description
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.
Screenshots
Installation
- Upload the plugin files to the
/wp-content/plugins/easy-actions-scheduler-cleaner-ayudawpdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- The plugin will automatically redirect you to Tools Easy Actions Scheduler Cleaner.
- Review the warning message and database status.
- Click “Execute Cleanup” to perform the cleanup operation.
- Review the results and deactivate the plugin.
- Delete the plugin files from your server.
FAQ
-
Is this safe to use?
-
Yes, but like any database operation, you should always backup your database first. The plugin only removes historical records that are no longer needed by WooCommerce.
-
Will this break my WooCommerce store?
-
No. The plugin only removes completed, failed, canceled, past-due, and old pending actions, plus action logs. It preserves all active and recent pending actions that WooCommerce still needs.
-
How many records will be deleted?
-
This depends on your store’s activity. Some stores may have thousands, others millions. The action logs table is often the largest. The plugin shows you the current database status before cleanup and detailed results after.
-
Can I undo the cleanup?
-
No, this operation is irreversible. That’s why we strongly recommend creating a database backup before using the plugin.
-
Will deleting action logs affect my store?
-
No. Action logs are purely historical records used for debugging and monitoring. Deleting them doesn’t affect store functionality but can significantly reduce database size.
-
How often should I use this?
-
This depends on your store’s activity. High-traffic stores might benefit from quarterly cleanups, while smaller stores might only need it annually. Monitor your database size and Actions Scheduler performance.
-
Does this work with Actions Scheduler Pro?
-
This plugin works with the standard Action Scheduler that comes with WooCommerce. Compatibility with Action Scheduler Pro has not been tested.
-
Why does the plugin deactivate itself?
-
This is a safety feature. Since this is a powerful database cleanup tool, it’s designed for one-time use to prevent accidental repeated cleanups.
Reviews
Contributors & Developers
“Easy Actions Scheduler Cleaner by AyudaWP” is open source software. The following people have contributed to this plugin.
Contributors“Easy Actions Scheduler Cleaner by AyudaWP” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Easy Actions Scheduler Cleaner by AyudaWP” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- Removed WooCommerce as required dependency
- Plugin now works with any plugin using Action Scheduler
- Added settings link in plugins list for quick access
- Improved activation checks to verify Action Scheduler tables only
- Updated plugin descriptions and documentation
1.0.0
- Initial release
- Support for cleaning completed, failed, canceled, and past-due actions
- Support for cleaning old pending actions (30+ days)
- Support for cleaning action logs
- Batch processing for large datasets
- Orphaned data cleanup
- Detailed reporting
- Safety warnings and confirmations
- Automatic plugin deactivation


