
# Bulk Actions

Bulk actions run on the rows selected in a table. They extend `Laravilt\Actions\BulkAction` and require confirmation by default. To register them in a table, see [Table Bulk Actions](../../tables/actions/bulk-actions.md).

1. [BulkAction](bulk-action.md): build custom bulk actions
2. [BulkActionGroup](bulk-action-group.md): group bulk actions into a dropdown
3. [DeleteBulkAction](delete-bulk-action.md): delete the selected records
4. [RestoreBulkAction](restore-bulk-action.md): restore soft-deleted records
5. [ForceDeleteBulkAction](force-delete-bulk-action.md): permanently delete records
