Manufacturing protocol / Bonner Biotech LLC
Sensitive Scalp Shampoo and Conditioning Gel. One batch = 2,000 g = 8 × 8 oz (250 g) bottles.
| Item | Specification | Notes |
|---|---|---|
| Beaker, primary vessel | 2,000 mL borosilicate | Borosilicate only. Soda-lime can crack under sustained heat. |
| Hotplate / stirrer | Controlled, ±2 °C | Digital or a controlled water bath. Analogue dials do not hold temperature. |
| Overhead stirrer | Variable speed, low-shear paddle | Needed for the 30–45 minute thickener hydration. A magnetic bar will not move a thickening batch. |
| Probe thermometer | Calibrated | Immerse in liquid, not against the wall. Do not trust the hotplate readout. |
| pH meter | Calibrated, ±0.01 | Calibrate with pH 4.0 and 7.0 buffers immediately before use. |
| Digital scale | 0.1 g, capacity ≥ 3 kg | Tare before each addition. No volumetric measures for actives. |
| Small beaker | 150–250 mL | For the glycerin and thickener slurry. |
| 8 oz bottles | PET or HDPE, sanitised | 8 per batch. 70% IPA, air-dried before filling. |
| Item | Notes |
|---|---|
| Nitrile gloves | Change between ingredient batches. Not latex. |
| Safety glasses | Citric acid, hot surfactants, pH adjustment. |
| Lab coat | Long-sleeved. |
| Closed-toe shoes | Hot liquid spill risk. |
One preparation covers many batches. Usage is roughly 8 g per shampoo batch and 6 g per conditioner batch, but always add to pH rather than to a number.
Glycerin is a non-solvent. It wets each particle and keeps them apart until they meet water individually, which is what prevents lumps.
Total 8 g, giving 1 g per finished bottle.
| Phase | Ingredient | Grams | % |
|---|---|---|---|
| A | Aqua, deionised — initial charge | 1,040 | 52.00 |
| B | Glycerin USP | 80 | 4.00 |
| B | Hydroxyethylcellulose | 12 | 0.60 |
| C | Sodium phytate | 6 | 0.30 |
| C | Sodium citrate | 4 | 0.20 |
| C | Gluconolactone + sodium benzoate | 30 | 1.50 |
| D | Sodium cocoyl sarcosinate, 30% active | 300 | 15.00 |
| D | Plantapon LGC Sorb | 200 | 10.00 |
| D | Cocamidopropyl betaine, 30% active | 167 | 8.35 |
| E | Cannabinoid premix | 8 | 0.40 |
| F | d-Panthenol | 30 | 1.50 |
| F | Niacinamide | 30 | 1.50 |
| G | Citric acid 50% stock, to pH | ~8 | ~0.40 |
| G | Aqua, top-up to weight | ~85 | ~4.25 |
| Total | 2,000 | 100.00 | |
Nothing else goes in during the hold. The water must be plain when the thickener meets it.
Do not move on until it is smooth. If it is lumpy now it will be lumpy in the bottle.
The sodium citrate holds the pH steady on the shelf. Without it the batch drifts acid over months and moves into the range where the surfactant separates.
Total active surfactant is about 10%, deliberately mild for a sensitive scalp. Moderate foam is designed in.
Both are heat-sensitive, and they interact: overheated panthenol produces a breakdown product that then attacks the niacinamide. Keeping the batch cold protects both.
Viscosity continues to build slightly as the batch reaches room temperature.
| Phase | Ingredient | Grams | % |
|---|---|---|---|
| A | Aqua, deionised — initial charge | 1,700 | 85.00 |
| B | Glycerin USP | 60 | 3.00 |
| B | Hydroxyethylcellulose | 10 | 0.50 |
| B | Polyquaternium-10 | 16 | 0.80 |
| C | d-Panthenol | 20 | 1.00 |
| C | Gluconolactone + sodium benzoate | 20 | 1.00 |
| C | Citric acid 50% stock, to pH | ~4 | ~0.20 |
| C | Aqua, top-up to weight | ~170 | ~8.50 |
| Total | 2,000 | 100.00 | |
Sift it onto a moving vortex, never drop it in as a mass. A mass hydrates on the outside and traps dry powder inside, and that core will never dissolve.
The lower pH target here is deliberate. There is no sarcosinate in this product, the preservative is most effective at or below 4.5, and cationic deposition onto hair improves as pH falls.
On every batch, immediately after filling and again after 24 hours at room temperature.
| Check | Shampoo | Conditioning gel | Method |
|---|---|---|---|
| pH | 5.4 – 5.6 | 4.0 – 4.5 | Calibrated meter at room temperature, at least 10 minutes after the last acid addition. A shampoo reading below 5.2 is a reject. |
| Appearance | Clear to slight haze, amber-green tint | Translucent, uniform | Against a white background in natural light. Any oily or creamy layer at any depth is a reject. |
| Viscosity | Pourable with body, not water-thin | Light gel, pourable | Record a value if a viscometer is available, otherwise a pour test against a retained standard. |
| Odour | Faint coconut and amino acid, subtle hemp note | Faint, near-neutral | Rancid, ammonia, fishy or fermented is a reject. A faint amine note in the shampoo suggests the panthenol was overheated. |
| Fill weight | 250 g ± 3 g | 250 g ± 3 g | Weigh a capped bottle, subtract the empty bottle weight. |
| Foam | Forms within 10 seconds, moderate and creamy | n/a | 2 g on wet hands, rub vigorously. Weak foam may mean the pH is out of range. |
| Slip | n/a | Clear slip, no grit | Rub 2 g between fingertips. Grit means undissolved polymer — reject. |
| Stage | Product | °C | °F | Why |
|---|---|---|---|---|
| A — sanitation hold | Both | 70 | 158 | 5 minutes on plain water, nothing else present. |
| B — polymer hydration | Both | 40 | 104 | 30–45 minutes and it cannot be rushed. The thickener will not hydrate once surfactants are present. |
| D — surfactants | Shampoo | 38–45 | 100–113 | Above 45 °C degrades foam structure. |
| C — conditioning agent | Conditioner | 40 | 104 | Add after the polymers are fully hydrated, then acidify to activate. |
| E — cannabinoid premix | Shampoo | ≤ 38 | ≤ 100 | Heat-sensitive. Terpenes volatilise above this. |
| F — panthenol, niacinamide | Both | ≤ 35 | ≤ 95 | Never above 70 °C at any point, and no reheating after this phase. |
| pH adjustment | Both | 30–35 | 86–95 | Consistent temperature gives reproducible readings. |
| Fill | Both | 25–30 | 77–86 | Hot filling deforms bottles and causes cap condensation. |