Micro-apps and AI agents · 14 November 2026 · Shalaka engineering team
Tracking returned units by serial number so repeat faults show up early
Most returns start life as a row in a spreadsheet: customer name, date, “not working”. Six months later nobody can say whether the 14 returns this quarter are one problem or fourteen. The data was never recorded in a form you can group.
Start from the serial number
Every unit should leave the line with a unique serial number, printed as a Code 128 barcode or QR code on the label. When a unit comes back, the first action is a scan. It can pull up the production batch, the date of manufacture, the firmware version it shipped with, the test station that passed it and its stored test log.
Without that link, you cannot ask the question that counts most: do the returns cluster in one batch? A capacitor lot, a reflow profile change or a firmware release shows up as a spike in one batch and nowhere else. Cracked ceramic capacitors from board flex are a classic example.
Separate the symptom from the root cause
The customer reports a symptom: “does not power on”, “drops off Wi-Fi”, “reads wrong”. The cause is found later on the bench: a cracked ceramic capacitor, a brownout during radio transmit, a miscalibrated sensor. These are different fields, filled in by different people at different times.
Keep both. A register that stores only the customer’s words gives you a list of complaints. One that also stores the cause gives you something you can act on. A fixed list of 10 to 20 cause codes, with a free-text note beside it, keeps the data groupable without forcing the technician to hunt through a menu of hundreds.
What to look at each month
- A Pareto of causes: a handful of causes usually account for most of the returns, and the top one tells you where to spend engineering time.
- Returns per batch, divided by units shipped in that batch, so a large batch does not look worse than a small one.
- Time in service before failure. Failures within the first 90 days point at assembly or component defects. Failures after a year or more point at wear, environment or design margin.
- Units returned twice. A unit that comes back with a “fixed” fault is a repair process problem.
How we would build it
A returns tracker is a small app on a PC or tablet at the receiving desk. Scan the serial number, pick the symptom, add a photo if useful, and the record is open. The technician later closes it with a cause code and the action taken. Batch and test data come from the production test records, so nobody types them again. A weekly summary goes to the quality owner by email.
What it does not fix
A tracker shows you patterns in the units that come back. It says nothing about units that fail silently in the field and are never returned, and it depends on the cause codes being filled in honestly. If technicians pick “other” for everything, the Pareto is useless. Review the codes after three months and merge or split them based on what people actually enter.
If your returns still live in a spreadsheet, we can build a small tracker linked to your production records, see micro-apps for electronics and manufacturing or book a discovery call.