Platform Overview
A tour of Rahal Corporate's features and capabilities
Platform Overview
Rahal Corporate provides complete corporate travel management through several connected features.
Core Features
Travel Booking
The booking engine includes:
-
Flight Booking - Search and book flights across multiple suppliers
- One-way, round-trip, and multi-city itineraries
- Multiple cabin classes (Economy, Premium Economy, Business, First)
- Real-time pricing and availability
-
Hotel Booking - Search and book accommodations
- Single and multi-room bookings
- Room type selection
- Traveler assignment per room
Policy Management
Policies define the rules for corporate travel:
- Flight Policies - Control cabin class, price limits, advance booking requirements, and route restrictions
- Hotel Policies - Set star rating limits, price per night caps, and location rules
- Policy Actions - Configure what happens when bookings are out of policy:
- Allow with warning
- Require approval
- Block completely
Learn more about Policy Management →
Budget Management
Budgets help control travel spending:
- Per-User Budgets - Individual spending limits for each employee
- Shared Budgets - Team or department-wide spending pools
- Budget Periods - Monthly, quarterly, or yearly budget cycles
- Rollover - Configure unused budget to carry over to the next period
- Enforcement - Track spending or block when exceeded
Learn more about Budget Management →
Traveler Management
Manage the people who travel:
- Traveler Profiles - Store personal details, contact information, and preferences
- Multi-Passport Support - Travelers can have multiple passports (one per country)
- Document Management - Upload and manage passport scans, visas, and other documents
- Expiry Tracking - Visual indicators for expiring documents
Learn more about Traveler Management →
Booking Requests
When bookings require approval:
- Request Submission - Users submit requests for out-of-policy bookings
- Approval Workflow - Managers and admins review and approve or reject
- Modification - Admins can modify requests before approval
- Status Tracking - Users can track their request status
Learn more about Booking Requests →
User Delegation
Enable booking on behalf of others:
- Delegate Access - Allow assistants to access another user's travelers
- Scoped Permissions - Control what delegates can do (view, book, manage)
- Attribution - Bookings are attributed to the traveler's owner for policy and budget evaluation
Learn more about User Delegation →
Roles & Permissions
Control access with specific permissions:
- Predefined Roles - Member, Manager, and Admin roles out of the box
- Custom Roles - Create roles with specific permission combinations
- 80+ Permissions - Fine-grained control over every feature
Learn more about Roles & Permissions →
Platform Architecture
Two Interfaces
Rahal Corporate provides two main interfaces:
| Interface | Users | Purpose |
|---|---|---|
| User App | All employees | Search and book travel, manage travelers, track bookings |
| Admin Dashboard | Managers & Admins | Configure policies, budgets, process requests, manage users |
Multi-Tenant Design
Each company operates in isolation:
- Company-specific policies and budgets
- Separate user pools
- Independent configurations
- Company-scoped delegations
Key Workflows
Employee Booking Flow
- Employee searches for flights or hotels
- Selects preferred options
- Adds travelers to the booking
- System evaluates policy and budget automatically
- If compliant: direct booking available
- If out-of-policy or over budget: submit request for approval
- If blocked: booking not allowed
Policy and budget checks happen automatically during the review step. You don't need to check them manually.
Admin Request Processing
- Admin sees pending requests in dashboard
- Reviews flight/hotel details, travelers, and pricing
- Checks policy violations and budget impact
- Optionally modifies the request
- Approves or rejects with reason
Getting Help
- Documentation - You're in the right place
- Support - Contact your Rahal account manager
- Feedback - We're always improving based on user feedback