Cosmic Flow
← All industries
Furniture factory

From quote to delivery for a furniture factory

Every cabinet is quoted from memory. You cannot tell whether the oak was priced at last year's rate, and installation keeps falling off the quote.

What changes

Each product has its own spec: wood, dimensions, finish, hardware — nothing gets lost.

Price per square metre comes from your own grid, per material, so quotes stay consistent.

On-site installation is a stage in the workflow, not a promise made over the phone.

Your stages, ready configured

The account starts with these production stages. Change them any time from Settings.

  1. 1Cutting
  2. 2Edge banding
  3. 3CNC
  4. 4Sanding
  5. 5Finishing
  6. 6Assembly
  7. 7Delivery

Every stage records who worked on it, and when.

Production stages configured for a furniture factory
Production stages configured for a furniture factory

What it looks like on the shop floor

The operator interface is not the manager’s. A worker does not see the whole company — they see their own queue and two buttons.

A tablet at the saw, one at the CNC, one at finishing. Each person signs in with their PIN and sees only the units that have reached their station — not the whole factory. Picking a piece up is the big red button; the moment they finish it, the unit appears in the edge-bander's list.

The operator screen: only the jobs that reached their stage
The operator screen: only the jobs that reached their stage

A tablet in the workshop, a PIN for each person

You do not need a computer at every station. A cheap tablet on the wall, next to the machine, is enough.

  1. The operator signs in with a four-digit PIN — no email, no password typed with dirty hands.
  2. They see only the jobs that reached their stage. Nobody has to tell them what is next.
  3. Two buttons: “In progress” when they start, “Done” when they finish.
  4. The job moves to the next stage on its own and appears in the next person’s list.
  5. The system records who worked and at what time — no handwritten timesheet.
Picking a task up: “In progress”, then “Done”
Picking a task up: “In progress”, then “Done”

Order status, live

On a kitchen with 14 units nobody has to ask "where are we". Nine are finished, three are in sanding, two are still at the saw — and with installation booked for Friday you know on Thursday morning whether you will make it.

Every order, with the stage it has reached
Every order, with the stage it has reached

A concrete example

A kitchen with 12 units: define the standard unit once, order 12, and cutting, edge banding and painting appear automatically as shop-floor tasks.

Unit of measure
unit count
Stages configured
7
The product spec sheet, with this trade’s own fields
The product spec sheet, with this trade’s own fields

Four things you will notice immediately

  • The standard unit is defined once — wood, dimensions, edge banding, hardware — and every new kitchen starts from it.
  • Price per square metre comes from your own grid, per material, so oak stops being quoted at last year's rate.
  • On-site installation is a stage in the flow, with a person and a date, not a promise made over the phone.
  • You can see where production jams: if the CNC queue has been growing for three days, you have found the bottleneck.
The price grid, configured for this trade
The price grid, configured for this trade

Your customers can see their own orders and invoices

Every customer can be given an account. They sign in at the same address you do and see exactly what concerns them — their orders, the stage each one has reached, the quotes they were sent, and their invoices including anything unpaid.

  • They see only their own orders and documents — never another customer’s.
  • They can download a quote or an invoice as a PDF instead of calling you for a copy.
  • They see the stage each order has reached — the same information you see.
  • The account is optional: a customer with no email address stays in the register, simply without access.

What if that customer already has an account with another company?

One email address has exactly one account across the whole platform — that is what makes signing in unambiguous. If the address is already in use by another company, the app tells you so plainly when you save, and you have two options: use a different address for this customer (the contact person who deals with you, for instance), or leave the field empty — the customer stays in your register, with orders and invoices, just without app access. Your data is never visible to the other company.

What it does

Reusable templates

Define a product once — with your trade’s own fields — and run any number of orders from it.

Your own price grid

Operations down, variants across, a price in every cell. Quotes become consistent.

Production stages

Each order moves through your stages. Operators pick up and complete; the system records who and when.

Invoices and proformas

Automatic per-series numbering that never repeats. Outstanding balances in one click.

Production reporting

What was made, by whom, in what quantity, and where the flow is getting stuck.

Configured per trade

Fields, stages and the price grid arrive ready for the work you actually do.

Try it on your own jobs

The account takes two minutes to create and arrives configured for this trade.

All industries