This is a new and improved historical data importer for Segment. It provides a UI to dynamically configure, transform, and import csv data as Segment events.
Upload a csv from your local file system:

Inspect a particular row to see QA the format of the Segment Events:

Run the following commands in your terminal:
-
clone the repository, e.g.:
git clone https://github.com/segmentio/desktop-csv-uploader.git -
Navigate to the project root directory in your terminal, e.g.:
cd desktop-csv-uploader -
Run
npm installto install dependencies -
Run
npm run buildto package via webpack and transpile the typescript -
Run
npm run clientto start the dev server -
Open http://localhost:8080 in your browser