Upload your first product
A product in Joinwright is a made-to-order item your customers can configure — a table, a cabinet run, a stair. You start from a CAD file; Joinwright reads the geometry and drafts a configurator you refine and publish.
Create a product
From your dashboard, open the Products tab and choose Create new product. Give it a name (what customers see, e.g. “Shaker Dining Table”) and an optional internal SKU.
Upload a CAD file
Drop in a model. Joinwright accepts the common exchange and native formats and converts everything to a canonical glTF for the 3D viewer:
| Kind | Formats |
|---|---|
| Mesh | .glb, .gltf, .obj, .stl |
| Solid / CAD | .step, .stp, .iges |
| 2D | .dxf (extruded to a preview) |
Cleaner geometry makes a better auto-configurator. Export at a reasonable tessellation and remove hidden internal bodies you don’t want customers to rotate around. Large assemblies are automatically optimized (Draco compression + level-of-detail) so they load fast in the browser.
Review the auto-configurator
Once conversion finishes, Joinwright summarizes the model — its part tree, symmetry, material slots, and the dimensions that look parametric — and drafts a configurator schema: the set of options a customer can change. A typical draft includes:
- Dimensions — width, depth, height, with sensible min and max ranges pulled from the model.
- Material / finish slots — each surface that can take a different wood, laminate, or coating.
- Options — discrete choices like edge profile or leg style, where the geometry suggests them.
Nothing is final. Rename options, tighten ranges, delete anything that shouldn’t be customer-facing, and attach prices. If the draft missed something, use the correction chat to describe the change in plain language and Joinwright revises the schema.
To offer your own finishes, upload a finish photo under Materials. Joinwright turns it into physically-based render maps and — once approved — makes it selectable in the configurator.
Publish
When the options and pricing look right, click Publish. Publishing gives the product a public configurator at your-shop.joinwright.com/configure/<slug> that carries your shop’s branding. That URL is what powers the quote link in the next step.
Your plan sets how many products you can publish at once (Trial 1, Shop 3, Studio and up unlimited). Unpublishing a product frees a slot without deleting your work.
Next: your product is live — send your first quote link.