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
| Operation | Description |
|---|---|
| Bulk Create | Import multiple applications from CSV or external source |
| Bulk Status Update | Change status for multiple applications |
| Bulk Stage Transition | Move applications to a specific stage |
| Bulk Trigger Automations | Fire automations for selected applications |
| Bulk Delete | Remove applications (with audit trail) |
| Bulk Recollection | Request data re-collection from candidates |
Contracts
| Operation | Description |
|---|---|
| Bulk Create | Create multiple contracts from hiring flow completions |
| Bulk Status Update | Change status for multiple contracts |
| Bulk Trigger Automations | Fire automations for selected contracts |
Data
| Operation | Description |
|---|---|
| Bulk Import | Import data from CSV files |
| Bulk Export | Export filtered data to CSV |
| Data Sync | Synchronize data with external systems |
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: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.
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:| Feature | Description |
|---|---|
| Connectors | Pre-built connectors for common systems |
| Scheduling | Automated sync on a schedule |
| Conflict Resolution | Configurable merge strategies |
| History | History of sync executions with results |
| Field Mapping | Map 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