A system for customizing nutritional supplement includes a processor and memory. The memory includes programmed instructions that, when executed, cause the processor to access a profile of a user in a web based program; identify, from the profile, at least one physiological parameter experienced by the user within a recent time period; identify, from the profile, at least a portion of a workout history from the recent time period; identify a fitness goal of the user; and generate a customized nutritional supplement formula based on the physiological parameter, the portion of a workout history, and the fitness goal.