CatalogLoom

Pre-import data preparation for Shopify catalogs

Supplier CSVs arrive inconsistent and incomplete. CatalogLoom helps you evaluate whether your data can be prepared with far less manual work.

No Shopify accessNo auto-importsNo credit card
Supplier CSV (raw)
CapacityTitle
2L / 2000 mlEspresso machine pro 2l
350 mlMilk Frother deluxe
1.5 litersCold Brew Maker large
After CatalogLoom (prepared)
Capacity(ml)TitleQA
2000Professional Espresso Machine – 2L0.92
350Automatic Milk Frother – 350ml0.63
1500Cold Brew Maker – 1.5L Glass0.91
Supplier CSVCatalogLoomMatrixify / Shopify

Start Your Readiness Check

Upload your supplier CSV or Excel file and see your data transformed. No signup required.

Upload Your Supplier File

Drop your CSV or Excel file here. Maximum 50 rows, 15MB file size.

Supported file types:

CSV, XLSX, XLS (up to 50 rows, 15MB max)

Questions? Contact hendrik@catalogloom.com

Known data issues

PatternIssue
2L / 2000 ml / 2 litersMixed units
35×40×45 cmFree-text dimensions
S / Small / 42Variant ambiguity
Missing attributes
Reported: 15–20 hrs/week manual cleanup|Pre-import preparation — not Shopify

Import tools vs. preparation tools

Where current tools work

Matrixify, spreadsheets, scripts

  • Data already structured
  • Consistent units across rows
  • Predictable column formats
  • Complete fields, no inference needed

Where they break

Pre-import data preparation

  • Mixed unit formats (ml, L, oz)
  • Free-text dimensions
  • Missing or ambiguous values
  • Variant values needing inference

CatalogLoom handles the preparation step — before your import tool takes over.

System layer

InputSupplier CSV
CatalogLoom
normalizeinferflag
OutputShopify CSV
ImportMatrixify / Native
Not a Shopify app|Not an import tool|Pre-import preparation layer

System capabilities

Normalize

  • Unit conversion (ml, L, g, kg, oz, lb)
  • Decimal format standardization
  • Dimensions to structured JSON
  • Mixed supplier format handling

Infer

  • Option values from pick lists
  • SEO-friendly product titles
  • Product descriptions from source data
  • Shopify metafields (text, number, JSON)

Flag

  • Confidence score per inferred field
  • Review-required markers
  • Ambiguous value detection
Output: Shopify-compatible CSV|No Shopify access required|Nothing auto-imported

Human review stays in control

Review only flagged rows
Override any inferred value
Nothing imports automatically

Readiness check

Is this supplier data a good fit for automated preparation?

1.Upload sample (up to 50 rows)
2.Configure column mappings
3.See transformed preview

No signup required. No data stored beyond session.

Output preview

TitleCapacity (ml)DimensionsQA
Professional Espresso Machine – 2Linferred2000{"w":35,"h":40,"d":45}0.92ok
Immediate: Live preview of 3 transformed rows
By email: Readiness summary with fit assessment

Data handling

AWS us-east-1 processing
Auto-delete within 7 days
Manual delete available
No human access without invitation
Not used for training

Fit assessment

Good fit

  • Shopify agencies
  • Large, inconsistent supplier catalogs
  • Data preparation is the bottleneck
  • Existing Matrixify / import workflow

Not a fit

  • Small merchants, simple catalogs
  • Non-Shopify platforms
  • Expecting zero review
  • Already clean, structured data

If preparation isn't painful, this won't add value.

Run Readiness Check

Upload a real supplier file • See transformed preview • No signup

Prefer to talk it through?

Multiple suppliers • Complex catalogs • Help with results

Common questions