What a Recipe Is
A recipe is the complete definition of how a product is manufactured. It brings together three things:- Process steps — the ordered sequence of operations an operator must carry out, from the first machining pass to the final inspection.
- Bill of materials (BOM) — the materials and components consumed at each step, with quantities and units.
- Conditions — rules that adapt the recipe automatically to handle product variations, so you do not need a separate recipe for every configuration you sell.
Creating a Recipe
Open the Recipe Manager
Navigate to Production Control → Recipes and click New Recipe. Give the recipe a name and link it to the product it belongs to.
Add process steps
Add each operation in the order it must be performed. For each step, you can specify:
- A description and work instructions for the operator
- The workstation or machine type where the step must be carried out
- An estimated cycle time, which the sequencer uses to build your production plan
- Any quality checks that must be completed before the step is marked done
Attach materials (BOM)
On each step, add the materials consumed at that point in the process. Set the quantity per unit produced. Bold links this to your warehouse so operators always know exactly what to pull and from which location.
Define conditions for variations
If a product can be ordered in different sizes, colours, or configurations, use conditions to branch the recipe. A condition evaluates a property of the production order — such as a product attribute — and shows or hides steps, changes quantities, or swaps materials accordingly.
Managing Bills of Materials
The BOM is embedded inside the recipe rather than managed separately. This means the materials list is always in context — you see what is needed at which step, not just a flat list at the top of a document. Key things to know about BOM management in Bold:- Per-step materials — assign materials to the step where they are actually consumed, not just to the order as a whole. This lets you track consumption accurately and trigger stock alerts at the right moment.
- Yield and scrap factors — set expected scrap percentages per step so that gross material requirements are calculated correctly when you launch a production order.
- Alternative materials — define substitutes for each material so that operators know what to use when the primary stock runs out, without stopping the line to find a supervisor.
Bold’s MRP module reads your recipe BOMs to calculate material requirements and generate purchase orders. Keeping your BOMs accurate in the recipe manager directly improves the reliability of your purchasing plan.
Handling Product Variations with Conditions
Rather than duplicating an entire recipe for each variant of a product, use conditions to handle differences inline. A condition is a logical rule — for example, “if the order attributefinish equals polished” — that controls whether a step appears, which materials are used, or what quality tolerance applies.
Common use cases for conditions:
- Showing an extra surface treatment step only when the customer has specified a special finish
- Adjusting material quantities based on the product’s size or weight
- Applying tighter quality tolerances for components that will go into a safety-critical assembly
How Recipes Guide Operators
When an operator opens a work order in Operator Work Mode, Bold reads the recipe and presents exactly the steps they need to complete — in order, with the correct materials listed, and with any quality checks surfaced at the right moment. The operator does not need to know the recipe exists; they just follow the screen. This has two important effects:- Consistency — every operator follows the same process, regardless of their experience level or whether the usual expert is on shift.
- Onboarding speed — new starters can contribute from their first day because the knowledge is in the system, not locked in someone else’s head.
Bulk Editing with AI Agents
If you need to update a large number of recipes at once — for example, to add a new quality check across every recipe that uses a particular machine, or to change a material specification following a supplier change — you can use Bold’s AI Agents to make bulk edits in natural language.Bulk recipe editing with AI Agents is covered in depth in the AI Agents section of this documentation.
Best Practices
Start at a high level, then refine
Start at a high level, then refine
You do not need to capture every micro-detail before going live. Start with the major steps and top-level materials. A first version that is 80% complete and live on the shop floor teaches you far more than a perfect version still being written. Add detail progressively based on real feedback from operators.
Version your recipes
Version your recipes
When you make a significant change to a recipe, create a new version rather than overwriting the existing one. This gives you a clear audit trail and lets you roll back if the change turns out to cause problems.
Involve operators in recipe creation
Involve operators in recipe creation
The operators who run the process every day know it better than anyone. Include them when writing and reviewing steps. They will spot gaps and inaccuracies that no one at a desk would ever catch, and their involvement builds buy-in for using the system.
Review recipes after quality incidents
Review recipes after quality incidents
Whenever a recurring defect or non-conformance is traced back to a process issue, update the recipe. Over time, your recipes become a continuously improving record of best practice, not a static document.
