📄️ Integrations Overview
Nexa is a hub between airlines, partners, and passengers. Every external system sits behind a typed adapter, so the orchestration layer never sees partner-specific JSON or has to know whether it's calling Amadeus or a sandbox endpoint.
📄️ Airline Systems (PSS / DCS)
Nexa is not a replacement for the airline's own systems — it is the orchestration layer that sits next to them. Every tenant already runs a Passenger Service System (PSS) and a Departure Control System (DCS) for flights, manifests, ticketing, and re-accommodation. Nexa adapts to whichever ones the airline runs and never asks the airline to migrate.
📄️ Amadeus
Nexa integrates with Amadeus Self-Service APIs for hotel inventory search and booking. Amadeus is the largest GDS and one of the two primary inventory sources for the platform (the other is Hotelbeds).
📄️ Hotelbeds
Nexa integrates with Hotelbeds APITUDE as the second of two primary hotel inventory sources (alongside Amadeus). Hotelbeds is a bedbank with deep coverage of leisure-focused properties; it complements Amadeus's GDS-centric catalog.
📄️ Direct Contracts
Tenants frequently negotiate direct contracts with hotel chains for guaranteed rates and inventory during disruption events. Nexa surfaces these contracts as a first-class inventory source alongside Amadeus and Hotelbeds, with the same scatter-gather search semantics and the same booking pipeline.
📄️ Pomelo (Wallet)
Nexa integrates with Pomelo as the primary issuer for virtual prepaid cards distributed to disrupted passengers. Cards cover meal allowance, sundries, and (per policy) incidentals during the disruption — a far better passenger experience than paper meal vouchers, with full transaction visibility and tight control over spend rules.
📄️ Flight Data (AeroAPI & friends)
Nexa's flight-predictor consumes real-world flight data from multiple sources to detect disruptions, predict cancel/delay risk, and trigger case provisioning automatically. Unlike the booking and wallet integrations (which are tenant-scoped), the flight predictor is a shared platform service — it consumes public flight + weather data with no PII, and serves every tenant from a single deployment.
📄️ Notifications (Twilio, SendGrid, WhatsApp)
Nexa delivers notifications to passengers and operators across multiple channels, with delivery telemetry from each. The notifications domain is the single outbound communication surface for the platform — every other domain enqueues a notification request; the notifications domain decides how it gets delivered.
📄️ Ground Transport (Uber, Cabify)
When a disruption requires ground transport between the airport and the hotel — or between the hotel and the next-flight airport — Nexa orchestrates the transfer through ride-hailing or contracted transport vendors. The transport domain is the saga participant on the transport leg, with the same idempotency and async behavior as booking.