Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Recipe / Formulation Mgmt
- Inventory source
- Inspection evidence source
- Supplier order exchange
- Accounting system
Recipe / Formulation Mgmt connects a formulation's version and base yield to the production work that uses it. Ingredient lines hold the material, quantity, unit and allergen declaration for that version.
Orders in one list
| Id | Name | Customer | Order date | Required date | Status | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | North Cove Market oat drink order | Juniper Lane Foods | 15 Oct | 17 Oct | Approved | |
| PO-2026-0312 | Willow Table Foods granola order | Willow Table Foods | 10 Oct | 19 Oct | Approved | |
| RV-2026-0027 | Stonebridge Pantry dressing order | North Cove Market | 14 Oct | 20 Oct | Approved | |
| BATCH-2026-141 | Blue Finch Grocers dip order | Willow Table Foods | 21 Oct | 30 Oct | Approved | |
| ISS-2026-0904 | Juniper Lane Foods sauce order | Juniper Lane Foods | 20 Oct | 25 Oct | Approved |
Production Planner authorizes eligible work after the guarded release checks pass.
Every feature works on the same records. Pick one to see the screen your team works in.
Keep the formulation version, base yield and intended production work together for a reviewable batch basis.
Recipe versions
| Id | Recipe name | Version | Base yield | Yield unit | Operational record | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Vanilla oat drink, version 3.2 | 1.0 | 80 | kg | Maple granola, 1,200 kg run | |
| PO-2026-0312 | Cocoa almond spread, version 2.1 | 1.1 | 140 | L | Roasted garlic dip, wholesale run | |
| RV-2026-0027 | Lemon herb dressing, version 4.0 | 2.0 | 890 | portions | Smoked tomato sauce, retail run | |
| BATCH-2026-141 | Smoked tomato sauce, version 1.7 | 2.1 | 430 | bottles | Berry yogurt base, overnight run | |
| ISS-2026-0904 | Maple granola, version 2.4 | 3.0 | 210 | cartons | Berry yogurt base, overnight run |
Capture the exact ingredient, amount, unit and allergen declaration against the recipe version being prepared.
Recipe ingredients
| Id | Name | Recipe | Ingredient | Quantity | Unit | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Rolled oats in vanilla oat drink | Maple granola, version 2.4 | Almond paste, smooth 15 kg | 850 | kg | |
| PO-2026-0312 | Almond paste in cocoa spread | Ginger citrus concentrate, pilot 1.1 | Cocoa powder, alkalized 20 kg | 470 | g | |
| RV-2026-0027 | Lemon juice in herb dressing | Berry yogurt base, version 1.5 | Maple granola, 500 g pouch | 620 | L | |
| BATCH-2026-141 | Tomato puree in smoked sauce | Berry yogurt base, version 1.5 | Almond paste, smooth 15 kg | 710 | milliliters | |
| ISS-2026-0904 | Maple syrup in granola | Lemon herb dressing, version 4.0 | Vanilla oat drink, 1 L carton | 830 | lb |
Prepare the product, approved customer demand and resource window before authorizing production release.
Approval waits for the manager
| Id | Name | Product | Order | Resource | Planned quantity | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Vanilla oat drink, 2,000 L run | Vanilla oat drink, 1 L carton | Cedar Quay Market spread order | Pilot kitchen mixer | 130 | |
| PO-2026-0312 | Cocoa almond spread, morning batch | Maple granola, 500 g pouch | Morrow Hearth yogurt base order | Dry mix line 1 | 950 | |
| RV-2026-0027 | Lemon herb dressing, 800 kg run | Dried rosemary, cut 1 kg | Morrow Hearth yogurt base order | Kettle K3 | 910 | |
| BATCH-2026-141 | Smoked tomato sauce, retail run | Almond paste, smooth 15 kg | North Cove Market oat drink order | Blending vessel B1 | 100 | |
| ISS-2026-0904 | Maple granola, 1,200 kg run | Dried rosemary, cut 1 kg | Elm Ridge Foods concentrate order | Blending vessel B2 | 270 |
Check free stock for the exact ingredient lot and keep supplier quantities visible before posting consumption.
Approval conditions
| Id | Name | Work order | Item | Lot number | Quantity | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Rolled oats to oat drink run | Berry yogurt base, overnight run | Lemon juice concentrate, 5 L | L26-7513 | 780 | |
| PO-2026-0312 | Almond paste to spread batch | Smoked tomato sauce, retail run | Lemon juice concentrate, 5 L | L26-3270 | 420 | |
| RV-2026-0027 | Lemon concentrate to dressing run | Roasted garlic dip, wholesale run | Cocoa powder, alkalized 20 kg | L26-2075 | 310 | |
| BATCH-2026-141 | Tomato puree to sauce run | Ginger citrus concentrate, trial run | Lemon juice concentrate, 5 L | L26-0386 | 680 | |
| ISS-2026-0904 | Maple syrup to granola run | Lemon herb dressing, 800 kg run | Rolled oats, food grade 25 kg | L26-4998 | 850 |
Capture completed operator intervals and good and scrap quantities before the batch goes to quality review.
Production logs
| Id | Name | Work order | Operator | Started at | Ended at | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Oat drink blending, morning shift | Lemon herb dressing, 800 kg run | Jonah Becker | 13 Oct | 21 Oct | |
| PO-2026-0312 | Spread milling, afternoon shift | Maple granola, 1,200 kg run | Jonah Becker | 25 Oct | 23 Oct | |
| RV-2026-0027 | Dressing fill, line 3 | Maple granola, 1,200 kg run | Nina Sato | 25 Oct | 23 Oct | |
| BATCH-2026-141 | Sauce cook, kettle K3 | Berry yogurt base, overnight run | Nina Sato | 12 Oct | 18 Oct | |
| ISS-2026-0904 | Granola bake, first shift | Roasted garlic dip, wholesale run | Priya Nair | 29 Oct | 23 Oct |
Keep pending, held and rejected lots visible while the authorized reviewer decides whether accepted output can be received.
Approval conditions
| Id | Work order | Lot number | Produced at | Expiry date | Disposition | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Lemon herb dressing, 800 kg run | L26-3215 | 28 Oct | 06 Nov | Pending | |
| PO-2026-0312 | Maple granola, 1,200 kg run | L26-0765 | 20 Oct | 25 Oct | Pending | |
| RV-2026-0027 | Ginger citrus concentrate, trial run | L26-5678 | 03 Nov | 09 Nov | Pending | |
| BATCH-2026-141 | Roasted garlic dip, wholesale run | L26-3928 | 13 Oct | 20 Oct | Pending | |
| ISS-2026-0904 | Ginger citrus concentrate, trial run | L26-5245 | 29 Oct | 03 Nov | Pending |
Recipe to released batch ships ready to use. 2 steps need a named approval before the work moves on: Release production (Production Planner) and Release accepted output (Quality Reviewer).
Establish the formulation version and base yield for the intended production work.
Record the material quantities, units and declarations against the selected recipe.
Review approved demand, quantity and resource readiness before authorizing the work order.
Check free stock and post consumption against the eligible ingredient lot once.
Save the operator's completed interval with reported good and scrap output.
Review inspected output before finished goods are received and work is completed.
Open any order to see its work orders, the roles that work on it, its process stages and its approvals on one page.
Name, Customer, Order date and Required date.
Each line is linked to this order.
Production Planner, Quality Reviewer and Admin, each with their own permissions.
Prepare demand and Plan production, with the role that acts.
Release production and Release accepted output, with who decides.
North Cove Market oat drink order · Approved
| Id | Name | Product |
|---|---|---|
| WO-2026-1048 | Vanilla oat drink, 2,000 L run | Rolled oats, food grade 25 kg |
| PO-2026-0312 | Cocoa almond spread, morning batch | Cocoa powder, alkalized 20 kg |
| RV-2026-0027 | Lemon herb dressing, 800 kg run | Roasted garlic puree, 10 kg |
Signed in as Production Planner
| Decision | Approver | |
|---|---|---|
| Release productionReview approved demand, quantity and resource readiness before authorizing the work order. | Production Planner | |
| Release accepted outputReview inspected output before finished goods are received and work is completed. | Quality Reviewer | |
| Approve Orders | Manager |
Everyone opens Recipe / Formulation Mgmt to the work that is theirs. Pick a role to see what it starts with.
Captures assigned production work and evidence. Record entry limited to Production Logs, Material Issues and Recipe Ingredients; referenced setup records are read-only context.
This is the first screen this role sees.
Work orders · Production Operator
| Id | Name | Product | Resource | Planned quantity | Planned start | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Vanilla oat drink, 2,000 L run | Rolled oats, food grade 25 kg | Blending vessel B2 | 820 | 02 Nov | |
| PO-2026-0312 | Cocoa almond spread, morning batch | Cocoa powder, alkalized 20 kg | Blending vessel B1 | 160 | 22 Oct | |
| RV-2026-0027 | Lemon herb dressing, 800 kg run | Roasted garlic puree, 10 kg | Carton filler 2 | 780 | 20 Oct | |
| BATCH-2026-141 | Smoked tomato sauce, retail run | Maple granola, 500 g pouch | Kettle K3 | 400 | 29 Oct | |
| ISS-2026-0904 | Maple granola, 1,200 kg run | Dried rosemary, cut 1 kg | Blending vessel B1 | 310 | 22 Oct |
Owns production setup, planning and assigned operational work. Record entry on production and commercial tables; read-only on People and Inventory Balances.
This is the first screen this role sees.
Work orders · Production Planner
| Id | Name | Product | Resource | Planned quantity | Planned start | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Vanilla oat drink, 2,000 L run | Rolled oats, food grade 25 kg | Blending vessel B2 | 820 | 02 Nov | |
| PO-2026-0312 | Cocoa almond spread, morning batch | Cocoa powder, alkalized 20 kg | Blending vessel B1 | 160 | 22 Oct | |
| RV-2026-0027 | Lemon herb dressing, 800 kg run | Roasted garlic puree, 10 kg | Carton filler 2 | 780 | 20 Oct | |
| BATCH-2026-141 | Smoked tomato sauce, retail run | Maple granola, 500 g pouch | Kettle K3 | 400 | 29 Oct | |
| ISS-2026-0904 | Maple granola, 1,200 kg run | Dried rosemary, cut 1 kg | Blending vessel B1 | 310 | 22 Oct |
Reviews evidence and authorizes eligible domain outcomes. Read-only across every table; approval decisions belong to the guarded workflows.
This is the first screen this role sees.
Work orders · Quality Reviewer
| Id | Name | Product | Resource | Planned quantity | Planned start | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Vanilla oat drink, 2,000 L run | Rolled oats, food grade 25 kg | Blending vessel B2 | 820 | 02 Nov | |
| PO-2026-0312 | Cocoa almond spread, morning batch | Cocoa powder, alkalized 20 kg | Blending vessel B1 | 160 | 22 Oct | |
| RV-2026-0027 | Lemon herb dressing, 800 kg run | Roasted garlic puree, 10 kg | Carton filler 2 | 780 | 20 Oct | |
| BATCH-2026-141 | Smoked tomato sauce, retail run | Maple granola, 500 g pouch | Kettle K3 | 400 | 29 Oct | |
| ISS-2026-0904 | Maple granola, 1,200 kg run | Dried rosemary, cut 1 kg | Blending vessel B1 | 310 | 22 Oct |
Coordinates account setup and controlled workflow configuration while preserving Quality Reviewer's batch-release authority.
Owns the customer-order approval procedure agreed during setup so production release can check approved demand.
This is the first screen this role sees.
Work orders · Manager
| Id | Name | Product | Resource | Planned quantity | Planned start | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Vanilla oat drink, 2,000 L run | Rolled oats, food grade 25 kg | Blending vessel B2 | 820 | 02 Nov | |
| PO-2026-0312 | Cocoa almond spread, morning batch | Cocoa powder, alkalized 20 kg | Blending vessel B1 | 160 | 22 Oct | |
| RV-2026-0027 | Lemon herb dressing, 800 kg run | Roasted garlic puree, 10 kg | Carton filler 2 | 780 | 20 Oct | |
| BATCH-2026-141 | Smoked tomato sauce, retail run | Maple granola, 500 g pouch | Kettle K3 | 400 | 29 Oct | |
| ISS-2026-0904 | Maple granola, 1,200 kg run | Dried rosemary, cut 1 kg | Blending vessel B1 | 310 | 22 Oct |
Ask practical questions about recipe versions, declared ingredients, stock consumption and accepted batch output.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Draft | 44 | ||
| Approved | 8 | 18% | |
| Released | 3 | 38% | |
| Fulfilled | 1 | 33% |
Sample counts per stage
Which formulation and base yield were linked to the intended production work, and what status is recorded?
Which ingredient amounts, units and declarations belong to the selected recipe?
Do the recipe yield and planned product quantity use compatible units before the planner calculates a ratio?
Which work is still in preparation, production or quality review against its planned window and resource?
How do on-hand and reserved quantities compare with posted consumption for the material and lot?
What good and scrap quantities were reported by each operator for the linked work?
Which lots are Pending, Held or Rejected, and what production and expiry dates are recorded?
How do ordered and received material quantities compare with the supplier commitment and due date?
See how Recipe / Formulation Mgmt fits your kind of team.
Connect recipe declarations, ingredient lots and production evidence before the team releases a finished batch.
Keep formulation versions and ingredient quantities connected to the production and quality decision for a prepared blend.
Prepare a reviewable formulation basis and follow material lots through production into an accepted output batch.
Each stage of recipe to released batch names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Ask Proto to prepare recipe, stock and production evidence for the person who owns the decision.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 16 tablesStart with one team and one process, then add the rest once the basics are running.
Choose a familiar formulation, intended finished product and representative customer demand. Identify Production Planner, Production Operator and Quality Reviewer. Agree Admin’s setup role, Manager’s customer-demand procedure and the person who decides recipe review.
Link staff to the correct accounts and map materials and trading parties. Agree recipe and product quantity units. Use a mixed-unit example to identify the conversion basis the planner needs before calculating ingredient amounts.
Follow the migration order for demand, resources, production work and recipes. Reconcile stock by location and lot. Decide which historical consumption and output receipts already happened before activating current requests.
Prepare screens and reports using the team’s agreed record meanings. Rehearse customer-order approval and recipe submission with ordinary accounts, then inspect the reviewer handoff.
Test eligible production release, free-stock material posting and completed production capture. Quality Reviewer decides inspected output. Verify the exact receipt and completion result, then repeat the action and try Held, Rejected and unauthorized requests.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure Recipe / Formulation Mgmt for your business. Pilot a familiar formulation, its ingredient declarations and representative customer demand with a reconciled material lot. Rehearse the planner, operator and quality decisions before expanding the operating cycle.
The recipe version links to its intended work order, and ingredient lines link to that version. Production Planner can open the formulation and production context together when reviewing the finished product and planned quantity.
Compare the base yield and its unit with the planned product quantity. Production Planner calculates the ratio after confirming compatible units, then checks the resulting ingredient amounts with the formulation owner. Agree any conversion basis with the source owner before using mixed units.
Each ingredient line carries the team's text declaration. Agree its wording and supporting supplier evidence during setup. Investigate incomplete statements with the responsible material source owner before the reviewer treats the declaration as settled.
Name the person who decides the recipe outcome and rehearse operator submission with ordinary team accounts. Production Planner maintains the preparation basis, while Production Operator submits ingredient evidence against the selected formulation. Show how a changed declaration reaches the reviewer.
Production Planner requests release against Draft work. The action checks an Approved customer order, a positive planned quantity, a feasible window, an Available resource and the acting account's staff identity. Agree the customer-demand approval procedure with Manager during setup.
The material posting checks free stock in the exact eligible item-lot balance. Review on-hand and reserved quantities together. Where the same lot exists at different locations, rehearse selection and inspect the actual balance changed by posting.
Production Operator records the completed interval with good and scrap quantities, then output goes to Pending quality review. Quality Reviewer approves eligible inspected output through the separate release action. Inspect its finished-goods receipt and work-order completion result when reconciling stock.
The accepted-output action rejects Held and Rejected batches. Production Planner and Quality Reviewer investigate the original production context with the people responsible for disposition. Agree any later recovery procedure before requesting a changed outcome.
Purchase commitments record ordered and received quantities. Agree supplier document exchange and the stock receipt source separately, then verify external acknowledgments. Demonstrate how the team's testing process supplies the evidence needed for the quality decision.
Start free, then use Proto to change fields, steps and approvals before your team goes live.