Skip to main content

Admin Dashboard

The Admin Dashboard provides a centralized command center for managing your booking operations. This guide covers the dashboard overview, navigation, and key features.

Dashboard Overview

The admin dashboard is your home base for managing all aspects of your leisure booking business. From here, you can access all major features, view key metrics, and perform common operations.

Key Features

  • Daily Overview: Quick view of today's bookings and operations
  • Calendar Integration: Direct access to calendar view
  • Quick Actions: Fast access to common tasks
  • Statistics Dashboard: Key metrics and KPIs at a glance
  • Navigation Hub: Access to all admin functions

The sidebar navigation organizes all admin features into logical groups:

Dashboard

  • Dashboard (/admin): Main dashboard with overview and quick actions

Calendar

  • Calendar (/admin/calendar): Visual calendar view with drag-and-drop rescheduling

Catalog

Manage your products, resources, and catalog configuration:

  • Sites: Physical venue locations
  • Products: Bookable activities and services
  • Variants: Different configurations of products
  • Add-ons: Optional items customers can add
  • Labels: Slot labels for special conditions
  • Resources: Rooms, equipment, staff, and items
  • Schedules: Availability schedules and patterns
  • Participant Types: Age groups and participant categories

Operations

Daily operational tasks and booking management:

  • Daily Overview: Today's bookings summary
  • Bookings: View and manage all bookings
  • Cancellations: Handle booking cancellations
  • Refunds: Process and track refunds
  • No-Shows: Manage no-show bookings
  • Resource Maintenance: Schedule maintenance windows
  • Dead Letter Queue: Failed message processing
  • DLQ Alerts: Notifications for failed operations

Customers

  • Customers (/admin/customers): Customer database and history

Reports

Analytics and reporting:

  • Revenue: Revenue reports and analytics
  • Capacity: Capacity utilization reports
  • Reconciliation: Payment reconciliation reports

Settings

  • Settings (/admin/settings): System configuration

Breadcrumbs at the top of each page show your current location:

Dashboard > Catalog > Products > Edit Product

This helps you:

  • Understand where you are in the system
  • Navigate back to parent sections
  • Maintain context when deep in the interface

Dashboard Sections

Statistics Overview

The dashboard displays key metrics at a glance:

Today's Metrics:

  • Total bookings for today
  • Revenue (today)
  • Confirmed bookings
  • Pending holds
  • Cancellations
  • No-shows

Quick Stats:

  • Upcoming bookings (next 7 days)
  • Capacity utilization
  • Revenue trends
  • Booking status breakdown

Daily Overview

Access detailed daily overview by clicking "Daily Overview" or navigating to Operations > Daily Overview.

Daily Overview Features:

  • View Modes: Switch between daily and weekly views
  • Time Range Selector: Choose date range to view
  • Booking List: All bookings for selected period
  • Status Filters: Filter by booking status
  • Quick Actions: Common actions for bookings

What You Can See:

  • All bookings for selected date(s)
  • Booking status (confirmed, hold, cancelled, etc.)
  • Customer information
  • Booking times and durations
  • Payment status
  • Quick action buttons

Quick Actions

Quick Actions provide fast access to common operations without navigating through menus.

Available Quick Actions:

  • Manage Sites: Create or edit site locations
  • Manage Products: Create or edit products
  • Manage Schedules: Configure availability schedules
  • View Calendar: Open calendar view
  • Create Booking: Manually create a booking
  • View Reports: Access reporting dashboard

Using Quick Actions:

  1. Click any quick action card
  2. You're taken directly to that feature
  3. Return to dashboard anytime using navigation

Daily Operations

Starting Your Day

Recommended Morning Routine:

  1. Check Dashboard for today's bookings
  2. Review Daily Overview for the day
  3. Check for any holds needing attention
  4. Review calendar for the day
  5. Check for any alerts or notifications

During the Day

Common Tasks:

  • Process new bookings
  • Handle cancellations and refunds
  • Manage resource maintenance
  • Monitor capacity and availability
  • Address customer inquiries
  • Update schedules as needed

End of Day

Closing Tasks:

  • Review today's bookings
  • Check revenue totals
  • Process any pending refunds
  • Update schedules for tomorrow
  • Review capacity for upcoming days

Dashboard Features

Real-Time Updates

The dashboard and calendar use real-time updates via Server-Sent Events (SSE):

  • New bookings appear instantly
  • Status changes update in real-time
  • No need to refresh the page
  • See live capacity changes

Available Filters:

  • Date range selection
  • Status filtering
  • Product filtering
  • Site filtering
  • Customer search

Search Functionality:

  • Search bookings by reference
  • Search by customer name/email
  • Search by product name
  • Quick search from dashboard

Notifications and Alerts

Alert Types:

  • Hold expiring soon
  • Payment failures
  • Capacity conflicts
  • Maintenance scheduled
  • Dead letter queue items

Notification Display:

  • Badge counts on navigation items
  • Alert banners on dashboard
  • Notification center for detailed alerts
  • Email notifications for critical items

Mobile Responsiveness

The admin dashboard is responsive and works on:

  • Desktop computers (full features)
  • Tablets (most features available)
  • Mobile phones (essential features)

Mobile Features:

  • Collapsible sidebar
  • Touch-friendly controls
  • Optimized layouts
  • Essential operations available

Keyboard Shortcuts

Navigation Shortcuts:

  • / - Focus search
  • Ctrl/Cmd + K - Quick actions menu
  • Esc - Close modals/panels

Workflow Shortcuts:

  • Ctrl/Cmd + S - Save (in forms)
  • Ctrl/Cmd + N - New item (context-aware)
  • Ctrl/Cmd + / - Show keyboard shortcuts

Getting Started

First Time Setup

If this is your first time using the dashboard:

  1. Set Up Your Site: Go to Catalog > Sites
  2. Create Products: Go to Catalog > Products
  3. Configure Resources: Go to Catalog > Resources
  4. Set Up Schedules: Go to Catalog > Schedules
  5. Configure Pricing: Go to Catalog > Pricing
  6. Test Booking Flow: Create a test booking

Dashboard Customization

Available Customizations:

  • Widget arrangement (coming soon)
  • Default view preferences
  • Date range defaults
  • Notification preferences

Common Workflows

Managing Today's Bookings

  1. Open Dashboard
  2. View today's metrics
  3. Click "Daily Overview" or navigate to Operations > Daily Overview
  4. Review all bookings for today
  5. Take actions as needed (confirm, cancel, reschedule)

Checking Capacity

  1. Navigate to Calendar
  2. View calendar for upcoming days
  3. Check capacity bars on slots
  4. Identify low-availability periods
  5. Adjust schedules if needed

Processing Refunds

  1. Navigate to Operations > Refunds
  2. Review pending refunds
  3. Process refunds individually or in batch
  4. Track refund status
  5. Update customer if needed

Tips and Best Practices

Efficiency Tips

  • Use Quick Actions: Save time with quick action cards
  • Keyboard Shortcuts: Learn shortcuts for common tasks
  • Bookmarks: Bookmark frequently used pages
  • Filters: Save filter presets for common views
  • Real-Time Updates: Let SSE updates work - no need to refresh

Monitoring Tips

  • Check Dashboard Daily: Start each day with dashboard review
  • Monitor Holds: Keep an eye on expiring holds
  • Watch Capacity: Monitor capacity trends
  • Review Alerts: Address alerts promptly
  • Track Metrics: Use statistics to spot trends

Organization Tips

  • Use Filters: Organize views with filters
  • Color Coding: Use booking status colors for quick scanning
  • Calendar Views: Switch between daily/weekly views
  • Search Function: Use search for specific bookings

Troubleshooting

Dashboard Not Loading

  • Check your internet connection
  • Refresh the page
  • Clear browser cache
  • Check if other admins can access
  • Contact support if issues persist

Missing Data

  • Verify date range selection
  • Check filters aren't hiding data
  • Refresh page to reload data
  • Check if data exists in other views

Slow Performance

  • Reduce date range if viewing large periods
  • Use filters to narrow results
  • Clear browser cache
  • Check network connection

Next Steps