Google Apps Script-powered schedule analysis with automated weekly pipelines, sales forecasting, exponential smoothing, SPLH tracking, trend history, and email reminders. Runs entirely inside Google Sheets.
Combines your HotSchedules schedule export with daily sales data to show exactly where you're overstaffed, understaffed, or on target — hour by hour, day by day. Replaces guesswork with color-coded grids, actionable insights, and automated weekly forecasts.
Upload raw HotSchedules export, get a clean hourly CSV. Pull FOH and BOH separately.
Upload CSVs + sales estimates. Get staffing grid, metrics, insights, ideal model, and manager shift view.
SPLH over time, goal distribution, weekly sales history, drill-down per week, bias flags.
Predicted daily sales for the week you're scheduling. LWMA with outlier exclusion and trend adjustment.
SPLH goals, labor shares, sales curves, location, notifications, advanced params, trigger management.
Complete documentation: tab guide, automation, data architecture, key concepts, workflow, troubleshooting.
Validates CFA sales data arrived in Sheet1. Alerts you if the sync failed so you can fix it before Monday.
Archives sales, updates curves via smoothing, runs bias detection, cleans old data, rebuilds app cache.
Sends reminder email with latest schedule performance summary. Post your schedule tonight.
Code.gs.Index.html, JavaScript.html, Stylesheet.html, Onboarding.html, TrackerEmbed.html, ProductivityTracker.html.These are created automatically by the onboarding wizard or initSheets().
config — All settings (goals, email, shares, alpha, bias flags)schedule_history — Hourly staffing per day per weeksales_history — Hourly sales per day per week (estimated + actual)sales_curves — Per-day hourly weight distributionsweekly_summary — One row per week with SPLH, peak hour, goal %app_cache — Pre-computed JSON for fast app loadSheet1 — Raw CFA sales landing zone (cleared after pipeline)