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. [Utility &amp; Helpers](/categories/utility)
4. /
5. spicyweb/craft-batch-actions

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

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

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

2.1.0(1y ago)417.4k↓16.7%3[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 today

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 87% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity68

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

450d 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://avatars.githubusercontent.com/u/709798?v=4)[Spiced Web](/maintainers/spicyweb)[@spicyweb](https://github.com/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

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

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

1818.2k](/packages/weareferal-matrix-field-preview)[craftcms/feed-me

Import content from XML, RSS, CSV or JSON feeds into entries, categories, Craft Commerce products, and more.

293952.6k33](/packages/craftcms-feed-me)[verbb/formie

The most user-friendly forms plugin for Craft.

102393.6k69](/packages/verbb-formie)[verbb/comments

Add comments to your site.

13753.9k](/packages/verbb-comments)[verbb/vizy

A flexible visual editor field for Craft.

4250.4k](/packages/verbb-vizy)

PHPackages © 2026

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