PHPackages                             spicyweb/craft-batch-actions - 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. spicyweb/craft-batch-actions

ActiveCraft-plugin

spicyweb/craft-batch-actions
============================

A Craft CMS plugin for performing batch actions on Matrix and Neo blocks

2.1.0(1y ago)414.4k↓21.7%4[2 issues](https://github.com/spicywebau/craft-batch-actions/issues)1MITTypeScriptPHP ^8.2

Since Sep 12Pushed 1y ago1 watchersCompare

[ Source](https://github.com/spicywebau/craft-batch-actions)[ Packagist](https://packagist.org/packages/spicyweb/craft-batch-actions)[ RSS](/packages/spicyweb-craft-batch-actions/feed)WikiDiscussions 2.x Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (16)Used By (1)

[![](src/icon.svg)](src/icon.svg)

Batch Actions
=============

[](#batch-actions)

A Craft CMS plugin for performing batch actions on Matrix and Neo blocks. All at once, blocks can be expanded, collapsed, enabled, disabled, or deleted, using buttons placed at the top of your Matrix and Neo fields.

From version 1.2.0, Batch Actions supports batch copying Matrix and Neo blocks, and pasting them at the top of the field! Matrix support requires [Smith](https://github.com/verbb/smith) to be installed, while Neo support requires Neo 3.4.0 or later.

Usage Examples
--------------

[](#usage-examples)

The action buttons will be enabled/disabled depending on the state of the selected blocks:

[![](docs/assets/screenshot1.png)](docs/assets/screenshot1.png)

Select all checked:

[![](docs/assets/screenshot2.png)](docs/assets/screenshot2.png)

After using the collapse action:

[![](docs/assets/screenshot3.png)](docs/assets/screenshot3.png)

If select all is checked and a new block is added, the new block will be selected:

[![](docs/assets/screenshot4.png)](docs/assets/screenshot4.png)

Installation
------------

[](#installation)

This plugin can be installed from the [Craft Plugin Store](https://plugins.craftcms.com/) or with [Composer](https://packagist.org/).

### Craft Plugin Store

[](#craft-plugin-store)

Open your Craft project's control panel, navigate to the Plugin Store, search for Batch Actions and click Install.

### Composer

[](#composer)

Open your terminal, navigate to your Craft project's root directory and run the following command:

```
composer require spicyweb/craft-batch-actions

```

Then open your project's control panel, navigate to Settings → Plugins, find Batch Actions and click Install.

Requirements
------------

[](#requirements)

Batch Actions 2.x requires Craft CMS 5.

Batch copying and pasting Matrix blocks requires [Smith](https://github.com/verbb/smith) to be installed.

---

*Created and maintained by [Spicy Web](https://spicyweb.com.au)*

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 96.7% of commits — single point of failure

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 ~62 days

Recently: every ~16 days

Total

16

Last Release

405d ago

Major Versions

1.3.1 → 2.0.0-beta.12024-02-19

1.x-dev → 2.1.02025-04-09

PHP version history (2 changes)1.0.0PHP ^8.0.2

2.0.0-beta.1PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/221656c180fc9f14dc2d9c8710f69d91cace8e56db4852e1ae0793157c127b70?d=identicon)[spicyweb](/maintainers/spicyweb)

---

Top Contributors

[![ttempleton](https://avatars.githubusercontent.com/u/19421878?v=4)](https://github.com/ttempleton "ttempleton (87 commits)")[![amkdev](https://avatars.githubusercontent.com/u/5300389?v=4)](https://github.com/amkdev "amkdev (1 commits)")[![JorgeAnzola](https://avatars.githubusercontent.com/u/15676614?v=4)](https://github.com/JorgeAnzola "JorgeAnzola (1 commits)")[![scandella](https://avatars.githubusercontent.com/u/1114307?v=4)](https://github.com/scandella "scandella (1 commits)")

---

Tags

craft-plugincraft4craftcmspluginmatrixcmsfieldcraftcmsNeo

### Embed Badge

![Health badge](/badges/spicyweb-craft-batch-actions/health.svg)

```
[![Health](https://phpackages.com/badges/spicyweb-craft-batch-actions/health.svg)](https://phpackages.com/packages/spicyweb-craft-batch-actions)
```

###  Alternatives

[spicyweb/craft-neo

A Matrix-like field type with block hierarchy

395798.1k10](/packages/spicyweb-craft-neo)[weareferal/matrix-field-preview

Add screenshot previews to matrix and neo fields, helping you publish content quicker.

1717.5k](/packages/weareferal-matrix-field-preview)[am-impact/amcommand

Command palette in Craft.

8674.1k3](/packages/am-impact-amcommand)[spicyweb/craft-quick-field

Create Craft CMS fields on the fly while designing field layouts

10432.9k](/packages/spicyweb-craft-quick-field)[putyourlightson/craft-log-to-file

Logs messages to a specific log file for Craft CMS.

29368.0k5](/packages/putyourlightson-craft-log-to-file)[doublesecretagency/craft-matrixcolors

Identify your matrix blocks by giving each type a different color.

4518.3k](/packages/doublesecretagency-craft-matrixcolors)

PHPackages © 2026

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