Task-level capability matrix — check off what each person can do, and it drives the scheduler. Update as they learn.
Capabilities are drawn from your Recipe Library stage skills — add recipes to expand the matrix
Task Capability Matrix
Add recipes with stages to populate the matrix
Scheduling Positions
Build your schedule around positions, not people. Assign an employee to each position each day.
Recipe Library
Define recipes with stages, timings, and skill requirements — this powers the scheduler
Add New Recipe
No recipes yet — add your first recipe above
Daily Planner
Set individual start/end times per person, select what to make, generate the schedule
Today's Crew & Shifts
Check who's in and set their individual hours
What to Make Today
Add recipes in the Recipe Library first
Standing Tasks
Active today — toggle or manage windows in the Standing Tasks tab
Weekly Baking Schedule
Next 7 days — triggered from orders + inventory buffers. Confirm each day then push to Daily Planner.
Safety Buffers — units to keep in stock before triggering a new batch
Suggested values are calculated from your order data (avg daily demand × 1.5). Adjust and save — these don't need frequent changes.
Order Check Sheet
Rolling 7-day rollup of all orders by product — like the MAIN sheet. Read-only. Click a row to see channel breakdown.
Today's Board
Departures-board style — what needs to happen today, by category. No names, just tasks. Tap to check off, print for clipboards.
Standing Tasks
Recurring non-recipe tasks with time windows — the scheduler places each within its window using priority and idle-gap logic
Task Library
P1 Critical / P2 High — scheduled as early as possible in window ·
P3 Normal — fills idle gaps, first half of window ·
P4 Fill-in — opportunistic, any idle gap in window
Add New Task
How windows work
⚡ P1–P2 tasks are placed as early as possible within the window — don't wait for idle time.
🔍 P3 tasks hunt for idle gaps in the first half of the window, then earliest available after.
💤 P4 tasks fill any idle gap anywhere in the window.
⚠ If no slot is found before the window closes, the task is flagged on the schedule for manual reassignment.
Today's Schedule
Optimized task assignments — parallel work during wait times, right person for each task
Generate a schedule from the Daily Planner to see it here
Inventory Dashboard
All 38 products · grouped by category · par-driven daily action list
✓ All counts saved
🫙 Prep Items
Items made in-house and stocked — sauces, fillings, butters, mise en place. When something's low, the action
is "make a batch," not "call a vendor." Track status, shelf life, and who prepped it last.
📋 Count Inventory
Tap a product, type what you counted. Saves instantly — no submit button needed.
Ordering & Procurement
Select your production plan → get ingredient totals grouped by vendor → print per-vendor order sheets
Production Plan
How many batches of each this week?
Ingredient Library
Assign vendors to ingredients — drives the grouped order sheets
Set your production plan and hit Generate Order List
Demand Channels
Hub & spoke model — every channel feeding from one production engine. Retail, wholesale, events, markets — all equal spokes.
🏪 Retail📦 Wholesale🎪 Event/Market
Demand rolls up to Inventory dashboard automatically
New Channel
Weekly Demand Summary
Total units needed across all active channels — feeds production planning
Add channels to see weekly demand rollup
Weekly Orders
Per-account order entry with auto-tiered pricing and printable pickup sheets
Daily Timeline
Click any cell to add a task · Click a block to edit
Zoom1×
Bella's Bakeshop
Daily Production Timeline —
Category:
Export / Print
📋
Overall Schedule
All roles · for the manager · full Gantt + task list
Individual Employee Sheets
📑
Print All Individual Sheets
Opens one window per person in sequence
Saved Schedules
Add Task
Add Recipe Sequence
Stages
End of Day Log
Track leftovers & usage · auto-syncs from Square at 4 PM
Date
Day Type
Notes
Add Item to this Location
✓ Finalized!
✓ Auto-saved
📍 Location Items
Add or remove items from each store location
EOD Log History (last 30 entries)
Tap each task as you complete it
New Task
Tap a card to log it done — cards show how long since last completed
New Side Task
🥪 FOH Ingredients
Tap an item to cycle its status
● Order Now● Order Soon● Good
✓ Saved
New Ingredient
❄️ Freezer Stock
✓ Saved
🔒 Sign in as Baker or higher to update counts
Add Item
🚀 Pre-Deploy Checklist
Complete these steps before uploading a new version to Netlify.
Download a backup
Saves all your data — staff, inventory, freezer counts, schedules
Upload new file to Netlify
Drag bakery_scheduler_53.html onto the Deploys tab at app.netlify.com
Verify data is intact
Open the live app, check Freezer Stock and Staff tab look correct
If anything looks wrong
Use 📂 Restore in the app header to reload from your backup file
✅ All done — you're good to go!
📥 Import Staff from Square
♻️ Yield Rules
Define how leftover products convert into new ones. Bakers see morning tasks automatically.
🌅 Today's Conversions — based on yesterday's EOD leftovers