PHPackages                             prospress/action-scheduler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. prospress/action-scheduler

Abandoned → [woocommerce/action-scheduler](/?search=woocommerce%2Faction-scheduler)Wordpress-plugin[Utility &amp; Helpers](/categories/utility)

prospress/action-scheduler
==========================

Action Scheduler for WordPress and WooCommerce

3.9.3(9mo ago)70119.2k130[54 issues](https://github.com/woocommerce/action-scheduler/issues)[14 PRs](https://github.com/woocommerce/action-scheduler/pulls)GPL-3.0-or-laterPHPPHP &gt;=7.2CI passing

Since May 4Pushed 1mo ago100 watchersCompare

[ Source](https://github.com/woocommerce/action-scheduler)[ Packagist](https://packagist.org/packages/prospress/action-scheduler)[ Docs](https://actionscheduler.org/)[ RSS](/packages/prospress-action-scheduler/feed)WikiDiscussions trunk Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (106)Used By (0)

Action Scheduler - Job Queue for WordPress [![Build Status](https://camo.githubusercontent.com/3a6107ee25b0a8736b55e4f45f4e127e3a252eefd10c86f88793b84662971c1e/68747470733a2f2f7472617669732d63692e6f72672f776f6f636f6d6d657263652f616374696f6e2d7363686564756c65722e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/woocommerce/action-scheduler) [![codecov](https://camo.githubusercontent.com/c55396e8a45b78f6910a9ccea068ad63e7e6bad8d6e9cdac764ddbc8d83e86b1/68747470733a2f2f636f6465636f762e696f2f67682f776f6f636f6d6d657263652f616374696f6e2d7363686564756c65722f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/woocommerce/action-scheduler)
=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#action-scheduler---job-queue-for-wordpress--)

Action Scheduler is a scalable, traceable job queue for background processing large sets of actions in WordPress. It's specially designed to be distributed in WordPress plugins.

Action Scheduler works by triggering an action hook to run at some time in the future. Each hook can be scheduled with unique data, to allow callbacks to perform operations on that data. The hook can also be scheduled to run on one or more occasions.

Think of it like an extension to `do_action()` which adds the ability to delay and repeat a hook.

Battle-Tested Background Processing
-----------------------------------

[](#battle-tested-background-processing)

Every month, Action Scheduler processes millions of payments for [Subscriptions](https://woocommerce.com/products/woocommerce-subscriptions/), webhooks for [WooCommerce](https://wordpress.org/plugins/woocommerce/), as well as emails and other events for a range of other plugins.

It's been seen on live sites processing queues in excess of 50,000 jobs and doing resource intensive operations, like processing payments and creating orders, at a sustained rate of over 10,000 / hour without negatively impacting normal site operations.

This is all on infrastructure and WordPress sites outside the control of the plugin author.

If your plugin needs background processing, especially of large sets of tasks, Action Scheduler can help.

Learn More
----------

[](#learn-more)

To learn more about how to Action Scheduler works, and how to use it in your plugin, check out the docs on [ActionScheduler.org](https://actionscheduler.org).

There you will find:

- [Usage guide](https://actionscheduler.org/usage/): instructions on installing and using Action Scheduler
- [WP CLI guide](https://actionscheduler.org/wp-cli/): instructions on running Action Scheduler at scale via WP CLI
- [API Reference](https://actionscheduler.org/api/): complete reference guide for all API functions
- [Administration Guide](https://actionscheduler.org/admin/): guide to managing scheduled actions via the administration screen
- [Guide to Background Processing at Scale](https://actionscheduler.org/perf/): instructions for running Action Scheduler at scale via the default WP Cron queue runner

Credits
-------

[](#credits)

Action Scheduler is developed and maintained by [Automattic](http://automattic.com/) with significant early development completed by [Flightless](https://flightless.us/).

Collaboration is cool. We'd love to work with you to improve Action Scheduler. [Pull Requests](https://github.com/woocommerce/action-scheduler/pulls) welcome.

###  Health Score

61

—

FairBetter than 99% of packages

Maintenance78

Regular maintenance activity

Popularity44

Moderate usage in the ecosystem

Community37

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~54 days

Recently: every ~76 days

Total

56

Last Release

298d ago

Major Versions

1.5.3 → 2.0.0-beta-12018-05-28

2.2.5 → 3.0.0-beta-12019-09-03

PHP version history (4 changes)3.7.1PHP &gt;=5.6

3.8.2PHP &gt;=7.0

3.9.0PHP &gt;=7.1

3.9.3PHP &gt;=7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/a076539d53678b43d19892f076eba148b5de43d5dac020ad9a4739962e55c4e2?d=identicon)[JPry](/maintainers/JPry)

![](https://www.gravatar.com/avatar/8f7358cfedf6630756f6e7635edf155f15200c367c23d340485bbe75612926db?d=identicon)[thenbrent](/maintainers/thenbrent)

![](https://www.gravatar.com/avatar/23afb25faac780cb6ec9533b2ac9e5daedf7a1faf444b41db471b9529701f87e?d=identicon)[rrennick](/maintainers/rrennick)

---

Top Contributors

[![crstauf](https://avatars.githubusercontent.com/u/4573033?v=4)](https://github.com/crstauf "crstauf (541 commits)")[![thenbrent](https://avatars.githubusercontent.com/u/235523?v=4)](https://github.com/thenbrent "thenbrent (416 commits)")[![barryhughes](https://avatars.githubusercontent.com/u/3594411?v=4)](https://github.com/barryhughes "barryhughes (361 commits)")[![rrennick](https://avatars.githubusercontent.com/u/343847?v=4)](https://github.com/rrennick "rrennick (185 commits)")[![JPry](https://avatars.githubusercontent.com/u/871924?v=4)](https://github.com/JPry "JPry (116 commits)")[![ovidiul](https://avatars.githubusercontent.com/u/537751?v=4)](https://github.com/ovidiul "ovidiul (66 commits)")[![jbrinley](https://avatars.githubusercontent.com/u/288845?v=4)](https://github.com/jbrinley "jbrinley (59 commits)")[![vedanshujain](https://avatars.githubusercontent.com/u/7571618?v=4)](https://github.com/vedanshujain "vedanshujain (51 commits)")[![james-allan](https://avatars.githubusercontent.com/u/8490476?v=4)](https://github.com/james-allan "james-allan (41 commits)")[![jorgeatorres](https://avatars.githubusercontent.com/u/184724?v=4)](https://github.com/jorgeatorres "jorgeatorres (34 commits)")[![lsinger](https://avatars.githubusercontent.com/u/23619?v=4)](https://github.com/lsinger "lsinger (32 commits)")[![danielbitzer](https://avatars.githubusercontent.com/u/1892137?v=4)](https://github.com/danielbitzer "danielbitzer (32 commits)")[![coreymckrill](https://avatars.githubusercontent.com/u/916023?v=4)](https://github.com/coreymckrill "coreymckrill (24 commits)")[![claudiosanches](https://avatars.githubusercontent.com/u/1264099?v=4)](https://github.com/claudiosanches "claudiosanches (23 commits)")[![crodas](https://avatars.githubusercontent.com/u/36463?v=4)](https://github.com/crodas "crodas (20 commits)")[![Konamiman](https://avatars.githubusercontent.com/u/937723?v=4)](https://github.com/Konamiman "Konamiman (18 commits)")[![nigeljamesstevenson](https://avatars.githubusercontent.com/u/105309450?v=4)](https://github.com/nigeljamesstevenson "nigeljamesstevenson (16 commits)")[![alexmigf](https://avatars.githubusercontent.com/u/533273?v=4)](https://github.com/alexmigf "alexmigf (15 commits)")[![roykho](https://avatars.githubusercontent.com/u/2132595?v=4)](https://github.com/roykho "roykho (14 commits)")[![naman03malhotra](https://avatars.githubusercontent.com/u/15019298?v=4)](https://github.com/naman03malhotra "naman03malhotra (11 commits)")

---

Tags

action-schedulerwordpresswordpress-development

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/prospress-action-scheduler/health.svg)

```
[![Health](https://phpackages.com/badges/prospress-action-scheduler/health.svg)](https://phpackages.com/packages/prospress-action-scheduler)
```

###  Alternatives

[winzou/state-machine-bundle

Bundle for the very lightweight yet powerful PHP state machine

34010.4M15](/packages/winzou-state-machine-bundle)[xethron/laravel-4-generators

Rapidly generate resources, migrations, models, and much more.

972.8M10](/packages/xethron-laravel-4-generators)[timacdonald/has-parameters

A trait that allows you to pass arguments to Laravel middleware in a more PHP'ish way.

228271.7k2](/packages/timacdonald-has-parameters)[cornernote/gii-modeldoc-generator

Gii ModelDoc Generator for Yii framework

13109.1k](/packages/cornernote-gii-modeldoc-generator)[vanthao03596/laravel-hanhchinhvn

hành chính việt nam laravel

406.3k](/packages/vanthao03596-laravel-hanhchinhvn)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
