Bulk Operations
Handle multiple tickets at once with bulk operations. Perfect for triage, assignment, and cleanup tasks.
Selecting Multiple Tickets
Individual Selection
- Click checkbox: Select/deselect one ticket
- Keyboard
X: Toggle selection on focused ticket
Range Selection
- Shift + Click: Select all tickets between two points
- Shift + X: Select range from last selected to current
Select All
- Cmd/Ctrl + A: Select all visible tickets
- Header checkbox: Click to select/deselect all visible
Deselect All
- Escape: Clear all selections
- Header checkbox: Click when all selected to deselect
Bulk Action Toolbar
When tickets are selected, a toolbar appears with available actions:
┌─────────────────────────────────────────────────────────┐
│ ☑ 15 selected │ Assign │ Status │ Tag │ Reply │ ... │
└─────────────────────────────────────────────────────────┘
Available Bulk Actions
Bulk Assign
Assign multiple tickets to a team member:
- Select tickets
- Click Assign in toolbar
- Choose assignee from dropdown
- Click Apply
Options:
- Assign to specific agent
- Assign to team (round-robin)
- Unassign (remove assignee)
Bulk Status Change
Change status on multiple tickets:
- Select tickets
- Click Status in toolbar
- Choose new status
- Click Apply
Available statuses:
- Open
- Pending
- Resolved
- Closed
Bulk Add Tags
Add tags to multiple tickets:
- Select tickets
- Click Tag in toolbar
- Select tags to add
- Click Apply
Note: This adds tags without removing existing ones.
Bulk Remove Tags
Remove specific tags from selected tickets:
- Select tickets
- Click
...→ Remove Tags - Select tags to remove
- Click Apply
Bulk Reply
Send the same reply to multiple tickets:
- Select tickets
- Click Reply in toolbar
- Compose your message
- Optionally add attachments
- Choose whether to change status after sending
- Click Send to X tickets
Use cases:
- Announcing maintenance
- Following up on pending tickets
- Sending bulk updates
Bulk Priority
Set priority on multiple tickets:
- Select tickets
- Click
...→ Set Priority - Choose priority level
- Click Apply
Bulk Delete
Remove multiple tickets (admin only):
- Select tickets
- Click
...→ Delete - Confirm deletion
- Tickets are soft-deleted
Warning: This action can be undone by admins within 30 days.
Bulk Operation Limits
| Operation | Limit | Reason |
|---|---|---|
| Selection | 100 tickets | Performance |
| Bulk Reply | 50 tickets | Email limits |
| Bulk Delete | 25 tickets | Safety |
For larger operations, work in batches or contact support.
Common Bulk Workflows
Morning Triage
- Go to Unassigned view
- Sort by priority
- Select all urgent tickets
- Bulk assign to available agents
End-of-Week Cleanup
- Search:
status:resolved updated:<7d - Select all
- Bulk change status to Closed
Follow-up on Stale Tickets
- Search:
status:pending updated:<5d - Select relevant tickets
- Bulk reply: "Hi, just checking in..."
- Status changes to Open
Tag Cleanup
- Search:
tag:old-tag - Select all
- Bulk remove tag: "old-tag"
- Bulk add tag: "new-tag"
Reassignment When Agent Leaves
- Search:
assignee:leaving-agent status:open,pending - Select all
- Bulk assign to replacement agent
Using Bulk Actions with Views
Combine saved views with bulk operations:
- Create a view: "Needs tagging" (
tag:untagged status:open) - Review tickets in the view
- Select appropriate groups
- Bulk tag each group
- View empties as you work
Keyboard Shortcuts for Bulk Operations
| Shortcut | Action |
|---|---|
X | Toggle selection |
Shift + X | Select range |
Cmd/Ctrl + A | Select all |
Escape | Deselect all |
Shift + A | Bulk assign |
Shift + S | Bulk status |
Shift + T | Bulk tag |
Confirmation & Undo
Confirmation Dialogs
High-impact actions show confirmation:
- Bulk delete
- Bulk reply (always review before sending)
- Status changes on 10+ tickets
Undo
Some bulk operations can be undone:
- Within 5 seconds: Click "Undo" in toast notification
- Later: Contact support for reversible operations
Best Practices
-
Double-check selections: Review count before applying
-
Start small: Test bulk operations on a few tickets first
-
Use specific views: Filter first, then bulk select
-
Communicate bulk changes: Let team know about reassignments
-
Review bulk replies: Always preview message before sending
-
Avoid peak hours: Large bulk operations during quiet times
Troubleshooting
"Bulk action failed"
- Check you haven't exceeded limits
- Some tickets may have restrictions
- Try smaller batches
"Some tickets weren't updated"
- Closed tickets can't change status
- Deleted tickets can't be modified
- Check permissions on specific tickets
"Bulk reply only sent to some tickets"
- Email rate limits may apply
- Tickets without customer email skipped
- Check error details in activity log
"Can't select more tickets"
- Maximum selection is 100 tickets
- Work in batches
- Use more specific filters