CSV upload
Upload a CSV file, map your columns, and start analyzing data in minutes.
CSV upload is the fastest way to get data into Genuics. Select a file, preview your data, map the columns, and you're ready to build dashboards and reports.
File requirements
Before you upload, make sure your file meets these limits:
| Limit | Maximum |
|---|---|
| File size | 50 MB |
| Rows | 10,000 per upload |
| Columns | 200 |
| Format | .csv (comma-separated values) |
Your file should have a header row - Genuics uses it to name your columns. If your file uses a different delimiter (semicolons, tabs), Genuics detects it automatically.
Upload a new dataset
- Go to Datasets in the sidebar and click Upload.
- Drag and drop your CSV file into the upload area, or click Browse to select it from your computer.
- Genuics shows a preview of the first rows. Check that your data looks right - columns are separated correctly and the header row is detected.
- In the column mapping step, review the type assigned to each column. Genuics auto-detects types (Metric, Dimension, Date, Open-end, ID), but you can change any of them with the dropdown.
- Give your dataset a name and optionally a description so your team knows what this data represents. Something like "Q1 Customer Feedback" or "March Support Tickets" works well.
- Click Upload to start the import.
You'll see a progress indicator while the data loads. Once it finishes, Genuics confirms the number of rows imported.
Append data to an existing dataset
If you already have a dataset and want to add more rows (for example, a new month of survey responses), use Append mode instead of creating a new dataset:
- Go to Datasets and find the dataset you want to add data to.
- Click the three-dot menu on the dataset row and select Append data.
- Upload your new CSV file. Genuics maps the incoming columns to the existing dataset fields.
- Review the mapping - make sure each column lines up with the correct field.
- Click Upload to append the new rows.
What happens after upload
Once your data is imported, Genuics processes it in the background:
- Open-text fields are automatically analyzed for themes and sentiment. This typically takes a few seconds to a few minutes depending on the number of rows.
- Field types are finalized and indexed so you can use them in widgets, filters, and reports immediately.
- PII redaction runs automatically. Emails, phone numbers, and other personally identifiable information are detected and hashed. The hashed values can still be used for matching and deduplication, but the original values are not stored.
Plan limits
The number of rows you can store per dataset depends on your plan:
| Plan | Max rows per dataset |
|---|---|
| Free | 500 |
| Starter | 50,000 |
| Pro | 500,000 |
| Enterprise | Unlimited |
Each individual upload is capped at 10,000 rows and 200 columns regardless of plan. To import larger files, split them and use the Append feature, or consider a Google Sheets or REST API connection for higher-volume data.
Tips for clean uploads
- Use descriptive column headers. "Overall Satisfaction Score" is easier to work with than "Q7_score."
- Keep one row per record. Each row should represent a single response, transaction, or event.
- Dates should be consistent. Use a single date format across the file (e.g.,
2026-03-15orMarch 15, 2026). Genuics handles most common formats, but mixing formats in the same column can cause parsing errors. - Avoid merged cells or multi-row headers. These are common in Excel exports - simplify your file to a single header row before saving as CSV.
Troubleshooting
| Issue | Solution |
|---|---|
| Upload fails with "file too large" | Reduce the file to under 50 MB or split it into smaller files |
| Columns appear merged or misaligned | Check that your delimiter is correct - open the file in a text editor to verify |
| Rows are missing after import | You may have exceeded the 10,000-row upload limit or your plan's dataset limit |
| Date column shows as "Dimension" | Change the column type to Date in the mapping step |
Next steps
Your data is ready. Head to Building your first dashboard to start visualizing it, or learn about field types and mapping to fine-tune how Genuics interprets your columns.