Skip to main content

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

  1. Select multiple records
  2. Click "Bulk Actions"
  3. Choose "Assign"
  4. Select target
  5. Confirm

API Example

POST /api/voters/bulk-assign
{
"ids": [1, 2, 3, 4, 5],
"campaign_id": 123
}

Bulk Import

CSV Import

  1. Prepare CSV file
  2. Upload file
  3. Map columns
  4. Preview data
  5. 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
  • PDF

Best Practices

  1. Validate Data: Check data before bulk operations
  2. Backup: Backup before bulk delete
  3. Test: Test on small dataset first
  4. Monitor: Monitor bulk operation progress
  5. Log: Keep logs of bulk operations