Skip to main content

Overview

Hiro’s Reservation Management system is designed for multi-location hospitality operations. It provides real-time visibility across all your restaurants, with specialized views for operations teams, managers, and executives.
Built for: Restaurant groups managing 2-50+ locations with centralized oversight and location-specific operations.

View Modes

The reservation system offers three complementary views:
Real-time dashboard showing all locations simultaneously:
  • Grid of restaurant cards
  • Live reservation counts per location
  • VIP reservations highlighted
  • Recovery alerts for detractors
  • Quick filters by status and time slot

Operations Control Center

The primary view for daily operations:

Location Cards

Each restaurant displays a card showing:
  • Restaurant name and zone
  • Total reservations for selected date
  • Total pax (party size sum)
  • VIP count (Founders + VIP tier customers)
  • Recovery alerts (customers with low NPS)

Quick Stats

  • Reservations: Count + total pax
  • VIPs: Highlighted count
  • Recoveries: Customers needing attention

Status Breakdown

  • Confirmed: Green
  • Pending: Yellow
  • Seated: Blue
  • Completed: Gray
  • No-show/Cancelled: Red

Recovery Panel

Visible on the right side (desktop) or expandable (mobile): Shows customers needing recovery:
  • Customers with NPS ≤ 6 (detractors)
  • Sorted by severity (lowest score first)
  • Limited to top 5 per day
  • Click to view full customer profile
  • Displays reservation time and rating
Critical for service recovery: Reach out to detractors before or during their visit to prevent further dissatisfaction.

Time Slot Filters

Quick filter reservations by service:
  • Mediodía (Lunch): 10:00 - 16:00
  • Cena (Dinner): 16:00 - 21:00
  • Nocturno (Late): 21:00 - 23:00
  • Todo el día (All): All reservations

Reservation Details

Click any reservation to see complete information:
  • Full name with tier badge
  • Contact: email and phone
  • Customer ID and external IDs
  • Tags and preferences
  • Alert indicators

Reservation Statuses

Hiro uses six standard reservation statuses:
StatusDescriptionColorWhen to Use
PendingInitial state, awaiting confirmationYellowNew reservations
ConfirmedCustomer confirmed attendanceGreenAfter confirmation call/email
SeatedCustomer is currently at the tableBlueWhen seated
CompletedService finished, table clearedGrayAfter payment
No ShowCustomer didn’t arriveRed30min after time with no contact
CancelledReservation cancelled by customer/restaurantRedCancellations
Typical reservation lifecycle:
  1. Created → Pending (from web or phone)
  2. Confirmation call → Confirmed (day before or morning of)
  3. Customer arrives → Seated (hostess updates)
  4. Service complete → Completed (table cleared)
Alternative paths:
  • Pending → Cancelled (customer cancels)
  • Confirmed → No Show (didn’t arrive)
  • Any status → Cancelled (cancellation request)

Timeline View

The timeline provides visual capacity planning:

Layout

  • Vertical axis: All locations listed
  • Horizontal axis: Hours of operation (10:00 - 23:00)
  • Cells: Reservation count per location per hour
  • Color intensity: More reservations = darker color

Use Cases

Rush Hour Planning

Identify peak times across locations to optimize staffing

Capacity Management

See which locations have availability at specific times

Conflict Detection

Spot overbooking before it becomes a problem

Executive Overview

High-level view of daily operations for group management

Date Selection

Navigate between dates:
  • Previous/Next day buttons
  • Date picker for specific dates
  • Today shortcut to return to current date

Status Filters

Filter chips for quick access:
  • All Reservations
  • Confirmed (green badge)
  • Pending (yellow badge)
  • VIPs (star icon)
  • Recoveries (warning icon)

Location Filter

Select specific locations:
  • All Locations (default)
  • Individual restaurant selection
  • Multi-select for comparison
Search across all fields:
  • Customer name
  • Phone number
  • Email address
  • Reservation ID
  • Special requests/notes
Pro Tip: Use search to quickly find a customer when they call. Type their name or phone number for instant results.

Mobile Operations

Optimized for on-the-floor use:

Swipe Actions

On mobile reservation cards:
  • Swipe right: Call customer
  • Swipe left: Email customer
  • Visual feedback shows action before release

Touch Optimization

  • Larger tap targets (44px minimum)
  • Bottom navigation for one-handed use
  • Quick status updates without opening details
  • Pull-to-refresh for latest data

Offline Mode

Basic offline functionality:
  • View previously loaded reservations
  • Take notes (syncs when online)
  • Visual indicator when offline
  • Auto-sync when connection restored

Table Management

Map View (Per Location)

Each location can have a table map:
  • Visual floor plan
  • Drag-and-drop table assignments
  • Real-time availability
  • Zone-based organization
Accessing map view:
  • Click “Ver Ficha Completa” on location card
  • Navigate to specific restaurant page
  • Map shows all tables with current status

Zone Management

Organize tables by zones:
  • Terraza (Terrace)
  • Sala Principal (Main Dining)
  • Privado (Private Room)
  • Barra (Bar)
Customize zones per location in Settings.

Integration Features

CoverManager Sync

1

Automatic Import

Reservations from CoverManager sync every 15 minutes (configurable)
2

Customer Matching

Customers auto-matched by email/phone, created if new
3

Bidirectional Updates

Status changes in Hiro can sync back to CoverManager
4

Conflict Resolution

CoverManager is source of truth; Hiro data used for analytics

API Access

Reservations available via REST API:
  • Read reservations with filters
  • Create reservations programmatically
  • Update status and assignments
  • Webhooks for real-time updates

Analytics Dashboard

Access analytics for reservation patterns:

Key Metrics

  • Occupancy Rate: Percentage of capacity filled
  • No-Show Rate: Percentage of confirmed reservations that didn’t show
  • Average Party Size: Mean pax across all reservations
  • Peak Hours: Most popular time slots
  • Lead Time: Average days between booking and reservation
  • Day-over-day comparisons
  • Week-over-week growth
  • Month-over-month trends
  • Year-over-year seasonality
Formula:
Occupancy = (Reserved Pax / Total Capacity) × 100
Example:
  • Total capacity: 120 seats
  • Reserved: 18 reservations × 4 avg pax = 72 pax
  • Occupancy: 72/120 = 60%
Target 75-85% for optimal service level.

Best Practices

Confirmation Calls

Call to confirm reservations 24 hours in advance. Update status to “Confirmed” to track completion.

VIP Preparation

Review VIP reservations each morning. Check preferences, last visit notes, and prepare personalized service.

No-Show Management

Mark no-shows accurately. After 2-3 no-shows, customer is flagged for confirmation requirement.

Detractor Recovery

Contact detractors before their next reservation. Acknowledge past issues and ensure special attention.

Operational Workflows

Morning Routine (10:00 AM)

  1. Open Operations Control Center
  2. Review today’s reservations across all locations
  3. Check VIP count and prepare special touches
  4. Review Recovery Panel for detractors
  5. Identify rush hours and notify locations
  6. Confirm staff coverage for peak times

Service Period (12:00 - 15:00, 20:00 - 23:00)

  1. Update statuses as customers arrive (Confirmed → Seated)
  2. Monitor timeline for conflicts
  3. Coordinate with location managers on capacity
  4. Handle last-minute bookings
  5. Mark no-shows 30min after reservation time

Evening Wrap-up (23:30)

  1. Ensure all reservations marked Completed
  2. Update any late cancellations or no-shows
  3. Review day’s metrics
  4. Note any issues for tomorrow’s briefing
  5. Check tomorrow’s VIP list

Technical Specifications

Real-time Updates:
  • Data refreshes every 30 seconds automatically
  • Manual refresh button available
  • WebSocket support for instant updates
Performance:
  • Loads 500+ reservations in <200ms
  • Timeline renders 14 hours × 50 locations instantly
  • Mobile optimized for 3G networks
Data Retention:
  • Active reservations: Indefinite
  • Completed reservations: 2 years (configurable)
  • Historical analytics: 5 years

Build docs developers (and LLMs) love