How it works
The CSV integration reads product data from a CSV file. You provide the file, Cernel detects the structure, and you map source columns to Cernel attributes. Products are imported and ready for enrichment. For export, you configure which attributes to include and Cernel generates a downloadable CSV with your enriched product data.Why you would use this
Import from any source
Export enriched data anywhere
Importing products from CSV
Navigate to Integrations
Configure the integration
- Integration Name - A descriptive name for this import source
- File Language - The language of the content in your file
- URL - Enter the URL of a hosted CSV file
- Upload File - Drag and drop or browse to upload a CSV file
Configure advanced settings (optional)
- Sync Mode - Full Sync (replace all products) or Update Only (only update existing products)
- CSV Delimiter - Auto-detect, comma, semicolon, tab, or pipe
- Include All Fields - Import all columns, not just those identified by AI
Map columns to Cernel attributes
Exporting enriched data as CSV
You can export product data to CSV in two ways:- On-demand from the products table — pick a product set, configure columns once, and download a CSV immediately. Use this for ad-hoc exports, sharing data with a colleague, or sanity-checking attribute coverage.
- As a saved integration — define a reusable export configuration in Settings > Integrations. Use this when the same export needs to run repeatedly, or when a downstream system pulls the file on a schedule.
On-demand export from the products table
Open the products table and pick your scope
Open the Export to CSV modal

Set the basics
- File name - Defaults to a slug of the current category (e.g.
cernel_taxonomy). The.csvsuffix is added automatically. - Export language - Pick one enabled language. The primary language is marked (Primary).
- CSV Format Options - Choose the Delimiter (comma, semicolon, tab, or pipe) and toggle Include header row.
Pick the columns to export
- Attributes - All Cernel attribute values, split into Category attributes and Product attributes. Search to filter, drag the handle to reorder, and edit the exports to name to override the column header. Use Select all / Deselect all at the top of each section.
- Identifiers - SKU, GTIN, MPN, and any custom product identifier types. Add a one-off custom identifier in the field at the bottom.
- Product fields - Built-in product properties: Title, Product ID, Parent ID, and Parent Identifier.
- Product children - Controls how variants are included. Set Min and Max child levels to expand matched products into their hierarchy. Leaving Max empty includes all descendants.
- Integrations - Per-integration properties (for example Shopify metafields). Each integration appears as a collapsible section with its own search and select-all controls. This tab only shows when at least one integration is connected.
Download the CSV
Saved CSV export integration
Add an export configuration
Configure the export
- Export Name - A descriptive name
- Export Language - Which language to export
- Base on Existing Integration (optional) - Use field mappings from an existing integration as a starting point
- Export Field Mapping - Configure which Cernel attributes to include and their output column names
Frequently asked questions
What file formats are supported for import?
What file formats are supported for import?
.csv) files. The delimiter is auto-detected by default, but you can specify it manually if needed (comma, semicolon, tab, or pipe).Can I re-import an updated file?
Can I re-import an updated file?
What happens if my CSV has columns Cernel doesn't recognize?
What happens if my CSV has columns Cernel doesn't recognize?
Can I import from a URL that updates automatically?
Can I import from a URL that updates automatically?
When should I use the on-demand export vs. a saved integration?
When should I use the on-demand export vs. a saved integration?
Why does the modal show 'All matching - 1,250' instead of a number I selected?
Why does the modal show 'All matching - 1,250' instead of a number I selected?
How do I export product variants alongside their parents?
How do I export product variants alongside their parents?
0 and Max to empty includes the matched products plus every descendant. Setting Min to 1 exports only children, skipping the matched products themselves.Why are some attribute names highlighted in red?
Why are some attribute names highlighted in red?
