Views Bulk Operations (VBO)

This module augments Views by allowing bulk operations to be executed on the displayed rows. It does so by showing a checkbox in front of each node, and adding a select box containing operations that can be applied. Drupal Core or Rules actions can be used.

7.x-3.x requires Entity API.




Thank you all for your generous support.

If you feel this module is useful to your business, please consider helping with the issue queue.


Drupal 7

  • Administration Views uses VBO to provide overrides for the standard administration listing pages for nodes, comments, users, and taxonomies.
  • Rules can be used to create custom actions to use with Views Bulk Operations. It can also be used to call bulk operation views programmatically.
  • Improved Admin provides, well, improved admin pages using VBO.
  • Total Control is an administrator dashboard that uses VBO.
  • Views Send allows sending mass emails using VBO.
  • VBO Context menu provides a context menu for VBO, where all operations available to the VBO show up on right click.
  • Views Block in Views Hacks exposes blocks as Views objects that can be administered using a dedicated VBO.
  • Language assignment provides an action to change a nodes' language.
  • VBO export allows exporting of the selected view rows to Excel xlsx or csv.

Drupal 8

  • Views Bulk Edit provides an action to edit selected entity fields' values.
  • VBO export allows exporting of the selected view rows to Excel xlsx or csv.


A module called actions_permissions is included in the package. This module generates a permission for each action, and VBO honors those permissions before showing or executing the corresponding actions. This is useful if you want to provide your VBO to several groups of users with different privileges: the same view will accommodate those different groups, showing to each the actions that they are permitted to see.


Supporting organizations: 

Project information