All Case Studies
Operations Intelligence / Real-Time Systems

How a Multi-Location Digital Operations Command Center Replaced 6 Daily Manager Check-In Calls

6 daily calls eliminated
14 hrs/week recovered
Real-time across 12+ locations
$48K optimization savings
Operations command center and monitoring

The Morning Call Nobody Looked Forward To

Every morning at 8:45 AM, the same ritual played out. A conference line opened. One by one, location managers dialed in. For the next 45 minutes to an hour, each manager reported the same information in roughly the same order: yesterday's sales numbers, today's staffing situation, any operational issues from the previous day, inventory concerns, and anything else that needed corporate attention.

Multiply that by the afternoon check-in call. And the weekly operations review call. And the ad-hoc "something went wrong" calls that happened two or three times a week. Conservatively, location managers were spending 6 to 8 hours per week on calls whose primary purpose was transferring information that already existed in various systems.

We needed to replace the calls entirely. Not supplement them. Not add a dashboard alongside the calls. Replace them.

Information Lag

By the time sales numbers were reported the next morning, the opportunity to act on them had passed. Decisions were always 12 to 24 hours behind reality.

Incomplete Picture

Verbal reports are filtered through the reporter's perspective. A manager might say sales were "pretty good" without noting a 15% drop in average transaction value.

No Comparative View

When managers report independently, nobody sees cross-location patterns. Staffing imbalances, inventory mismatches, and pricing inconsistencies stay invisible.

Reactive Management

Without real-time data, every response is reactive. Cash discrepancies, staffing gaps, and security issues surfaced hours after they occurred.

Real-time data dashboard

A Single Screen That Tells the Whole Story

The command center is built around a radical design principle: a single screen should tell you everything you need to know about the entire operation. If you need to click more than twice to find critical information, the design has failed.

Data Integration Layer

Point of Sale System

Hourly and daily sales revenue, transaction count, average transaction value, product category breakdown, discount usage, void rates, and employee-level performance. Refreshes every 15 minutes with webhook triggers for significant events.

Employee Scheduling

Who is clocked in, who is scheduled but absent, upcoming shift changes, overtime projections, and open shifts. Compares coverage against historical traffic patterns to flag staffing imbalances.

Security Systems

System STATUS data (not camera feeds): alarm armed/disarmed status, surveillance recording status, access control functionality, and security event triggers. A camera system offline at 2 AM needs attention.

Incident Reporting

Employee injuries, customer complaints, equipment failures, facility issues, cash discrepancies. Each incident has severity and resolution status. Open high-severity incidents surface immediately.

Compliance Module

Location-level compliance scores feed directly into the command center. Green (95+), yellow (85-94), red (below 85). Hover to see the specific gap driving the score.

Inventory System

Stock levels against par, incoming shipments expected today, pending inter-location transfers, and any discrepancy flags from the reconciliation engine.

The Location Health Score

Every data point feeds into a composite Location Health Score: a single number from 0 to 100 representing overall operational health right now. Recalculated every 15 minutes with trend direction shown over the last 4 hours.

25%

Sales Performance

25%

Staffing Health

20%

Compliance Status

15%

Operational Integrity

15%

Inventory Health

The Command Center Interface

Map View (Default)

Geographic map with all locations as color-coded pins (green/yellow/orange/red by health score). Pin size proportional to revenue contribution. Hover for instant stats, click for detail. The entire operation in one glance.

Grid View

Tabular view with all locations as rows: health score, sales vs. projected, staffing status, compliance, open incidents, top flag. Sortable by any column. Lowest-scoring location always at the top.

Location Detail

Five panels for each health dimension with current data, 7-day trend sparklines, active flags with details, and AI-generated recommended actions.

Activity Feed

Real-time scrolling feed of operational events across all locations. Filterable by location, type, and severity. Critical events pinned and highlighted until acknowledged.

AI-Generated Daily Briefings

Every morning at 7:00 AM, one hour before the old check-in call used to start, the system generates a daily operations briefing using Claude Sonnet. The AI reviews the previous day's complete data across all locations and produces a concise, actionable narrative.

"Overall, yesterday was a strong operational day. Combined revenue across all locations hit $34,200, 8% above the $31,700 projection, driven primarily by Locations 2 and 7 which both exceeded projections by over 15%. Staffing coverage was at 96% with only two unplanned absences.

Highlights: Location 7 posted its highest single-day revenue of the quarter at $4,100. Location 11 achieved 100% compliance following completion of two overdue training modules. System-wide void rate dropped to 1.2%, the lowest in 90 days.

Concerns: Location 5 has had intermittent camera system issues for three consecutive days. Location 3 had three late arrivals this week from the opening shift crew. Location 9 is carrying 40% more inventory than its 30-day sales velocity justifies.

Actions: (1) Escalate Location 5 camera vendor ticket. Owner: Operations Director. (2) Location 3 manager to conduct opening shift check-ins. (3) Initiate inventory transfer from Location 9 to Location 4."

Real-Time Anomaly Alerts

Sales dropping 30%+ below hourly projection for two consecutive hours

No POS transactions for 20+ minutes during operating hours

Three or more employee call-outs at the same location within 24 hours

Security system going offline at any location

Cash discrepancy exceeding configurable threshold

Incident report filed with severity "High" or "Critical"

The Technology

Next.js (App Router)TypeScriptTailwind CSSSupabase (PostgreSQL + Realtime + RLS)Anthropic Claude (Sonnet + Haiku)VercelMapbox GL JSPOS / Scheduling / Security API Integration

Daily Briefing Cost

~$0.04

One Claude Sonnet call covering all locations

Data Refresh

15 min

Health score recalculation interval

Real-Time Events

<5 sec

Supabase Realtime subscription latency

The Results

6 → 0

Daily check-in calls eliminated

Morning, afternoon, weekly review, and ad-hoc status calls all replaced by the dashboard

14 hrs/wk

Management time recovered

Redirected to floor presence, employee coaching, customer engagement, and strategic planning

15 min

Information lag (was 12-24 hours)

Decisions now made on current-hour data instead of yesterday's numbers

$48K

Cross-location optimization savings

Inventory transfers, staffing rebalancing, and pricing corrections in first 6 months

Faster incident response. Average time from incident to corporate awareness dropped from 4 to 12 hours (waiting for the next call) to under 15 minutes. For high-severity incidents, corporate now knows while they're still happening.

92% manager satisfaction. In an internal survey, 92% of location managers reported that eliminating check-in calls improved their job satisfaction. Most common feedback: "I can actually manage my location instead of talking about managing my location."

The wall-mounted display effect. Several locations mounted a secondary display showing their real-time health score and sales performance. Employees could see performance throughout the day, creating a natural motivation loop. When sales were ahead of projection, energy was palpable. The data became a shared context that aligned teams around a common goal without management saying a word.

Key Takeaways

Replace the Meeting, Don't Supplement It

If you build a dashboard and still hold the calls, you've added a tool without removing the burden. We stopped the calls the week the dashboard went live. Nobody asked for them back.

One Number Per Location Changes Everything

The Location Health Score compresses complex operational data into one number anyone can understand at a glance. It sacrifices nuance (available one click deeper) for instant comprehension. Leadership doesn't need the weighting formula. They need to know Location 5 is at 72 and declining.

AI Briefings Beat Human Reporting

The AI daily briefing is more consistent, more comprehensive, and more actionable than any morning call. It doesn't forget the camera issue. It doesn't editorialize slow sales as "pretty good." It presents facts, identifies patterns, and recommends specific actions. Every morning, without fail.

Interested in how real-time operations intelligence could transform your multi-location business?

Get in Touch