How to set up CSV
Authentication
The CSV integration requires no authentication:- Search for the CSV integration in the settings panel or the node catalog
- Create the connector by giving it a name and slug — no credentials are needed
Code slugs — integration slug:
csv. This integration has no actions; it provides one extractor, upload, used when creating or syncing a model from a file.Data models
The CSV integration is a data source, not an action provider: it exposes an Upload extractor that imports the rows of a CSV file as records into a Cargo data model. When configuring an upload:- File: The CSV file to import (CSV only, max 2GB)
- ID: The column used to deduplicate records
- Mappings (optional): Map file columns to the column names of your model; if you use mappings, the ID column must be included in them
Best practices
- Pick a genuinely unique column (email, external ID) as the ID to avoid collapsing distinct records during deduplication
- Use mappings to normalize messy header names into clean model column slugs
- Keep files under the 2GB limit; split very large exports into multiple uploads
- Re-run the upload extractor with a fresh file to update the model — imports are not incremental

