Add multi-select & bulk actions to workflow list (archive, delete, publish/unpublish)

The idea is:

Add Single/bulk workflow management capabilities to the n8n workflows list menu (Main/Personal). This includes:

  • Checkbox selection for multiple workflows with “Select All”
  • Bulk actions: Turn off/on, Archive, Unarchive, Delete, publish, unpublish

Additionally, single-item actions currently missing from the list context menu should be added:

  • Delete
  • Publish
  • Unpublish

Currently, these actions require opening each workflow and loading all nodes, which is impractical for instances with many workflows.

My use case:

Managing a self-hosted n8n instance with a large number of workflows. Performing maintenance tasks like archiving old workflows, bulk deactivating, or cleaning up requires opening each workflow individually - loading all nodes just to perform a simple action like archive or delete.

I think it would be beneficial to add this because:

  1. The API already supports it - the internal n8n API has endpoints for these operations, this is primarily a UI integration
  2. Efficiency for power users - anyone managing 50+ workflows wastes significant time on repetitive clicks
  3. The new V2 UI sets expectations - the modern interface suggests better UX for workflow management
  4. n8n has matured - the platform has been around for years and should support heavy-use scenarios with proper bulk management UX

Any resources to support this?

  • n8n internal API already has the endpoints
  • Screenshot showing current limited context menu options
  • Community workarounds: custom nodes have been built to accomplish this programmatically and it’s possible to have browser extensions.

Are you willing to work on this?

I’m willing to contribute a browser extension or provide detailed requirements if the team doesn’t have capacity. However, I believe this should be a core feature given its impact on daily workflow management UX.