Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Batch Manufacturing
- Customer and supplier order systems
- Accounting
- Laboratory results
- Scales and equipment readings
Batch Manufacturing runs lot-based production from customer demand through work order release, material issue, production recording and accepted batch output. Planner chooses the product, planned quantity, resource and dates.
Approval conditions
| Id | Product | Order | Resource | Planned quantity | Planned start | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Plant glycerin, 20 kg | Harbor Grove Retail autumn replenishment | Heated kettle 3 | 550 | 30 Oct | |
| LOT-2026-0821 | Lavender fragrance concentrate | Meadow Gate Shops holiday assortment | Mixing vessel 1 | 610 | 25 Oct | |
| MAT-2026-0414 | Amber pump bottle, 500 ml | Westfield Co-op pump bottle order | Packing line B | 20 | 04 Nov | |
| PO-2026-0318 | Lavender hand soap, 500 ml | North Cove Markets citrus soap order | Quality bench 1 | 500 | 28 Oct | |
| LOG-2026-1016 | Plant glycerin, 20 kg | Riverbend Outfitters soap refill order | Filling line 2 | 720 | 30 Oct |
Quality Reviewer approves inspected eligible good output before the finished inventory receipt.
Every feature works on the same records. Pick one to see the screen your team works in.
Plan the production quantity and resource, then release the work order against eligible customer demand.
Resources
| Id | Resource name | Capacity minutes per day | Status | |
|---|---|---|---|---|
| WO-2026-1048 | Mixing vessel 1 | 75 | Available | |
| LOT-2026-0821 | Filling line 2 | 75 | Available | |
| MAT-2026-0414 | Labeling station A | 20 | Available | |
| PO-2026-0318 | Heated kettle 3 | 25 | Available | |
| LOG-2026-1016 | Quality bench 1 | 50 | Available |
Post material issues to the exact item and lot while keeping inventory and batch evidence understandable.
Inventory balances
| Id | Item | Location | Lot number | Quantity on hand | Reserved quantity | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Lavender fragrance concentrate | Raw materials bay A | L26-6835 | 370 | 790 | |
| LOT-2026-0821 | Lavender fragrance concentrate | Bulk tank room | L26-8292 | 270 | 20 | |
| MAT-2026-0414 | Unscented lotion, 250 ml | Filling line 2 staging | L26-1193 | 340 | 810 | |
| PO-2026-0318 | Aloe extract, 5 kg | Finished goods rack C | L26-5917 | 140 | 950 | |
| LOG-2026-1016 | Citrus fragrance concentrate | Quarantine cage | L26-4313 | 360 | 760 |
Record the operator interval and compare good and scrap units before the quality handoff.
Production logs
| Id | Work order | Operator | Started at | Ended at | Good units | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Lavender soap rework, October 21 | Tomas Ibarra | 18 Oct | 21 Oct | 20 | |
| LOT-2026-0821 | Holiday assortment fill run | Elena Petrov | 21 Oct | 23 Oct | 100 | |
| MAT-2026-0414 | Unscented lotion run, October 18 | Nia Okafor | 14 Oct | 17 Oct | 100 | |
| PO-2026-0318 | Lavender soap rework, October 21 | Sofia Mendes | 12 Oct | 19 Oct | 90 | |
| LOG-2026-1016 | Lavender soap run, October 17 | Elena Petrov | 20 Oct | 25 Oct | 20 |
Attribute each consumed material and source lot to the batch that used it.
Batch inputs
| Id | Batch | Material | Source lot | Issued quantity | Unit | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Citrus refill lot CR-261020 | Citrus fragrance concentrate | GLY-261008-A | 150 | Kilogram | |
| LOT-2026-0821 | Lavender rework lot LR-261021 | Plant glycerin, 20 kg | FRG-CIT-260930 | 150 | Liter | |
| MAT-2026-0414 | Aloe lotion trial lot AL-261020 | Lavender hand soap, 500 ml | ALOE-261001-B | 240 | Milliliter | |
| PO-2026-0318 | Citrus refill lot CR-261020 | Lavender fragrance concentrate | BOTTLE-261010 | 30 | Each | |
| LOG-2026-1016 | Lavender rework lot LR-261021 | Lavender fragrance concentrate | FRG-LAV-261003 | 160 | Case |
Keep good, rework and scrap quantities visible while Quality Reviewer decides accepted output release.
Action waits for the quality reviewer
| Id | Work order | Lot number | Produced at | Expiry date | Disposition | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Unscented lotion run, October 18 | L26-6958 | 24 Oct | 30 Oct | Pending | |
| LOT-2026-0821 | Citrus soap run, October 16 | L26-5121 | 25 Oct | 28 Oct | Pending | |
| MAT-2026-0414 | Unscented lotion run, October 18 | L26-6458 | 27 Oct | 31 Oct | Pending | |
| PO-2026-0318 | Lavender soap run, October 17 | L26-1120 | 17 Oct | 22 Oct | Pending | |
| LOG-2026-1016 | Lavender soap rework, October 21 | L26-2568 | 01 Nov | 09 Nov | Pending |
Keep customer quantities and supplier purchase lines available when planning the next batch.
Items
| Id | Item code | Name | Item type | Unit | Standard cost | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | SOAP-CIT-500 | Citrus hand soap, 500 ml | Material | Kilogram | 210 | |
| LOT-2026-0821 | SOAP-LAV-500 | Lavender hand soap, 500 ml | Component | Liter | 700 | |
| MAT-2026-0414 | LOTION-UNS-250 | Unscented lotion, 250 ml | Finished good | Milliliter | 200 | |
| PO-2026-0318 | FRG-CIT-CONC | Citrus fragrance concentrate | Material | Each | 760 | |
| LOG-2026-1016 | GLY-PLANT-20K | Plant glycerin, 20 kg | Component | Case | 850 |
Batch production to accepted inventory ships ready to use. One step needs a named approval before the work moves on: Release accepted output (Quality Reviewer).
Check the customer order, product quantity and required date before planning the run.
Planner releases eligible work with its settled product, quantity and material basis.
Post the material withdrawal against the exact item and lot once.
Capture the operator interval and good and scrap units for quality review.
Record batch inputs and separate good, rework and scrap output quantities.
Receipt inspected eligible output once and complete the work order.
Open any work order to see its batches, the roles that work on it, its process stages and its approvals on one page.
Product, Order, Resource and Planned quantity.
Each line is linked to this work order.
Planner, Operator and Quality Reviewer, each with their own permissions.
Plan resources and Release production, with the role that acts.
Release accepted output, with who decides.
Plant glycerin, 20 kg · Draft
| Id | Work order | Lot number |
|---|---|---|
| WO-2026-1048 | Lavender soap run, October 17 | L26-6086 |
| LOT-2026-0821 | Lavender soap rework, October 21 | L26-2101 |
| MAT-2026-0414 | Lavender soap rework, October 21 | L26-4768 |
Signed in as Quality Reviewer
| Decision | Approver | |
|---|---|---|
| Release accepted outputReceipt inspected eligible output once and complete the work order. | Quality Reviewer | |
| Approve Batches | Quality Reviewer |
Everyone opens Batch Manufacturing to the work that is theirs. Pick a role to see what it starts with.
Plans customer demand and production resources and releases eligible work orders.
This is the first screen this role sees.
Work orders · Planner
| Id | Product | Resource | Planned quantity | Planned start | Planned end | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Plant glycerin, 20 kg | Bottle rinser 1 | 790 | 23 Oct | 30 Oct | |
| LOT-2026-0821 | Citrus hand soap, 500 ml | Heated kettle 3 | 240 | 25 Oct | 01 Nov | |
| MAT-2026-0414 | Unscented lotion, 250 ml | Packing line B | 640 | 19 Oct | 22 Oct | |
| PO-2026-0318 | Amber pump bottle, 500 ml | Filling line 2 | 860 | 23 Oct | 30 Oct | |
| LOG-2026-1016 | Aloe extract, 5 kg | Bulk storage tank 2 | 880 | 26 Oct | 01 Nov |
Posts material issues, records production intervals and captures batch input and output evidence.
This is the first screen this role sees.
Work orders · Operator
| Id | Product | Resource | Planned quantity | Planned start | Planned end | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Plant glycerin, 20 kg | Bottle rinser 1 | 790 | 23 Oct | 30 Oct | |
| LOT-2026-0821 | Citrus hand soap, 500 ml | Heated kettle 3 | 240 | 25 Oct | 01 Nov | |
| MAT-2026-0414 | Unscented lotion, 250 ml | Packing line B | 640 | 19 Oct | 22 Oct | |
| PO-2026-0318 | Amber pump bottle, 500 ml | Filling line 2 | 860 | 23 Oct | 30 Oct | |
| LOG-2026-1016 | Aloe extract, 5 kg | Bulk storage tank 2 | 880 | 26 Oct | 01 Nov |
Creates batch identities, inspects batch evidence, maintains disposition and approves accepted output for inventory receipt.
This is the first screen this role sees.
Work orders · Quality Reviewer
| Id | Product | Resource | Planned quantity | Planned start | Planned end | |
|---|---|---|---|---|---|---|
| WO-2026-1048 | Plant glycerin, 20 kg | Bottle rinser 1 | 790 | 23 Oct | 30 Oct | |
| LOT-2026-0821 | Citrus hand soap, 500 ml | Heated kettle 3 | 240 | 25 Oct | 01 Nov | |
| MAT-2026-0414 | Unscented lotion, 250 ml | Packing line B | 640 | 19 Oct | 22 Oct | |
| PO-2026-0318 | Amber pump bottle, 500 ml | Filling line 2 | 860 | 23 Oct | 30 Oct | |
| LOG-2026-1016 | Aloe extract, 5 kg | Bulk storage tank 2 | 880 | 26 Oct | 01 Nov |
Maintains supplier purchase records and reconciles ordered and received quantities.
This is the first screen this role sees.
Purchase orders · Buyer
Maintains identities and reference data and configures the team's access.
Compare production quantities, batch dispositions and outstanding demand with a clear calculation basis.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Draft | 28 | ||
| Released | 13 | 46% | |
| In progress | 6 | 46% | |
| Quality review | 4 | 67% |
Sample totals per stage
How much of the recorded production was good, and what good-plus-scrap quantity supports the percentage?
Which quantities are good, marked for rework or scrap for the selected batch and output item?
Which materials and source lots contributed to the batch, in which quantities and units?
What is on hand and reserved for the item at each location and lot?
Which batches are Pending, Held, Rejected or Released, and what production and expiry dates need attention?
How does recorded production compare with planned quantity and dates, and which work remains in quality review?
What remains between ordered and received quantities on supplier purchase lines?
Which customer quantities and required dates are connected to the production work under review?
See how Batch Manufacturing fits your kind of team.
Follow source lots through a mixing run and inspect the resulting output quantities.
Keep ingredient lots, production dates and inspected output connected for the daily batch review.
Connect each customer order to its production work and the inspected result of the batch.
Each stage of batch production to accepted inventory 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
Prepare batch reviews and configuration changes while keeping the production and quality decisions with your team.
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.
Planner and Quality Reviewer choose a familiar product and batch process. Identify who prepares work, posts material and accepts output. Agree the resource, quantity units and inspection handoff for the pilot.
Admin maps users to people and checks item, party and resource identities. Reconcile opening inventory by location and lot. Buyer reviews supplier purchase lines and their outstanding quantities.
Use Proto to set up the team’s access and working queues. Review Production Schedule with Planner, My Production Logs with Operator and Batch Release Inbox with Quality Reviewer. Each person should recognize the records used in their daily work.
Release an eligible Draft work order, post a material issue and have Quality Reviewer create the Pending batch against that work order before Operator captures its inputs. Record a valid production interval and separate good, rework and scrap output quantities. Quality Reviewer inspects the case before accepted release.
Repeat the issue and release requests to check that inventory changes once. Try an invalid batch reference, an end before a start and an Operator attempting quality release. Resolve the observed results with the responsible people.
$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 Batch Manufacturing for your business. Start with a familiar product, an identified production resource and material lots the team can reconcile. Rehearse a work order through material issue, production recording and accepted-output release before expanding.
Planner releases eligible Draft work after the order lifecycle check. The work order becomes Released, and its product, planned quantity and material requirements are frozen. Review that basis before preparing material issues or recording production.
A material issue records the item, lot and quantity withdrawn for the work order. Batch inputs then record the material, source lot, issued quantity and unit against the selected batch. Quality Reviewer can compare the batch evidence with its work order's posted issues.
The posting action validates the Draft issue, reduces the exact item and lot balance once and marks the issue Posted. A repeated request must not withdraw that material again. Include an interrupted response and retry in the operating rehearsal.
Production yield is good units divided by good plus scrap units from the production logs. A run with 96 good and 4 scrap units shows 96 out of 100, or 96 percent. A zero denominator has no percentage. Keep batch output totals separate when comparing results.
Batch output keeps rework quantity alongside good and scrap quantities for the selected batch and output item. Review the separated amounts with Quality Reviewer before planning the next action. Accepted inventory release uses eligible good terminal output.
Quality Reviewer inspects the batch evidence and approves eligible accepted output. The action checks that the good terminal output has not already been received, receipts finished inventory once, marks the batch Released and completes the work order.
The page filters production logs by work order and operator. It shows a daily Recorded entries trend by creation date and production yield with its numerator and denominator. Selecting a log reveals related material issues and inventory balances for investigation.
Work orders carry planned start and end dates and a resource reference. Resources record daily capacity in minutes and an Available, Maintenance or Unavailable status. Planner uses that information with Operator to agree the production window before release.
Use Pricing for the platform's free manual work and metered machine activity, model usage and retention terms. Implementation and configuration are priced separately. Estimate usage from your team's expected imports, connections and workflow activity.
Start free, then use Proto to change fields, steps and approvals before your team goes live.