ATS Global
Travel Technology

Wego: a partner management portal on Liferay DXP 7.2 with Spring Boot feed ingestion for 300+ airline and hotel partners

Middle East / Asia Pacific

A leading travel search engine across the Middle East and Asia Pacific was onboarding airline, hotel and travel partners by hand and managing pricing feeds manually — and paying for it in pricing errors and customer complaints. ATS rebuilt the partner portal on Liferay DXP 7.2 with automated feed ingestion, real-time pricing synchronisation and partner analytics.

The challenge

Manual feeds, pricing errors, three-week onboarding

Wego aggregates travel search and booking across airline, hotel and travel partners. Its partner portal was where those partners were onboarded and where their pricing and inventory feeds were managed — and both processes were manual. Onboarding a partner took weeks of back-and-forth. Feeds were handled by hand, so a malformed file or a stale price could reach customers before anyone noticed, which showed up as pricing errors and complaints.

The modernisation had three goals: streamline onboarding, manage pricing feeds reliably, and synchronise inventory in real time from the GDS providers and partners that supply it. It also had to give partners a reason to log in — visibility of their own performance — rather than being a place they went only when something broke. Wego brought in ATS's Liferay DXP and Spring Boot teams to deliver it.

Our approach

Automate the feed, validate before it lands, show partners their numbers

Delivered by our Liferay DXP practice.

ATS developed a Liferay-based partner management portal whose core is automated feed ingestion. Partner feeds are ingested by the platform, validated automatically against the expected structure and rules, and only then applied — which is what removed the pricing errors that manual handling had let through. Pricing is synchronised in real time, so a change from a partner or a GDS is reflected without waiting for a scheduled batch.

Onboarding became a workflow rather than a correspondence: partners register, supply their details and feed configuration, and move through approval on the portal. Partner-facing dashboards, built as React portlets, give each partner analytics on its own performance within Wego — the incentive to keep feeds accurate and the reason to return to the portal.

  • Automated feed ingestion with automated validation before pricing goes live
  • Real-time pricing synchronisation replacing manual feed management
  • REST API integration with major GDS providers for inventory
  • Partner onboarding workflow on Liferay
  • Partner performance analytics dashboards delivered as React portlets

Architecture

Liferay DXP 7.2 portal, Spring Boot ingestion services, GDS APIs

Liferay DXP 7.2 provides the portal: partner identity and roles, the onboarding workflow, content and the React portlets that render dashboards. The feed pipeline — ingestion, validation and real-time pricing sync — is built as Spring Boot services on MySQL, integrated with the major GDS providers over REST APIs. Keeping the pipeline in Spring Boot rather than inside the portal means feed processing can be scaled and released independently of the partner-facing UI.

The two halves meet over REST: the portal reads feed status, validation results and performance data from the services, and the services take onboarding and configuration changes from the portal. It is the same portal-plus-services split we use on other Liferay integration work, applied here to a high-volume pricing pipeline.

Building blocks

  • Liferay DXP 7.2 with React portlets for partner dashboards
  • Spring Boot services for feed ingestion, validation and pricing sync; MySQL
  • REST API integration with major GDS providers
  • Partner performance analytics
  • Portal and services connected over REST APIs

Technology stack

Liferay DXP 7.2Spring BootReactREST APIsMySQLAutomated Feed IngestionReal-time Pricing SyncGDS API IntegrationPartner Performance AnalyticsAutomated Feed Validation

What changed

48-hour onboarding, 95% fewer pricing errors, 300+ partners in sync

Partner onboarding fell from 3 weeks to 48 hours once it ran as an automated workflow. Automated feed validation reduced the pricing error rate by 95%. Real-time inventory synchronisation was enabled across more than 300 airline and hotel partners.

Partner satisfaction NPS improved by 40 points after the portal launched — partners had a faster route in, cleaner feeds and, for the first time, a view of their own performance. See the Sharp Corporation portal for another Liferay platform integrated with back-office systems, or our Spring Boot development services for the service layer behind it.

Key results

Partner onboarding reduced from 3 weeks to 48 hours with automated workflows

Pricing error rate reduced by 95% through automated feed validation

Real-time inventory sync enabled across 300+ airline and hotel partners

Partner satisfaction NPS improved by 40 points post-portal launch

Let’s work together

Ready to build something great?

Tell us about your project. We respond within one business day and can provide a customised quote for your requirements.