Supplier portal

- State
- Live · July 2026
- Used by
- Suppliers, one link each
- Input
- Their own sheet
- Output
- Questions only where unsure
[Commerce]
A supplier's own spreadsheet becomes a finished product record. A monthly pass matches every SKU on the open purchase orders to its lab report. All four workflows are live in the client's workspace.
01/ 04
Vendor operations · Live · Jul 2026
Each supplier gets one link and answers in the sheet it already has. A build moves to review by itself once its last error clears. The portal runs with Four Hands and more than a hundred furniture manufacturers.

02/ 04
Product compliance · Live · Aug 2026
Once a month, the compliance pass matches every SKU on the open purchase orders to its lab report. It reads each report once and fills in the CPSC's own workbook.
03/ 04
PLM · Live · Aug 2026
Fifteen templates know what each product category asks for, and each one maps to the columns of the client's workbook. An approved SKU becomes a product record.

04/ 04
Ontology · Live · Jun 2026
One database model in the client's workspace holds everything from suppliers and templates to lab reports and filings. The client owns the ontology and can export it.


Each category's template asks for the angles the client's imagery guide sets. These photographs are the client's own.




Lulu & Georgia is a Los Angeles home furnishings retailer, founded in 2012. It sells furniture, rugs, lighting and decor, mostly online. It chose to start with a workflow outside its customer-facing systems, so a mistake stays contained. Below are three parts of the work up close, then the build log and what comes next.
We tested the sheet reader on messy 100-SKU sheets across 14 templates, 34,600 list and yes/no cells in all. Wrong cells went from 31 to 0. Each sheet raised 0 to 15 questions, and a typical read took 3 to 9 seconds.
The app first reads the SKU exactly off each file name. A supplier maps its own naming patterns to angles once, and every later build places photos by that mapping. Templates ask for the client's 14 angles.
The pass reads each lab report once and caches it. It logs low-confidence matches and never files them. Citations come only from the codes the CPSC publishes, and each SKU comes back New, Update or Unchanged.
138 commits touch the app.
You own your data and your ontology, and you can export it.Trust center