For ecommerce teams

Stop sending Excel templates for product data.

Collect products, variants, prices and stock from suppliers and your team in the columns Shopify and WooCommerce import, checked before you upload.

Start free. No credit card required.

The spreadsheet way
Email the Excel template
1
Create a product spreadsheet
2
Email it to the supplier or team
3
Explain the required format
4
Wait for the completed file
5
Clean up the returned data
With Import Builder
A structured version of the same workflow
1
Define the product fields you need
2
Send the workflow to your supplier
3
They enter or upload their data
4
Validation catches problems
5
Download a clean CSV

THE PROBLEM

Your products live in spreadsheets.
Getting them into the right format shouldn't.

Product information often comes from suppliers, manufacturers, brands, clients, or internal teams. Excel is familiar, but it gives everyone the freedom to structure the data differently.

Every supplier's layout

Each supplier's spreadsheet has its own headers, units and naming.

Variants that don't line up

Option names and values spelled differently from row to row break variant imports.

Barcodes and prices mangled

Excel drops leading zeros from barcodes, and prices arrive as $12.50 ex GST.

Rows the store rejects

Shopify and WooCommerce reject or skip rows, and someone has to work out why.

THE ALTERNATIVE

Define the structure once.
Let them provide the data.

Create a spreadsheet-style workflow around the exact product information your system expects.

01

Define

Create the product columns and fields your workflow requires.

02

Collect

Give suppliers, brands, teams, or clients a structured way to enter their data.

03

Validate

Catch missing, invalid, or duplicate values before the data leaves the workflow.

04

Download

Download a clean CSV ready for the next step in your ecommerce workflow.

Turn your product template into a workflow.

Need a supplier or your own team to send hundreds of products?

Define the columns your store imports once, and give them a spreadsheet-style form built around exactly those fields.

Define the exact product columns you need
Control the column order
Make important fields required
Add validation rules
Allow existing CSV files to be uploaded
Map different supplier headers to your structure
Shopify Products
One row per variant
CSV
Handle
Title
Option1 Value
Variant Price
trail-jacket
Trail Jacket
S
189.00
trail-jacket
M
189.00
trail-jacket
L
189.00
travel-bag
Travel Bag
Default Title
89.00
124 rows
Map a supplier CSV
Their headers, matched to Shopify's
Item NameTitle
Item CodeVariant SKU
SizeOption1 Value
RRPVariant Price
EANVariant Barcode
Columns mapped successfully

Your supplier already has a spreadsheet?
Let them upload it.

Suppliers can upload the spreadsheet they already have. Its headers are matched to Shopify's columns, and anything Shopify would reject, such as a price with a currency symbol or an image link without https://, is highlighted first.

Supplier's spreadsheet

Item Name, Item Code, Size, RRP, EAN...

Title, Variant SKU, Option1 Value, Variant Price, Variant Barcode...

LESS CLEANUP

Catch product data problems before import.

Put your requirements into the workflow instead of relying on instructions buried in an Excel template.

Required fields

Every row needs its handle, so variants land on the right product.

Unique values

Mark SKU as unique, and a SKU used twice is flagged.

Prices, links and codes

Prices as plain numbers, image links as full https:// addresses, barcodes kept as text.

Dropdowns

Yes/no columns, units and categories limited to the values your store accepts.

EMBED IT

Put product data collection where it belongs.

Send suppliers a link, or embed the form in your supplier portal or admin. This is the Shopify products template, live: try typing $129 into Variant Price.

Link or embed

Share a link, or add the form to your own site with an iframe.

Your branding

Your logo and brand colour on the form.

Row limits

Set how many rows each form accepts, up to 1,000.

CSV processing happens in the browser.

Import Builder processes CSV data locally in the user's browser. Spreadsheet contents don't need to be uploaded to Import Builder simply to provide the editing and validation experience.

Browser-based CSV processing
Spreadsheet contents aren't stored as project data
Validation before export
Clean CSV output

Replace your next product spreadsheet.

Define the fields you need, add your validation rules, and give suppliers, teams, or clients a structured way to provide product data.