Plugin Pulse
← Pulse
A

Action Scheduler

by Automattic · Uncategorized

Also makes 68 other plugins · 18.2M+ installs across the portfolio →

Action Scheduler - Job Queue for WordPress

How scoring works →
81 Health · B
Maintenance 100/100
Rating quality 67/100
Support 70/100

81 health vs 56 average across 16,376 Uncategorized plugins

Directory ranking optimization

How it's scored →

How well this listing is tuned to rank in WordPress.org search, on the factors an owner controls. Not popularity, optimization.

79 / 100

Well optimized

Biggest win: Support resolution

Update recency 100/100
WP compatibility 100/100
Rating quality 64/100
Listing tuning 68/100
Support resolution 50/100

To rank higher: Mark more forum threads resolved — the resolved ratio feeds the ranking.

Get the full rank-higher report →

Daily downloads

Since 2022-10-05 · 1,425 days · wp.org + Plugin Pulse archive

+23% vs prior 30d
1.2KDownloads · Aug 26

30-day downloads

Rolling 30-day volume · peaks are release surges

29.4K

now · peak 31.9K

30K30d downloads · Aug 26

Directory rank vs rivals

wp.org popularity rank over time · higher is better · when a rival's line climbs above yours, they've overtaken you

Action Scheduler · #1385 you Cron Jobs · #4397 Cron Setup and Monit · #6221 Cronjob Scheduler · #7091

Rating trend

Star average over time · dips mark rough releases

3.5Stars · Aug 26

Update activity

How busy the existing users are, measured as downloads in the last 30 days for every 1,000 active sites. A spike means a new release everyone's pulling; a long, slow decline means an aging user base that updates less.

1.5Kper 1k installs · Aug 26

Release cadence

Occasionally updated
from wp.org release tags

How often this plugin actually ships. A steady rhythm is the maintenance signal a single "last updated" date can't show.

1

releases in the last 12 months

2mo ago

latest release · v4.0.0

30

tagged releases on record

Recent releases

4.0.0 · 2mo ago3.9.3 · 1.1y ago3.9.2 · 1.6y ago3.9.1 · 1.6y ago3.9.0 · 1.8y ago3.8.2 · 2.0y ago3.8.1 · 2.2y ago3.8.0 · 2.3y ago3.7.4 · 2.4y ago3.7.3 · 2.4y ago3.7.2 · 2.5y ago3.7.1 · 2.7y ago3.7.0 · 2.8y ago3.6.4 · 2.9y ago

What its installed base runs

via wordpress.org

Share of active installs on each version of this plugin. Green is the current release; a big slice on older versions is a user base that has stopped updating.

v3.9 52%
v4.0 41%
Older / other versions 6.9%

Estimated active installs

The public count shows “20K+”. Our estimate pins where the real number sits.

tracked estimate
20K–30K ≈27K

Refined from the date this plugin crossed into its current band.

Install history · since 2020-08-06 · 1,447 observations

20KInstalls · Aug 26

Estimated value

What this plugin might earn a year, and what it might sell for. Modeled from public signals; we don't see anyone's books.

Est. annual revenue

N/A

Est. acquisition value

N/A

No paid tier is visible, so we don't put a figure on revenue or sale value: that would be guessing. The install base is a real asset to an acquirer, just not one public data lets us price.

Details

Version
4.1.0
Last updated
24d ago
Added
2020-07-14 · 6 yrs old
Requires WP
6.8
Tested up to
7.0.4
Requires PHP
7.2

Recent review vibe

read from the latest 12 reviews to 2025-11-24
Deteriorating PerformanceSupport gone quietPraiseOnboarding

Older reviews praise it as a reliable scheduling library, while the most recent ones report it filling databases with millions of claims and logs that can't be cleared, dragging servers down.

Recent reviews

All reviews on wp.org ↗
  1. pol
    9mo ago

    I was missing the actionscheduler_logs table in my database. This plugin detected it and restored it. Thanks for your efforts ! Pascal.

    Read on wp.org ↗
  2. smokex365
    10mo ago

    I started wondering why my db server was tracking TB’s of internal traffic. After a few days I tracked it down to this plugin. It was scheduling millions of claims and logs. You can’t manage any of them through the GUI without other 3rd party plugins and even then Action Scheduler just re-adds anything tasks you delete or attempt to pause. This means GB’s of useless garbage from claims and logs in my DB which slowed my server to a crawl trying to delete. I tried reinstalling the plugin. Tried pausing its schedule. Nothing work. Well, not nothing. Uninstalling the plugin and deleting the tables it added worked fine. No more 4GB WP DB or 4-6TB or network traffic. Considering I never even intentionally installed this plugin I find it incredibly frustrating how broken and incomplete it is. Do better.

    Read on wp.org ↗
  3. mfwriter
    1.5y ago

    Everything works as stated. There was a problem with hung tasks, now cron+wp cli executes everything. Other options did not work to solve the problem.

    Read on wp.org ↗
  4. Auke Piersma
    2.4y ago

    What this plugin/library adds to WordPress is incredibly powerful. It’s asynchronous execution of actions gives developers incredible possibilities. The fact that plugin developers have the option to integrate this plugin/library into their own plugins is fantastic. Keep up the good work!

    Read on wp.org ↗
  5. traqbar
    2.5y ago

    Only tested it, I didnt like it, and now it wont leave. Manually removing tables – crashes my site. Sucking the life out of my server. I have to ask support for how to get rid of it. Horrible Horrible

    Read on wp.org ↗
  6. Alexander Guskov
    2.7y ago

    This plugin is a classical malware:1) it acts hidden: it integrates in WordPress core, don’t identificate itself for site owner, don’t allow any management of it’s activity or control for site owner. 2) It secretly and non-stop (every minute) allocates all server resources displacing all useful processes like processing user’s requests and all others too. It slow down site in times. From my experience “server response time” decreased from 7-8s to 1,2s just as I started to limit this malware, but I still can’t stop or remove it completely (there is no woocommerce on my site, but I believe that it were the result would be more impressive). 3) It acts as extension to WordPress’s wp_cron service. All that it does can be done under pure wp_cron but not hidden and without slowing down site. So, it’s crear to understand that if some other plugin use Scheduled Actions it does it only to hide something from site owner eyes or/and slow down site (probably to upsale pro version that acts without Scheduled Actions. 4) There is no way how to completely stop neither uninstall it neither remove it’s actions neither it’s wp_cron task. 5) It’s impossible just to short circle some functions in it to stop it’s working – it’s code made the way that it break site down if someone try to stop it. I have found the way to limit it’s activity but can’t stop it completely. 6) All question to developers regarding this behavior return with answer like “it runs as we wish, keep enjoying slow down your site” or buy our other plugins or employ us to find why your site is slow down. Explanations about clear difference with Scheduled Actions working as they with and limited they just ignore. I strictly advice plugin developer run a mile of this malware otherwise site owners have to remove already your plugins accusing already you in the fatal slow of their sites and probably with criminal charge (at least in EU). This topic was modified 2 years, 7 months ago by Alexander Guskov.

    Read on wp.org ↗
  7. unapersona
    3.2y ago

    A must-use if you want to schedule any type of task, no more wp_schedule headaches.

    Read on wp.org ↗
  8. Kevin Pirnie
    3.4y ago

    Developers refuse to support their own plugin. I have no use for something that does not work, and something the developers will not support. Cannot and will not recommend to anyone… sadly will not make much of a difference because it’s in use in every site that utilizes WooCommerce, but, whatever…

    Read on wp.org ↗

Latest updates

via wp.org changelog

Recent releases and news for this plugin

  1. 2026-08-05 Version 4.1.0 Fix – Correct an oversight in the lock implementation (used to rate-limit async request runners) that could leave a lock permanently stuck and result in database errors in unusual cases. Fix – Correct the behavior of the 4.1.0
  2. 2026-06-16 Version 4.0.0 Breaking change: action args are taken into account when scheduling unique actions. Breaking change: failed actions are now automatically purged after 3 months by default, controlled by the action_scheduler_retention_per 4.0.0
  3. 2025-07-15 Version 3.9.3 Add hook ‘action_scheduler_ensure_recurring_actions’ specifically for scheduling recurring actions. Assume an action is valid until proven otherwise. Implement SKIP LOCKED during action claiming. Import get_flag_value() 3.9.3
  4. 2025-02-03 Version 3.9.2 Fixed fatal errors by moving version info methods to a new class and deprecating conflicting ones in ActionScheduler_Versions 3.9.2
  5. 2025-01-21 Version 3.9.1 A number of new WP CLI commands have been added, making it easier to manage actions in the terminal and from scripts. New wp action-scheduler source command to help determine how Action Scheduler is being loaded. Additio 3.9.1
  6. 2024-11-14 Version 3.9.0 Minimum required version of PHP is now 7.1. Performance improvements for the as_pending_actions_due() function. Existing filter hook action_scheduler_claim_actions_order_by enhanced to provide callbacks with additional i 3.9.0

Behavioral tests

via WP Hive

Automated install-time checks, tested on PHP 8.1.12 · WP 7.0.1

Low memory footprint
Low page-speed impact
Runs on latest PHP + WP
No PHP errors
No JS errors
Activates cleanly
No resource errors
No external HTTP errors
Optimized database use
Frequently updated

Languages

via translate.wordpress.org

Translated into 5 languages, 2 at 90% or more

Dutch 100%
Korean 97%
Ukrainian 82%
Swedish 75%
Italian 20%

Growth timeline

Install-tier crossings we have observed, and how long each tier took to outgrow

  1. 2025-12-31 10K+ → 20K+ up after 81 days in tier
  2. 2025-10-11 20K+ → 10K+ down after 13 days in tier
  3. 2025-09-28 10K+ → 20K+ up after 472 days in tier
  4. 2024-06-13 9K+ → 10K+ up after 88 days in tier
  5. 2024-03-17 8K+ → 9K+ up after 98 days in tier
  6. 2023-12-10 7K+ → 8K+ up after 1 days in tier
  7. 2023-12-09 8K+ → 7K+ down after 2 days in tier
  8. 2023-12-07 7K+ → 8K+ up after 106 days in tier

Competes with

The plugins that solve the same job, ranked by shared tags then reach, closest match first. The letter on the right is each plugin's health grade (A best, F worst).

Compare head to head →

Embed this report card

Drop a live Pulse card for Action Scheduler into a readme, a review or a deck. It updates itself.

<iframe src="https://plugins.wpmayor.com/embed/action-scheduler" width="480" height="300" style="border:0" loading="lazy" title="Action Scheduler — Plugin Pulse"></iframe>
Preview card ↗

Action Scheduler: 20K+ active installs, 3.5★ (13 reviews). Plugin Pulse (WP Mayor), as of 2026-08-29. https://plugins.wpmayor.com/plugin/action-scheduler