pH adjustment is important across several product development processes, including in the formulations, pharmaceutical manufacturing, and the food and beverage industries . The pH can affect the functionality, performance, and safety of the product. Our study focuses on the industrially motivated problem statement to titrate a wide range of shampoo-like formulations. Manufacturers typically adjust shampoo to between pH 5.5 -7 to prevent scalp irritation (from lower pHs) and are non-alkaline to prevent cuticle damage and frizzy hair . In principle, the pH can be lowered with any acid, however, industrially many consumer care formulations, including shampoo, are adjusted with citric acid . Citric acid (H3C6H5O7) is preferred as it can contribute chelating effects and buffering properties to cosmetics and personal care products . This is because it is a weak, polyprotic acid; however, it is exactly these properties which simultaneously make it a challenging titrant to work with. Unlike strong acids, citric acid's deprotonation state (where pH is defined as the negative log decade of the solution's proton, i.e., H3O + , concentration) is pH-dependent. Therefore, we cannot straightforwardly determine how much citric acid needs to be added to lower the pH appropriately. While the Henderson-Hasselbach equation can be used for single-buffered systems, there is no suitable model for polyprotic buffer systems . Additionally, the titration process should be agnostic to the product's chemistry. Methods which rely on knowing the acid or base hydrolysis constants (Ka/Kb) for the product being titrated are not general enough for industrial applications, where several different complex mixtures are often adjusted and screened. Only the titrants' chemical properties are well defined. Furthermore, if the target pH is overshot and a correction needs to be applied (e.g., the pH adjustment begins by adding citric acid and later requires a base to be added), then we have a recipe to form a buffer resistant to pH change, which is undesirable.