Skip to main content

Overview

Bulk Operations enable you to perform actions on hundreds or thousands of records at once. Bulk operations are reliable, traceable, and won’t time out — even for very large datasets.

Available Bulk Operations

Applications

OperationDescription
Bulk CreateImport multiple applications from CSV or external source
Bulk Status UpdateChange status for multiple applications
Bulk Stage TransitionMove applications to a specific stage
Bulk Trigger AutomationsFire automations for selected applications
Bulk DeleteRemove applications (with audit trail)
Bulk RecollectionRequest data re-collection from candidates

Contracts

OperationDescription
Bulk CreateCreate multiple contracts from hiring flow completions
Bulk Status UpdateChange status for multiple contracts
Bulk Trigger AutomationsFire automations for selected contracts

Data

OperationDescription
Bulk ImportImport data from CSV files
Bulk ExportExport filtered data to CSV
Data SyncSynchronize data with external systems

How Bulk Operations Work

Reliable Processing

Bulk operations run reliably in the background with:
  1. Reliability — Operations continue even during system maintenance
  2. Progress Tracking — Real-time progress updates in the dashboard
  3. Error Handling — Individual record failures don’t stop the entire operation
  4. Retry Logic — Automatic retries for transient failures
  5. Cancellation — Operations can be cancelled mid-execution
  6. Audit Trail — Complete record of what was processed

Bulk Application Import

Import applications from external sources:
1

Prepare your data

Format your data as CSV with columns matching your hiring flow’s form fields.
2

Map fields

Map CSV columns to Firstwork form elements and application fields.
3

Configure options

  • Duplicate detection strategy
  • Default stage assignment
  • Auto-advance rules
  • Error handling policy
4

Execute import

The system processes records in batches, creating users, applications, and form submissions.
5

Review results

View the import report showing successful imports, skipped duplicates, and errors.

Bulk Status Updates

Update multiple applications or contracts at once by selecting them in the dashboard and choosing the target stage or status. Bulk updates can also be triggered programmatically via the API.

Safety Features

  • Confirmation — Review affected records before executing
  • Dry run — Preview what would change without executing
  • Rollback — Undo bulk operations (where supported)
  • Audit log — Complete record of bulk actions

Data Sync

Data Sync operations synchronize data between Firstwork and external systems:
FeatureDescription
ConnectorsPre-built connectors for common systems
SchedulingAutomated sync on a schedule
Conflict ResolutionConfigurable merge strategies
HistoryHistory of sync executions with results
Field MappingMap external fields to Firstwork fields

Monitoring Bulk Operations

Track bulk operation progress directly in the Firstwork dashboard:
  • Operations in progress with real-time status
  • Success/failure rates per operation
  • Average processing time
  • Records processed per day
  • Detailed error logs for failed records