Bulk CSV Import
intermediate
~8 min read
Updated 2025-11-20
Bulk CSV Import
Got a large inventory? CSV import is your best friend!
Navigate to: Bulk Jobs to access CSV import and monitor progress
When to Use CSV Import:
- Migrating from another platform
- Importing wholesale inventory
- Creating 100+ listings at once
- When you already have product data in spreadsheets
CSV Format Requirements:
UTF-8 encoding
Comma-separated values
First row must be column headers
Maximum 5,000 rows per file
Required Columns:
- images - Image URLs separated by pipe (|) or semicolon (;)
- Example:
https://example.com/img1.jpg|https://example.com/img2.jpg
title - Product title
price - Numeric price without currency symbol
Optional But Recommended Columns:
sku - Your SKU/product code
description - Product description
brand - Brand name
category - Product category
condition - new, like-new, good, fair, poor
size - Size information
color / colours - Color(s)
department - womens, mens, kids, unisex
material - Fabric/material type
quantity - Inventory quantity (default: 1)
Step-by-Step Import:
1. Prepare Your CSV
Download our CSV template (link in import page)
Or export from your current system
Ensure all required columns are present
2. Upload CSV
Go to Listings → Create
Click 'CSV Import' tab
Click 'Choose File' or drag & drop
FLUF validates your CSV
First 10 rows shown as preview
3. Map Columns
FLUF AI suggests column mappings
Review and adjust mappings
Map CSV columns to FLUF fields
Unmapped columns are ignored
4. Choose Channels
Select which marketplaces to crosslist to
Set channel-specific price adjustments if needed
5. Review & Import
Review mapped data preview
Click 'Start Import'
Processing begins in background
You can navigate away - import continues
Email notification when complete
Image Handling:
URLs: Fastest option, images must be publicly accessible
Local Files: Not directly supported, use image hosting first
Recommended Services: Imgur, Cloudinary, AWS S3
Best Practices:
Test with 10-20 rows first
Use consistent formatting
Clean data beforehand (remove special characters, fix encoding)
Keep a backup of your original CSV
Common Issues:
Encoding Errors: Re-save as UTF-8 in Excel/Sheets
Image URLs 404: Verify URLs are public and correct
Category Mismatches: Use FLUF category names exactly
Price Formatting: Use plain numbers only (19.99, not $19.99)
Processing Time:
100 products: ~5-10 minutes
500 products: ~30-45 minutes
1000 products: ~1-2 hours
Monitoring Progress:
Check Listings page for new items appearing
Created listings table shows status of each row
Errors logged with specific row numbers
Re-importing:
Use SKU to avoid duplicates
Update mode (coming soon) will update existing listings matching SKU