Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Recipe Management System
- Payment provider
- Fulfillment source
- Identity
- Files
Recipe Management System connects ingredient declarations and yield quantities to versioned recipe cards for sellable menu items. Recipe owners maintain the ingredient basis and effective recipe revision.
Production orders in one list
Kitchen Supervisor reviews the submitted batch ticket revision and supporting evidence.
Every feature works on the same records. Pick one to see the screen your team works in.
Keep ingredient declarations and recipe quantities together.
Ingredient master
| Ingredient code | Name | Base unit | Allergen declaration | Active | |
|---|---|---|---|---|---|
| ING-SQUASH-01 | Butternut squash, peeled | kg | Contains milk | Yes | |
| ING-CHICKEN-04 | Chicken breast, boneless | g | Contains tree nuts | Yes | |
| ING-RICE-02 | Arborio rice, dry | L | Contains wheat | Yes | |
| ING-SALMON-03 | Salmon fillet, skinless | milliliters | Contains fish | Yes | |
| ING-TOMATO-07 | Roma tomato, fresh | portion | Contains sesame | Yes |
Connect a sellable menu item to an approved recipe revision.
Recipe cards
| Recipe code | Menu item | Revision number | Effective from | Portion yield | Approved | |
|---|---|---|---|---|---|---|
| RC-SQUASH-014 | Pear almond tart, slice | 250 | 02 Nov | 960 | Yes | |
| RC-CHICKEN-021 | Wild mushroom risotto, regular | 490 | 24 Oct | 790 | Yes | |
| RC-RISOTTO-009 | Lemon herb chicken, single serve | 660 | 20 Oct | 910 | Yes | |
| RC-SALAD-032 | Wild mushroom risotto, regular | 680 | 20 Oct | 300 | Yes | |
| RC-SOUP-018 | Citrus salmon salad, regular | 290 | 30 Oct | 350 | Yes |
Check the meal order before the kitchen accepts its service commitment.
Production orders
| Record number | Subject | Status | Serve at | Owner | Counterparty | |
|---|---|---|---|---|---|---|
| PO-78127 | Atrium lunch service, 80 guests | Draft | 04 Nov | Grace Okafor | Garden Room service kitchen | |
| PO-90217 | Garden Room dinner, 42 guests | Accepted | 30 Oct | Isabel Duarte | East Wing pastry kitchen | |
| PO-57256 | Conference breakfast, 65 guests | Preparing | 31 Oct | Hugo Laurent | Riverside event kitchen | |
| PO-35866 | West Hall reception, 120 guests | Ready | 20 Oct | Elena Marquez | Riverside event kitchen | |
| PO-18773 | Cedar Dining meal prep, Tuesday | Served | 26 Oct | Amina Yusuf | Studio delivery station |
Record prepared lines and actual ingredient use against the accepted order.
Production lines
| Parent | Line number | Menu item | Portions | Prepared at | Served portions | |
|---|---|---|---|---|---|---|
| Riverside buffet, 55 guests | 700 | Roasted squash bowl | 900 | 21 Oct | 380 | |
| Conference breakfast, 65 guests | 550 | Lemon herb chicken | 270 | 15 Oct | 390 | |
| Courtyard tasting, 24 guests | 40 | Wild mushroom risotto | 210 | 17 Oct | 530 | |
| Atrium lunch service, 80 guests | 800 | Citrus salmon salad | 390 | 17 Oct | 510 | |
| Courtyard tasting, 24 guests | 70 | Tomato basil soup | 40 | 23 Oct | 300 |
Put a kitchen ticket through independent review before guarded release.
Approval waits for the kitchen supervisor
| Parent | Status | Revision | Table code | Sent at | Guest count | |
|---|---|---|---|---|---|---|
| Riverside buffet, 55 guests | Submitted | 210 | AT-01 | 14 Oct | 13 | |
| Courtyard tasting, 24 guests | Submitted | 780 | GR-02 | 18 Oct | 35 | |
| Cedar Dining meal prep, Tuesday | Submitted | 710 | WH-03 | 15 Oct | 12 | |
| West Hall reception, 120 guests | Submitted | 740 | CD-04 | 21 Oct | 13 | |
| Courtyard tasting, 24 guests | Submitted | 760 | RV-05 | 22 Oct | 36 |
Trace decisions, provider events and performed effects before closing an exception.
Operation receipts
| Operation key | Action | Expected revision | Result state | Failure reason | Parent | |
|---|---|---|---|---|---|---|
| service:atrium:oct15 | Accept order | 780 | Failed | Ingredient lot unavailable | Atrium lunch service, 80 guests | |
| service:garden:oct16 | Approve recipe | 940 | Needs review | Allergen review incomplete | Courtyard tasting, 24 guests | |
| delivery:studio:oct17 | Release batch | 50 | Failed | Kitchen capacity exceeded | Cedar Dining meal prep, Tuesday | |
| batch:soup:oct18 | Record service | 820 | Needs review | Payment authorization declined | Riverside buffet, 55 guests | |
| service:westhall:oct19 | Capture payment | 480 | Failed | Delivery address incomplete | Studio lunch delivery, 30 guests |
Recipe to reviewed service ships ready to use. One step needs a named approval before the work moves on: Review batch (Kitchen Supervisor).
Set ingredient units, allergen declarations and recipe quantities.
Recipe Owner checks the effective revision and yield before kitchen use.
Check the menu, portions, allergens and service capacity.
Record actual preparation and served portions against the accepted order.
Kitchen Supervisor decides the submitted ticket revision.
Match operation receipts with decisions, local effects and external evidence.
Open any production order to see its batch tickets, the roles that work on it, its process stages and its approvals on one page.
Serve at, Owner and Counterparty.
Each line is linked to this production order.
Admin, Recipe Owner and Recipe Reviewer, each with their own permissions.
Draft order, with the role that acts.
Review batch, with who decides.
Garden Room service kitchen · Draft
| Parent | Status | Revision |
|---|---|---|
| Riverside buffet, 55 guests | Submitted | 210 |
| Courtyard tasting, 24 guests | Submitted | 780 |
| Cedar Dining meal prep, Tuesday | Submitted | 710 |
Keep recipe preparation separate from recipe approval and ticket preparation separate from supervisor review.
Signed in as Kitchen Supervisor
| Decision | Approver | |
|---|---|---|
| Review batchKitchen Supervisor decides the submitted ticket revision. | Kitchen Supervisor | |
| Approve recipe cards | Recipe Reviewer | |
| Approve batch tickets, review decisions | Kitchen Supervisor |
Everyone opens Recipe Management System to the work that is theirs. Pick a role to see what it starts with.
Manages organization setup, staff identity and controlled access.
Maintains ingredients, yields and recipe revisions for menu preparation.
This is the first screen this role sees.
Recipe cards · Recipe Owner
| Recipe code | Menu item | Revision number | Effective from | Portion yield | Approved | |
|---|---|---|---|---|---|---|
| RC-SQUASH-014 | Pear almond tart, slice | 250 | 02 Nov | 960 | Yes | |
| RC-CHICKEN-021 | Wild mushroom risotto, regular | 490 | 24 Oct | 790 | Yes | |
| RC-RISOTTO-009 | Lemon herb chicken, single serve | 660 | 20 Oct | 910 | Yes | |
| RC-SALAD-032 | Wild mushroom risotto, regular | 680 | 20 Oct | 300 | Yes | |
| RC-SOUP-018 | Citrus salmon salad, regular | 290 | 30 Oct | 350 | Yes |
Independently decides whether a recipe revision may be used for production.
This is the first screen this role sees.
Recipe cards · Recipe Reviewer
| Recipe code | Menu item | Revision number | Effective from | Portion yield | Approved | |
|---|---|---|---|---|---|---|
| RC-SQUASH-014 | Pear almond tart, slice | 250 | 02 Nov | 960 | Yes | |
| RC-CHICKEN-021 | Wild mushroom risotto, regular | 490 | 24 Oct | 790 | Yes | |
| RC-RISOTTO-009 | Lemon herb chicken, single serve | 660 | 20 Oct | 910 | Yes | |
| RC-SALAD-032 | Wild mushroom risotto, regular | 680 | 20 Oct | 300 | Yes | |
| RC-SOUP-018 | Citrus salmon salad, regular | 290 | 30 Oct | 350 | Yes |
Checks and accepts meal orders and maintains kitchen destinations.
This is the first screen this role sees.
Batch tickets · Order Coordinator
| Parent | Status | Revision | Table code | Guest count | Delivery reference | |
|---|---|---|---|---|---|---|
| Conference breakfast, 65 guests | Draft | 580 | AT-01 | 30 | DEL-2026-1842 | |
| Atrium lunch service, 80 guests | Draft | 820 | GR-02 | 31 | DEL-2026-1843 | |
| Atrium lunch service, 80 guests | Draft | 110 | WH-03 | 28 | DEL-2026-1844 | |
| Conference breakfast, 65 guests | Draft | 770 | CD-04 | 29 | DEL-2026-1845 | |
| Atrium lunch service, 80 guests | Draft | 140 | RV-05 | 13 | DEL-2026-1846 |
Prepares order lines and records ingredient consumption against performed work.
This is the first screen this role sees.
Production orders · Kitchen Operator
Independently reviews submitted batch tickets and their supporting evidence.
This is the first screen this role sees.
Batch tickets · Kitchen Supervisor
| Parent | Status | Revision | Table code | Sent at | Guest count | |
|---|---|---|---|---|---|---|
| Riverside buffet, 55 guests | Submitted | 210 | AT-01 | 14 Oct | 13 | |
| Courtyard tasting, 24 guests | Submitted | 780 | GR-02 | 18 Oct | 35 | |
| Cedar Dining meal prep, Tuesday | Submitted | 710 | WH-03 | 15 Oct | 12 | |
| West Hall reception, 120 guests | Submitted | 740 | CD-04 | 21 Oct | 13 | |
| Courtyard tasting, 24 guests | Submitted | 760 | RV-05 | 22 Oct | 36 |
Compares guarded operation results with local effects and provider evidence.
This is the first screen this role sees.
Fulfillment events · Reconciliation Analyst
| Parent | Menu item | Quantity | Event type | Occurred at | External event ID | |
|---|---|---|---|---|---|---|
| Courtyard tasting, 24 guests | Herb focaccia, half loaf | 490 | Delivered | 25 Oct | EVT-SVC-48211 | |
| Conference breakfast, 65 guests | Tomato basil soup, 12 oz | 840 | Delivered | 12 Oct | EVT-SVC-48212 | |
| Conference breakfast, 65 guests | Lemon herb chicken, single serve | 380 | Delivered | 23 Oct | EVT-SVC-48213 | |
| Courtyard tasting, 24 guests | Herb focaccia, half loaf | 850 | Delivered | 03 Nov | EVT-SVC-48214 | |
| Studio lunch delivery, 30 guests | Citrus salmon salad, regular | 780 | Delivered | 14 Oct | EVT-SVC-48215 |
Review recipe revisions, service progress and exceptions from their underlying records.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Draft | 47 | ||
| Accepted | 16 | 34% | |
| Preparing | 4 | 25% | |
| Ready | 2 | 50% |
Sample counts per stage
List active ingredients with base units and allergen declarations.
Show recipe cards and their ingredient quantities, units and waste allowances.
Compare effective dates, yield and approval by menu item and recipe code.
Group production orders by status, kitchen and planned service time.
Compare ordered portions, prepared times and served portions by parent order and line.
Show submitted ticket revisions beside reviewer decisions and decision dates.
List failed or review-needed receipts with operation keys and failure reasons.
Sum signed quantities by ingredient, unit and occurrence date.
Show provider events awaiting verification by type, amount and parent order.
See how Recipe Management System fits your kind of team.
Each stage of recipe to reviewed service 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 record reviews and exception checks for 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 18 tablesStart with one team and one process, then add the rest once the basics are running.
Set organizations, kitchens, team members and the people who prepare, review and reconcile work.
Enter ingredient units and declarations, menu items, recipe cards and yield lines; review a representative revision.
Accept an order after menu, allergen and capacity checks; prepare lines and record served portions.
Submit a ticket, record the independent decision and verify that release effects persisted.
Test a failed receipt, partial service, changed scope and a provider event before extending the operating cycle.
$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 Management System for your business. Pilot one organization, one active kitchen, a small approved menu and one service cycle you can reconcile.
Each recipe card has a revision number, effective date, portion yield and approval state. Review the linked ingredient quantities before using the revision for new kitchen work.
The Recipe Reviewer reviews the preparation basis. Kitchen release follows the approved revision associated with the accepted order.
The Order Coordinator checks menu products, portions, allergens and service capacity, then records the accepted time and calculated net amount.
No. Prepared time and served portions are recorded separately on the production line. Stock consumption records ingredient use and waste.
The Kitchen Supervisor independently decides the submitted ticket revision. The guarded release is completed after its effects have been persisted and verified.
The team reviews the current revision, lines and performed scope before a compensating action. Original records remain available to explain the change.
Provider issued refund evidence carries an event ID, reference, amount and verification state. The analyst compares it with the authorized scope before closing the result.
Operation Exceptions shows failed and review-needed receipts. The analyst compares the expected revision and operation key with decisions, local effects and external references.
Prepare stable ingredient codes, menu SKUs, recipe revisions, units, yields and approval context. Rehearse the migration on a small menu before adding historical orders.
Start free, then use Proto to change fields, steps and approvals before your team goes live.