# CSVJetty implementation and selection guides - [Add CSV import to a Bolt.new React app](https://www.csvjetty.com/guides/bolt-csv-import.md): Add a CSV importer to a Bolt.new React application, with a copyable agent prompt, column mapping, editable validation, code and test files. - [Choose a CSV importer for your React application](https://www.csvjetty.com/guides/choose-csv-importer.md): 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](https://www.csvjetty.com/guides/csv-column-mapping.md): Handle CSV files with different headers using destination fields, aliases, and an editable column mapping workflow. - [Handle duplicate contacts and CSV import retries](https://www.csvjetty.com/guides/csv-import-duplicates.md): 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](https://www.csvjetty.com/guides/csv-import-troubleshooting.md): 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?](https://www.csvjetty.com/guides/csv-parser-vs-importer.md): 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](https://www.csvjetty.com/guides/csv-validation.md): Validate required fields, email addresses, and numbers in CSV uploads, then let users correct invalid cells before delivery. - [CSVJetty vs. building your own CSV importer](https://www.csvjetty.com/guides/csvjetty-vs-build-your-own.md): Decide whether to use CSVJetty or build a CSV import flow: parsing, mapping, correction, persistence, maintenance, and ownership. - [CSVJetty vs. CSVBox: compare CSV import workflows](https://www.csvjetty.com/guides/csvjetty-vs-csvbox.md): Compare CSVJetty and CSVBox on CSV and Excel support, pricing, privacy modes, validation, destinations, and React integration. - [CSVJetty vs. Dromo: CSV import scope, privacy and pricing](https://www.csvjetty.com/guides/csvjetty-vs-dromo.md): Compare CSVJetty and Dromo on supported files, private browser processing, row limits, pricing, customization, and integration scope. - [CSVJetty vs. Flatfile: importer or data onboarding platform?](https://www.csvjetty.com/guides/csvjetty-vs-flatfile.md): Compare CSVJetty and Flatfile for React CSV imports, collaborative data onboarding, workflow architecture, pricing, and delivery. - [CSVJetty vs. ImportCSV: integration, limits and pricing](https://www.csvjetty.com/guides/csvjetty-vs-importcsv.md): Compare CSVJetty and ImportCSV for embedded CSV imports: deployment, validation, delivery, file support, limits and published pricing. - [CSVJetty vs. OneSchema: integration, limits and pricing](https://www.csvjetty.com/guides/csvjetty-vs-oneschema.md): Compare CSVJetty and OneSchema for embedded CSV imports: deployment, validation, delivery, file support, limits and published pricing. - [CSVJetty vs. UseCSV: React CSV importers compared](https://www.csvjetty.com/guides/csvjetty-vs-usecsv.md): Compare CSVJetty and UseCSV on pricing, file formats, browser callbacks, mapping, validation, and React integration. - [Build a CSV contact importer with duplicate handling](https://www.csvjetty.com/guides/import-contacts-csv.md): Import contacts from CSV with mapping, invalid-email correction, per-user deduplication, optional updates and verified database write counts. - [Import CSV with Drizzle ORM and PostgreSQL](https://www.csvjetty.com/guides/import-csv-drizzle.md): Build a React CSV import with Drizzle, PostgreSQL transactions, verified authentication, row validation and duplicate-safe inserts. - [Import CSV into Neon with React and Next.js](https://www.csvjetty.com/guides/import-csv-neon.md): Upload, map and validate CSV contacts, then save them to Neon through an authenticated Next.js API with transactions and duplicate protection. - [Import CSV into PostgreSQL with Next.js and Prisma](https://www.csvjetty.com/guides/import-csv-prisma.md): Build an authenticated Next.js CSV import with Prisma, server-side validation, bulk inserts, and a unique constraint for safe retries. - [Import CSV into Supabase with React and Next.js](https://www.csvjetty.com/guides/import-csv-supabase.md): Upload a CSV, map columns, correct invalid values, and save contacts to Supabase with authenticated writes and Row Level Security. - [Receive CSV imports through a signed webhook](https://www.csvjetty.com/guides/import-csv-webhook.md): Verify CSVJetty webhook signatures, validate imported contacts, and commit records with durable batch deduplication in PostgreSQL. - [Build a product catalog CSV importer with SKU validation](https://www.csvjetty.com/guides/import-product-catalog-csv.md): Import product catalogs from CSV with SKU mapping, exact price-to-cents conversion, whole-number inventory, owner-scoped writes and duplicate protection. - [Add CSV import to a Lovable app](https://www.csvjetty.com/guides/lovable-csv-import.md): Add a customer-facing CSV upload to an existing Lovable app without asking the agent to build a parser, mapping screen or correction table from scratch. - [Import CSV into Supabase from a Lovable app](https://www.csvjetty.com/guides/lovable-supabase-csv-import.md): Add authenticated CSV uploads to a Lovable app backed by Supabase, with owner-scoped RLS, duplicate handling and full React code. - [Add CSV import to Next.js](https://www.csvjetty.com/guides/nextjs-csv-import.md): 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](https://www.csvjetty.com/guides/react-csv-import.md): Build a React CSV importer that lets users map columns, correct invalid values, and deliver records to your application. - [Add CSV import to a Replit React app](https://www.csvjetty.com/guides/replit-csv-import.md): Integrate CSVJetty into a Replit React web app, then connect mapped and corrected CSV rows to the application’s existing backend. - [Let customers upload CSV data into Supabase](https://www.csvjetty.com/guides/supabase-user-csv-upload.md): Build customer-facing CSV uploads into Supabase without granting dashboard access: RLS, validation, column mapping and safe duplicate handling. - [Add CSV import to a v0-generated Next.js app](https://www.csvjetty.com/guides/v0-csv-import.md): Add a CSV importer to a v0-generated Next.js app with a client component, existing UI conventions, an agent prompt and validation samples.