What you can import
The wizard handles five kinds of master data. A separate importer on the same page loads a customer’s brand colour palette; the workspace’s shared colour list is not imported through this wizard (it is edited from Masters → Colours).Import in dependency order
Some records refer to others. The wizard shows a Recommended setup order notice for this reason:- Customers, vendors, and units first. These stand on their own; a or can name a vendor that must already exist.
- Fabric and accessory masters second. They reference vendors, categories, and units.
- Material colours after masters. Each fabric or accessory master holds its own colours, added from the master’s own page.
- The customer brand palette any time. The separate importer at the bottom of the page loads a customer’s brand colours (customer name, colour code, name, Pantone).
Preparing your data
For each entity, download the template from the wizard. The template is a CSV with the correct column headers and a couple of sample rows. Fill in your data under those headers — keep the header row exactly as provided.The match key
Every entity has a match key — the column the wizard uses to tell whether a row is a new record or one that already exists:
For fabric and accessory masters the match is normalized: hyphens, spacing,
and letter case are ignored, so
RI-026A and RI026A are treated as the same
item. Everyone else matches on the plain name or code, ignoring case and
surrounding spaces.
Columns by entity
The tables below list each column and whether it’s required. Anything not marked required is optional. Customers — match keyname:
Vendors / Factories — match key
name:
Fabric masters — match key
article_no:
Accessory masters — match key
item_code:
Units of measure — match key
code:
A note on file encoding
Save your file as CSV. UTF-8 is recommended, but files saved from a Chinese-locale copy of Excel (Big5 or GBK) are also accepted — the wizard detects the encoding for you, so Chinese names import correctly either way.Two import modes
The wizard offers two modes. Choose the one that matches what you’re doing:- Create only — a row that matches an existing record is reported as an error. Use this for initial onboarding, when the workspace is empty and every row should be new.
- Fill blanks — for rows that match an existing record, only the empty fields are filled in; a field that already has a value is never overwritten. Use this to enrich existing records — for example, adding lead times or vendors to masters you imported earlier.
Running the import
- Open Data Import from the Settings & Config sidebar group.
- Pick the entity you’re importing from the “What are you importing?” dropdown.
- Download the template and fill it in with your data.
- Choose the mode — Create only or Fill blanks.
- Upload your completed file.
- Preview — the wizard parses and validates every row without saving anything yet (see below).
- Fix any errors and re-upload until the preview is clean.
- Commit import. The wizard writes the data and shows a summary of how many records were created, enriched, and added by reference.
Reading the preview
The preview validates your whole file before anything is saved. Above the row table you see the total rows, how many will be created, how many will be enriched, and the error count. Each row shows its number, its status (Create, Enrich, or Error), and the message — which column and what is wrong. The import is all-or-nothing: if even one row has an error, nothing is saved. Fix the flagged rows in your file and upload it again. This means you never end up with a half-imported file to untangle.Minted on reference
On a master row, thevendor, category, and unit columns refer to other
records by name or code:
- A vendor must already exist — that’s why you import vendors before masters. A master naming an unknown vendor is reported as an error.
- A category or unit is created automatically if it doesn’t exist yet — this is “minting on reference”. A unit created this way is identical to one you’d import through the units template, so you don’t have to pre-create every category and unit by hand. The result summary reports how many categories and units were minted.
Customer colour palette (separate importer)
At the bottom of the same Data Import page, a Customer colour palette card holds a separate importer for a customer’s brand colours — customer, colour code, colour name (English and Chinese), and Pantone. Same all-or-nothing preview-then-commit shape as the entity wizard above, with its own template. The customer palette is customer-scoped: a colour imported here belongs to one customer’s brand palette and is picked from that customer’s records downstream. Material colours (colours owned by a fabric or accessory master) are added from the master’s own page, not through either importer here. If your workspace does not show this card, your administrator has left the capability off; there is a toggle for it on Feature settings.After the import
- Verify the counts. The result summary tells you how many records were created and enriched — check it against what you expected from your file.
- Spot-check a few records in the relevant module to confirm the data landed where you expected.
- Continue in order. If you’re onboarding from scratch, run customers, vendors, and units, then the fabric and accessory masters — so each step’s references are already in place.
Related pages
- Setting up your tenant
- Master catalogs
- Vendors
- Feature settings
- What changed in v5
- Styles module guide
- Production module guide
- Tech Packs — importing masters first means BOM rows on a tech pack review can link to existing materials.