Skip to content

CSV import guides

Add CSV imports to an existing app: choose an integration, map columns, correct errors, and save records with your application’s permissions.

AI app builders

Database integrations

Use cases

Core guides

Choose a CSV importer for your React application

Evaluate CSVJetty for React and Next.js: supported workflows, setup requirements, delivery choices, limitations, and complete integration examples.

Map CSV columns to the fields your app expects

Handle CSV files with different headers using destination fields, aliases, and an editable column mapping workflow.

Handle duplicate contacts and CSV import retries

Distinguish duplicate contacts from repeated deliveries, enforce tenant-scoped unique keys, and return useful row errors from a Next.js import endpoint.

Troubleshoot a CSVJetty integration

Diagnose missing callbacks, preview-only imports, Next.js client boundaries, field overrides, invalid rows, webhook delivery and duplicate saves.

CSV parser or CSV import component: which do you need?

Compare parsing a CSV with a complete customer-facing import workflow. Understand when a parser is enough and when mapping, correction, and delivery are needed.

Validate CSV data and let users correct errors

Validate required fields, email addresses, and numbers in CSV uploads, then let users correct invalid cells before delivery.

Receive CSV imports through a signed webhook

Verify CSVJetty webhook signatures, validate imported contacts, and commit records with durable batch deduplication in PostgreSQL.

Add CSV import to Next.js

Integrate CSVJetty with the Next.js App Router or Pages Router, review CSV records, and connect imports to your own API.

Add CSV import to your React app

Build a React CSV importer that lets users map columns, correct invalid values, and deliver records to your application.

Comparisons