How to Bulk Upload Data
The Bulk Upload section lets you import large volumes of data at once using CSV files. This is ideal for onboarding new employees, loading historical timesheets, importing approved leave, or adding job items in bulk.
Getting There
-
Click Settings (cog icon) in the left sidebar.
-
Select Bulk Upload from the settings menu.

Available Upload Types
Depending on your permissions, you may see some or all of the following options:
Timesheet Upload
- Import attendance and timesheet records.
- Click Download Timesheet Upload Template to get the CSV template.
- Fill in the template with your data, then click Timesheet Upload to upload.
Legacy Timesheet Upload
- Use this option if your data follows the older timesheet format.
- Click Download Legacy Timesheet Upload Template to get the CSV template.
- Fill in the template with your data, then click Legacy Timesheet Upload to upload.
Approved Leave Upload
- Bulk-import pre-approved leave entries.
- Click Download Approved Leave Upload Template to get the CSV template.
- Fill in the template, then click Approved Leave Upload.
Bulk Employee Upload
- Add or update multiple employees at once.
- Click Bulk Employee Upload to open the guided import wizard.
- The wizard walks you through uploading your file, mapping columns, previewing data, and importing — see the How to Bulk Import Employees guide for full details.
Job Item Upload
- Import job hierarchy items for each job layer.
- One upload option appears per job layer (e.g. "Bulk Site Upload", "Bulk Project Upload").
- Click the corresponding Download Template link, fill it in, and upload.
How to Upload
-
Download the template for the data type you want to import.

-
Open the CSV file and fill in your data, following the column headers exactly.

-
Return to the Bulk Upload page and click the upload button for your data type.

-
Select your completed CSV file.
-
Review any validation errors — correct them in your CSV and re-upload if needed.

Tips
-
- Always start with the official template — column headers must match exactly for the import to work.
-
- Test with a small batch (5–10 rows) before uploading your full data set.
- Check for duplicate entries before uploading — the system may create duplicates if records already exist.
- Use bulk employee upload during initial onboarding to save time adding staff one by one.