Uploading Trials via CSV
Bulk upload trial data using a CSV file to quickly populate your experiment with multiple trials at once.
Overview
The trial upload feature allows you to:
- Import multiple trials in a single operation
- Create new trials or update existing ones using Trial ID
- Validate data before upload to catch errors early
- Download error reports to fix issues and re-upload
Step-by-step guide
Step 1: Download the CSV template
- Navigate to your experiment's detail page
- Click the Import file button in the Trials section
- In the drawer that opens, click Download template

The template includes all required columns for your experiment:
- Parameter columns: One column per parameter (e.g., "Parameter: Temperature")
- Target columns: One column per target (e.g., "Target: Yield")
- State: The trial state (PENDING, COMPLETED, FAILED, REJECTED)
- State Message: Optional message for Failed or Rejected trials
- Trial Number: System-generated display ID (informational only)
- Trial ID: System-generated unique identifier (use for updates)
Step 2: Fill in your trial data
Open the CSV template in Excel, Google Sheets, or any spreadsheet application.
Creating new trials
Leave the Trial ID column blank. Fill in:
- Parameter values (required for all states)
- Target values (required for COMPLETED trials)
- State (required - see Trial States)
- State Message (required for FAILED and REJECTED trials)
Updating existing trials
To update an existing trial, enter its Trial ID in the Trial ID column, then modify the values you want to update.
Export existing trials
Click Download Template to download a CSV with all current trial data. This is useful for:
- Bulk editing existing trials
- Using as a reference for the correct format
- Copying trial data to create similar trials
Step 3: Upload the completed CSV
- Drag and drop your CSV file into the upload area, or click Browse to select it
- The system will automatically validate your file and display:
- Total rows processed
- Valid rows that passed validation
- Errors that need to be fixed