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
Contracts
Data
How Bulk Operations Work
Reliable Processing
Bulk operations run reliably in the background with:- Reliability — Operations continue even during system maintenance
- Progress Tracking — Real-time progress updates in the dashboard
- Error Handling — Individual record failures don’t stop the entire operation
- Retry Logic — Automatic retries for transient failures
- Cancellation — Operations can be cancelled mid-execution
- Audit Trail — Complete record of what was processed
Bulk Application Import
Import applications from external sources:Prepare your data
Format your data as CSV with columns matching your hiring flow’s form fields.Map fields
Map CSV columns to Firstwork form elements and application fields.Configure options
- Duplicate detection strategy
- Default stage assignment
- Auto-advance rules
- Error handling policy
Execute import
The system processes records in batches, creating users, applications, and form submissions.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: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