Skip to main content

Multi-Location Management

For companies scaling across cities, states, or countries, Olympus Founder provides centralized control with location-level drill-down. All dashboards can be filtered by region, market, or individual location.

Location Hierarchy

Company
+-- Region: Southeast
| +-- Market: Tampa Bay
| | +-- Location: Tampa HQ
| | +-- Location: St. Petersburg
| +-- Market: Orlando
| +-- Location: Downtown
| +-- Location: Disney Springs
+-- Region: Northeast
| +-- Market: New York
| | +-- Location: Manhattan
| | +-- Location: Brooklyn
| +-- Market: Boston
| +-- Location: Back Bay
+-- Region: West Coast
+-- Market: Los Angeles
+-- Location: Santa Monica
+-- Location: DTLA

Features

Global Location Switcher

A dropdown in the Founder app bar filters all dashboards by location scope:

  • All Locations (default) — Aggregate view
  • Region — Regional summary
  • Market — Market-level view
  • Location — Single location detail

Comparative Analytics

Side-by-side performance analysis across locations:

MetricTampa HQSt. PeteManhattanBrooklyn
Revenue MTD$45K$38K$72K$54K
Staff Count12101511
Customer Satisfaction4.64.44.34.5
Inventory Turns8.27.89.18.4

Regional Compliance

Aequitas agent tracks per-state requirements:

CategoryWhat It Tracks
Labor LawMinimum wage, overtime, meal breaks, tip pooling rules per state
Tax NexusSales tax, payroll tax, franchise tax per state
Business LicensesLicense types, renewal dates, jurisdiction per location
Health CodesRestaurant-specific health department requirements
ADA ComplianceAccessibility requirements per location
InsuranceRequired coverage types by industry and jurisdiction

Rex interaction: "Rex, are we compliant in all states?" — Aequitas generates a compliance report.

Centralized Inventory

Ceres manages cross-location supply chain:

  • Centralized Purchasing: Bulk orders across locations for volume discounts
  • Inter-Location Transfers: Move stock between locations to prevent waste
  • Per-Location Stock Levels: Real-time inventory by location with reorder alerts
  • Demand Forecasting: Per-location demand prediction for optimized ordering

Labor Optimization

Juno models staffing across locations:

  • Cross-Location Scheduling: Share staff between nearby locations
  • Labor Cost Benchmarking: Compare labor % of revenue across locations
  • Overtime Alerts: Per-location overtime tracking against state rules
  • Seasonal Adjustment: Adjust staffing models for seasonal variations

Database Schema

company_locations (
id STRING(36),
org_id STRING(36),
name STRING(255),
region STRING(100),
market STRING(100),
address STRING(500),
state STRING(2),
country STRING(3),
timezone STRING(50),
is_hq BOOL,
status STRING(20),
opened_at TIMESTAMP,
manager_user_id STRING(36)
) PRIMARY KEY (org_id, id)

location_compliance (
id STRING(36),
org_id STRING(36),
location_id STRING(36),
requirement_type STRING(50),
jurisdiction STRING(100),
status STRING(20),
due_date DATE,
completed_at TIMESTAMP,
notes STRING(MAX)
) PRIMARY KEY (org_id, id)

API Endpoints

EndpointMethodDescription
/api/v1/agent/founder/locationsGETList locations with hierarchy
/api/v1/agent/founder/locationsPOSTCreate a new location
/api/v1/agent/founder/locations/{id}PUTUpdate location details
/api/v1/agent/founder/locations/{id}/dashboardGETLocation-specific KPIs
/api/v1/agent/founder/locations/comparisonGETMulti-location comparison data
/api/v1/agent/founder/locations/{id}/complianceGETLocation compliance status