Overview

Last generated 2026-07-13 · window 2026-07-12T18:02:00Z–2026-07-13T18:01:03Z

The Automate Suite orchestrates operator-facing applications under a single authenticated shell. Applications share platform services (auth, corporations, sites, KPIs) but must not have hard runtime dependencies on each other.

What it does #

  • Dashboard — configurable KPI widgets fed by ClickHouse / data-service
  • Tenant Journey — campaigns, experiments, booking funnel reporting tied to RapidStor
  • Revenue Management — rules, approvals, engine runs against RapidStor unit types
  • Operations — tasks, contacts, call center, workflows
  • Helpdesk / Help Center — Confluence-backed support content
  • Managed Agents — AI assistant with evals and prompt versioning
  • Admin — corporations, feature flags, content, stats (including benchmarks)

Stack #

LayerTechnology
BackendPHP 8.3, Laravel 12, Horizon, Pennant, Sanctum, Spatie Permission
FrontendReact 18, TypeScript, Inertia.js, Vite, Tailwind
AnalyticsClickHouse KPI store, Go data-service
RealtimeLaravel Reverb (in-app assistant); agent-runtime SSE/WS (embedded widget chat)
DeployDocker Swarm (docker-swarm.yml), Caddy + PHP-FPM

Regions & tenancy #

Data is scoped by Corporation (tenant root) and Site (facility). Feature flags and Pennant scopes are per-corporation. KPI queries in admin benchmarks intentionally span corporations (internal admin only).