The Challenge: Complex Business Logic & API Aggregation
The startup needed to aggregate hotel inventory from multiple suppliers (GDS and
channel managers), handle complex B2B pricing rules, and manage intricate commission
calculations, all within a user-friendly interface for travel agents.
Key Challenges:
- Integrating and normalizing data from multiple, disparate hotel APIs.
- Building a flexible rules engine for markups, commissions, and cancellation
policies.
- Ensuring real-time availability and preventing overbooking.
- Designing an intuitive UI for agents to manage hundreds of bookings.
Our Solution: Centralized API Hub & Rules Engine
We developed a centralized API gateway to aggregate and cache data from various
suppliers. We built a custom, highly configurable rules engine to manage all pricing
and commission logic, and designed a clean, efficient dashboard for agents.
Key Implementations:
- Integration with Hotelbeds, Sabre, and several channel manager APIs.
- A custom-built rules engine for dynamic pricing and commissions.
- An Angular-based front-end dashboard for booking management.
- A secure payment system to handle B2B invoicing and payments.