Export your current variants
Before importing, export your existing variants to understand the file format:- Navigate to Variant management in Agent Studio
- Click Export CSV
- Save the file to your local machine
CSV file format
The CSV file must include these columns:| Column | Required | Description |
|---|---|---|
id | No | Leave empty for new variants. Include existing IDs to update variants. |
name | Yes | Unique name for the variant |
is_default | Yes | true or false. Only one variant can be default. |
attribute_* | No | Custom attributes (e.g., attribute_phone_number, attribute_address) |
Example CSV
Import process
-
Prepare your CSV
- Keep column headers exactly as exported
- Leave
idempty for new variants - Include
idvalues for variants you want to update - Ensure only one variant has
is_defaultset totrue
-
Upload the file
- Navigate to Variant management
- Click Import CSV
- Select your CSV file
-
Review changes
- The platform shows a diff of what will change
- New variants are highlighted
- Updated fields are shown side-by-side
-
Confirm import
- Review the diff carefully
- Click Confirm import to apply changes
- Changes take effect immediately
Best practices
- Test in sandbox first - Import to your sandbox environment before production
- Keep a backup - Export before importing to preserve your current state
- Validate data - Check phone numbers, URLs, and other data before importing
- Use consistent naming - Follow a naming convention that scales (e.g.,
City-Location) - One default only - Ensure exactly one variant is marked as default
Common use cases
Adding new locations
Export your CSV, add new rows with emptyid fields, and import to create new variants.
Updating phone numbers
Export, update theattribute_phone_number column, keep the id values, and import.
Changing default variant
Export, change which row hasis_default=true, and import.
Troubleshooting
Import fails with 'duplicate name' error
Import fails with 'duplicate name' error
Variant names must be unique. Check for duplicate entries in your CSV.
Changes don't appear after import
Changes don't appear after import
Refresh the page. If changes still don’t appear, check the import confirmation screen for errors.
Can't set a variant as default
Can't set a variant as default
Only one variant can be default. Ensure no other variants have
is_default=true.Attribute columns not recognized
Attribute columns not recognized
Attribute columns must start with
attribute_. Check your column headers.Limits
- Maximum 1000 variants per project
- Maximum 50 custom attributes per variant
- CSV file size limit: 10MB
For larger imports or complex migrations, contact your PolyAI representative for assistance.

