CSV File Importer For Your Web App, SaaS or API

A drop-in widget to allow your users to upload spreadsheets, map columns, and validate data all with a few clicks. You receive clean and ready to use data in your web app.

Try it FREE

Join 100+ product teams

Never Build an Importer Again

Provide a perfect import experience for your users with two lines of code. Add a robust import functionality without the struggle of having to maintain it.

image

Get Started in Minutes

Simply configure the column model in the admin dashboard and add the JS snippet in your app to start accepting files in minutes.

image

Simple File Picker

Allow your users to perform a file upload using the natural interactions they already know from using desktop applications.

image

Smart Column Matching

Users can map the column headers of their files to the predefined data model. End of spreadsheet templates and messy data preparation.

image

Client-side Data Validation

Before submitting the file, the users can fix validation issues right inside the widget. Ensure uploaded data is clean and ready to use.

image

Receive Data

Download the files directly from csvbox.io dashboard or configure the importer to push the data to your app via API or other methods.

Pricing

Simple and transparent. No credit card required to get started.

Introductory pricing, for a limited time

Sandbox

$0 $3

per month


Unlimited sheets

100 imports

5 rows per import

CB logo

Personal

$9

per month


Unlimited sheets

500 imports

100 rows per import

No CB logo

Startup

$19

per month


Unlimited sheets

1K imports

10K rows per import

No CB logo

Pro

$49

per month


Unlimited sheets

5K imports

50K rows per import

No CB logo

Growth

$99

per month


Unlimited sheets

10K imports

100K rows per import

No CB logo

Features

Way more than a simple file collection form - a complete import service.

image
Multiple File Types

Accept csv, xlsx and xls - the most common spreadsheet formats.

image
Column Matching

Let users match the columns of their files with the required data model schema.

image
Data Validation

Client side validation based on predefined sheet rules allows users to self clean data before upload.

image
Sleek UX

The simplistic widget UI makes a file upload painless and intuitive.

image
Progress Bar Uploads

Give your users confidence that their files are on the way to the right destination.

image
No Code Config

Configure the data model and validation options via dashboard with no change in installed code.

image
CSV to JSON

Push CSV data directly to your app via API. More destinations coming soon.

image
Upload Links

Share special links to accept files without the need to embed the widget.

image
Custom Attributes

Attach custom fields such as UserID to the incoming data for better identification.

image
Event Hooks

Setup webhook listeners to receive alerts about widget events such as import complete.

image
Data Security

End to end encryption for user data in transit as well as at rest.

image
GDPR

GDPR ready with built-in product features for greater privacy and data control.

coming soon
image
Localize

Auto translate the widget to the language that is preferred by the users.

image
Custom Styles

Personalize the importer with colors and logo of your choice.

image
Integrations

Send user uploaded data to any desitation of your choice - DB, GSheets, Zapier etc

image
Data Transformation

Process & modify the user data with predefined rules before pushing it to the destination.

Demo

Experience the importer first hand.

CSV file for testing - example.csv

Sheet uploaded successfully!
Sheet uploaded failed!

A better experience for your customers, fewer headaches for your team.

Get Started