Bulk Operations
Perform bulk operations on multiple records.
Bulk Actions
Available Operations
- Bulk assign
- Bulk status update
- Bulk delete
- Bulk export
- Bulk import
- Bulk message send
Bulk Assign
Process
- Select multiple records
- Click "Bulk Actions"
- Choose "Assign"
- Select target
- Confirm
API Example
POST /api/voters/bulk-assign
{
"ids": [1, 2, 3, 4, 5],
"campaign_id": 123
}
Bulk Import
CSV Import
- Prepare CSV file
- Upload file
- Map columns
- Preview data
- Import
Format
name,phone,email,constituency
John Doe,1234567890,john@example.com,ABC
Jane Smith,0987654321,jane@example.com,XYZ
Bulk Export
Export Options
- Selected records
- Filtered records
- All records
- Custom fields
Formats
- CSV
- Excel
- JSON
Best Practices
- Validate Data: Check data before bulk operations
- Backup: Backup before bulk delete
- Test: Test on small dataset first
- Monitor: Monitor bulk operation progress
- Log: Keep logs of bulk operations