RahalCorporate
Booking RequestsAdmin Guide

Viewing Requests

How to navigate, filter, search, and view booking request details

Viewing Requests

This guide covers how to find, filter, and examine booking requests in the admin dashboard.

Accessing Booking Requests

Navigate to Booking Requests in the sidebar. This opens the main requests list showing all requests across companies (or your specific company if access is restricted).

List View

Columns

The request list displays the following information:

ColumnDescription
Request IDUnique identifier (first 12 characters shown)
CompanyCompany name with badge
Requested ByUser name (primary) and email (secondary)
ServicesVisual badges with counts: ✈️ Flights, 🏨 Hotels
TravelersIcon with traveler count
Total PriceFormatted currency amount
StatusRequest status (PENDING, COMPLETED, or CANCELLED)
CreatedRelative time (e.g., "2 days ago")
ActionsQuick action buttons

Booking requests list with filters

Filtering Requests

Use the toolbar filters to narrow down the request list.

Available Filters

FilterTypeOptions
StatusMulti-selectPending, Completed, Cancelled
CompanySelectList of companies (if multi-company access)
Service TypeMulti-selectFlights, Hotels
TravelersNumber rangeMin/max traveler count
Price RangeNumber rangeMin/max price
CreatedDate rangeStart and end dates

Filter Examples

Find pending flight requests:

  • Status: PENDING
  • Service Type: Flights

Find high-value requests from last week:

  • Price Range: Min 5,000
  • Created: Last 7 days

Find requests with multiple travelers:

  • Travelers: Min 3

Clearing Filters

Click Clear filters in the filter bar to reset all filters and show all requests.

Searching Requests

Use the global search bar to find requests by:

  • User name
  • User email
  • Request ID (partial match)

The search looks at the requesting user's information. To find requests containing specific flights or hotels, use the filters instead.

Sorting Requests

Click column headers to sort:

ColumnSort Options
Total PriceLow to high, high to low
StatusAlphabetical
CreatedOldest first, newest first

Default sort is by Created (newest first).

Opening Request Details

Click any row in the list to open the request detail page. Alternatively, click the external link icon in the Actions column to open in a new tab.

Detail Page Layout

The detail page has several sections:

  • Back button to return to list
  • Request ID (full)
  • Status badge
  • Action buttons (for PENDING requests):
    • Mark Complete
    • Cancel Request

Overview Card

FieldDescription
CompanyCompany name and slug
Requested ByUser name and email
Total PriceAmount with currency (editable for PENDING)
CreatedFormatted date
Service SummaryBadges showing flight/hotel/traveler counts
Request NotesUser-provided notes (editable)

Services Tab

Services tab with flights

Contains two sections:

Filter Buttons:

  • All (shows everything)
  • Flights (count)
  • Hotels (count)

Flight Cards:

  • Route with airport codes
  • Departure and arrival dates/times
  • Airline and flight number
  • Cabin class
  • Traveler count by type (adults/children/infants)
  • Price

Hotel Cards:

  • Hotel name and star rating
  • City/location
  • Check-in and check-out dates
  • Number of nights
  • Room details with:
    • Room name
    • Board basis
    • Occupancy (adults/children)
    • Children ages

Travelers Tab

Travelers tab

Header:

  • Traveler count
  • Add Traveler buttons (for PENDING requests)

Search and Filter:

  • Search by name, phone, passport, email
  • Filter by traveler type (All/Adults/Children/Infants)

Traveler Cards: Each traveler shows:

  • Full name with title
  • Traveler type badge (ADT/CHD/INF)
  • Email address
  • Phone number
  • Birth date
  • Nationality
  • Passport details:
    • Number
    • Issue date
    • Expiry date

Viewing Multiple Requests

You can open multiple request detail pages in separate browser tabs:

  1. Hold Ctrl/Cmd and click the external link icon
  2. Or use the external link icon which opens in a new tab by default

This is useful for comparing requests or processing multiple at once.

Pagination

The request list is paginated (default 20 per page):

  • Navigate using page controls at the bottom
  • Page state is preserved in the URL
  • Filter and sort settings persist across pages

URL Persistence

All view state is preserved in the URL:

  • Current page
  • Sort column and direction
  • Active filters
  • Search term

This means you can:

  • Bookmark specific views
  • Share filtered views with colleagues
  • Return to the same state after refreshing

On this page