Skip to content

Every client recipe, every version kept.

For co-packers and co-manufacturers: keep every client recipe and every change, and trace each label back to its version.

Studio, real UI: a sample recipe’s versions, two of them compared line by line

What can a co-packer do in Formulate today?

Keep each client recipe with every version, check a swap before the run, and trace each label to its version.

A co-packer’s workflow: client recipes kept, an ingredient swapped as a new version, the two versions compared, the label exported with its versionFour steps for a sample client recipe. 1. Keep: client recipes in one account, each with its versions (Granola for Client A at v4, Protein bar for Client B at v7, Cookie dough for Client C at v2). 2. Swap: before the run, sunflower oil becomes coconut oil, 30 g, saved as version 5. 3. Compare: version 4 and version 5 on the printed values: calories 250 and total fat 9g stay, saturated fat moves from 0.5g to 3g. 4. Export: the label, with a proof footer naming Granola, version 5.1KeepClient recipesone accountGranolaClient Av4Protein barClient Bv7Cookie doughClient Cv22SwapGranola, before the runSunflower oil30 gCoconut oil30 gSaved as version 53CompareOn the labelv4v5Calories250250Total Fat9g9gSaturated Fat0.5g3gRestore v4 if the swap falls through4ExportNutrition FactsServing size2/3 cup (60g)Calories250Total Fat 9g12%Saturated Fat 3g15%Proof footerGranola, version 5A co-packer’s workflow: client recipes kept, an ingredient swapped as a new version, the two versions compared, the label exported with its versionFour steps for a sample client recipe. 1. Keep: client recipes in one account, each with its versions (Granola for Client A at v4, Protein bar for Client B at v7, Cookie dough for Client C at v2). 2. Swap: before the run, sunflower oil becomes coconut oil, 30 g, saved as version 5. 3. Compare: version 4 and version 5 on the printed values: calories 250 and total fat 9g stay, saturated fat moves from 0.5g to 3g. 4. Export: the label, with a proof footer naming Granola, version 5.1KeepClient recipesone accountGranolaClient Av4Protein barClient Bv7Cookie doughClient Cv22SwapGranola, before the runSunflower oil30 gCoconut oil30 gSaved as version 53CompareOn the labelv4v5Calories250250Total Fat9g9gSaturated Fat0.5g3gRestore v4 if the swap falls through4ExportNutrition FactsServing size2/3 cup (60g)Calories250Total Fat 9g12%Saturated Fat 3g15%Proof footerGranola, version 5
See how Prove works

Which client recipes use an ingredient?

Each custom ingredient lists the recipes that use it, so a supplier change shows every recipe it touches.

One custom ingredient and the three client recipes that use itA custom ingredient, Rolled oats, Lot 22, added once from the supplier’s spec sheet. It lists the 3 recipes that use it: Granola for Client A, Oat Date Bars for Client B, Breakfast cookies for Client C. When the supplier changes the ingredient, these are the recipes to check.Custom ingredientRolled oats, Lot 22From the supplier’s spec sheetUsed in 3 recipesGranolaClient AOat Date BarsClient BBreakfast cookiesClient COne custom ingredient and the three client recipes that use itA custom ingredient, Rolled oats, Lot 22, added once from the supplier’s spec sheet. It lists the 3 recipes that use it: Granola for Client A, Oat Date Bars for Client B, Breakfast cookies for Client C. When the supplier changes the ingredient, these are the recipes to check.Custom ingredientRolled oats, Lot 22From the supplier’s spec sheetUsed in 3 recipesGranolaClient AOat Date BarsClient BBreakfast cookiesClient C
How custom ingredients work

Can each client get a workspace and sign-off?

Each client’s recipes live in your one account, every version is kept, and each label’s proof footer names its version, on by default. For separate client workspaces, talk to a founder.

Questions

More questions

How do I check a substitution before the run?

Change the ingredient, save, and compare with the last version to see the panel move. Restore it if the swap falls through.

How fast can I enter a new client recipe?

Paste it. AI matches each line to a USDA food, estimates a weight only when none fits and, in Studio, suggests the added sugars. You review each one and change any, and the compliance engine does the math. We send recipe lines only to AI providers that do not train on them and keep none of them after answering.

Can my clients sign in to see their recipes?

Not today. Send clients the exported label file itself. Its download link expires.

Bring one client recipe.

Free to start. No card needed. For several clients or a team, talk to a founder. See pricing.