One mistyped digit cannot be allowed to cost a recall
The coder is the last physical piece before the customer, and on a kit it does not print one datum but three — tube, developer bottle and carton — which all have to match each other. It usually has an API but sits isolated from the ERP, so at every shade change somebody keys the lot into its panel. With iLEAN it is stitched to the ERP: the active order publishes lot, expiry and destination-market data with no intermediate typing.
A thirty-second operation, and a recall if it goes wrong.
Manual typing on the coder panel is still the standard method, not because integration is impossible, but because "integrating it properly" has never been a priority against producing. The risk is asymmetric: the operation costs thirty seconds and its failure costs a recall. One wrong digit and half a production run goes out miscoded. Caught, it is rework; missed, it is a recall. And with a portfolio of hundreds of shades and several destination markets, the frequency of change — and therefore of typing — is enormous.
- In a kit the coder does not print one datum: it prints three — tube, developer bottle and carton — which also have to agree with each other.
- Typing on its panel is still the standard method, not because integration is impossible, but because it has never been a priority against producing.
- The risk is asymmetric: the operation costs thirty seconds and its failure costs a recall. Caught, it is rework; missed, it is a recall.
- With hundreds of shades and several destination markets, the frequency of changeovers — and therefore of typing — is very high.
Connect stitches two modern systems through APIs, replacing neither.
Connect stitches two modern systems through their APIs, replacing neither. When the ERP marks the order as started, it automatically publishes to the coder the lot, the expiry date and the data set matching the destination market. The shade change stops being a keystroke on the floor and becomes a state change in the ERP. And the coder returns confirmation of what it actually printed, stored per batch as evidence.
The machine returns confirmation of what it actually printed, not of what it was asked to print. That difference is what turns the coding record into evidence instead of an assumption filed next to a retained sample.
The isolated coder versus the stitched coder
| Aspect | Today | With iLEAN Connect |
|---|---|---|
| Keystrokes per shade changeover | One per kit element | Zero |
| Tube, bottle and carton agreeing | Depends on typing the same thing three times | Guaranteed from the order |
| Coding errors per year | Several, some with recall risk | Zero of human origin |
| What was actually printed | Rebuilt from a retained sample | Automatic per-batch record confirmed by the machine |
| Destination market data | Typed | Published from the live order |
| Either system | — | Neither is replaced |
Estimated impact — to validate with your own numbers.
The block below is an estimate to be validated against your plant's actual data. We put it forward so the committee has an order of magnitude; we refine it during the assessment.
- Estimated payback 3-6 months — among the fastest, because the machine already ships an API and the integration effort is low.
- A sharp reduction in recall risk from wrong coding, which is the most frequent failure mode in this product family.
- From several typing errors a year — some with rework — to zero of human origin.
- An automatic per-batch record of what the machine confirmed it printed.
fast payback, estimated 3 to 6 months, and a drastic reduction in recall risk from miscoding, which is the most frequent failure mode in this product family. *Estimate to validate*.
And the fair question from the production manager
«Isn't a classic integration cleaner?» — it is, once the project reaches the top of the list, and that is exactly the problem: it has not for years, because there is always something more urgent than producing. This stitching replaces neither system and does not touch the coder's program, so it competes for neither the shutdown window nor a large project budget.
[1] OpenAI paper "Why Language Models Hallucinate", 2025 — on the reliability of AI in anchored tasks.
What people ask about connecting the coder
Do we have to replace the coder or the ERP?
Neither. Connect leans on the API the coder already has and on what the ERP publishes when the order starts. It is stitching, not replacement.
What if the coder fails to print?
It is detected, because what comes back is confirmation of what was actually printed. Today that failure raises no signal: the system assumes what was requested was printed.
Does it cover all three kit elements?
Yes, and that is the reason the case exists in this product family: tube, developer bottle and carton have to agree, and today that depends on typing the same thing three times.
What about data that changes by destination market?
It travels from the live order as one more data set, which is where it belongs. It is one of the points where manual typing fails most often.
Can the loop be closed with vision?
Yes, and it is the natural pairing with the in-line vision case: the camera reads what the coder has just printed and checks it against the live order.
More cases in cosmetics
- Five rings between the weighing room and the palletFive verification rings coordinated from the weighing room to the pallet. If they do not match, JIDOKA…
- The batch record exists at second zero, not eight hours laterThree photos at start-up and the batch record exists at second zero, with the real lot of every raw…
- The lab spreadsheet is not the problem — transcribing it isiLEAN reads the QC spreadsheet as it is saved, a manager validates and it posts to the ERP. From 5…
- The twenty-year-old vessel that finally reports what it doesAn external camera reads vacuum, temperature and curve off the vessel panel. The machine stays untouched…
- Line clearance stops being a signature with no evidenceEdge cameras compare every critical point against its reference state and block start-up until all are…
- The AI captures, but a human signsNothing the AI captures enters the ERP without a human validating it. Two taps on a tablet intercept…
Tell us how many times a batch code is typed into a machine panel today.
We work on your plant's real data, not ours. Assessment with no commitment.
Request estimated ROI within 48h ‹ See all cases of hair color See cosmetics