OpsFolio is a multi-vertical operations platform that unifies bookings, assets, staff scheduling, and AI insights into a single dashboard. Built for service businesses across hospitality, mobility, and leisure, restaurants, car rental fleets, short-term rental managers, and yacht charters. The platform adapts its entire interface per vertical, so a restaurant manager and a marina operator each see a purpose-built tool powered by the same core engine.
The core challenge was fragmentation. Service businesses that manage physical assets, bookings, and people simultaneously—restaurants, car rental companies, short-term rental managers, yacht charters, have never had a single operations platform built for all of them. Each vertical has its own terminology, workflows, and pain points.
A restaurant manager thinks in covers and floor maps. A fleet manager thinks in vehicle availability and inspection status. A charter operator thinks in weather windows and crew certifications.
The challenge was to design a platform flexible enough to serve all four without forcing any of them into a generic mold, while keeping the codebase unified, the AI layer context-aware across verticals, and the onboarding experience simple enough that a non-technical operator could set up their first property in minutes.
Delivered one dashboard that brings bookings, assets, staff scheduling, and AI insights together so operators see performance and exceptions in context, not scattered across five tools.
Designed adaptive layouts, terminology, and navigation per vertical, so a restaurant manager, fleet operator, rental host, and charter captain each get a purpose-built interface powered by the same underlying platform.
Built a single codebase driven by a vertical config layer, every label, module, KPI, and AI prompt adapts dynamically, so new verticals can be added without duplicating screens or logic.
Embedded an operations advisor that reads bookings, schedules, and asset data simultaneously, surfacing no-show risk, staffing gaps, and shift briefings in plain language without any manual prompting.
Used Supabase Realtime as the data layer so floor maps, fleet grids, waitlists, and notifications update live, giving operators a single source of truth that reflects what's actually happening right now.
Applied hierarchy and restrained data visualisation so dense operational data — covers, utilization percentages, labor costs, weather flags — stays scannable whether you're on the floor or reviewing performance from the office.
One platform replacing four separate tool stacks
Core workflows streamlined from booking to closeout
AI advisor flags high-risk reservations before service starts
Unified operations dashboard
Bookings, staff, and schedules in context
Real-time views across verticals
AI advisor and operational signals