Back to Dashboard
Middleware Solution Suite

ROS PMS Bridge

Bridging legacy hotel Property Management Systems (PMS) with modern Google Gemini LLM tool-calling. Fast-XML SOAP envelope encapsulation, Prisma caching, and dual-phase booking execution in one seamless layer.

Two-Phase Async Booking Architecture

Phase 1: Tentative OfferStatus: T

Validation, Reservation & Caching

The guest interacts with the Gemini AI. Upon request, the bridge validates parameters (Name, Surname, Email). It transmits a tentative reservation to the legacy PMS (WSDL Rezerviraj01), caches prices and details in Prisma DB, and emails an interactive payment link with a UPN QR code.

  • Input Validation: Rejects placeholder inputs aggressively.
  • Prisma OfferCache: Stores reservation matrix keyed by RezervacijaId.
  • Payment Wall Link: Generates localized url with tracking tokens.
WSDL Method: Rezerviraj01StatusRezervacije = "T"
Phase 2: Payment ExecutionStatus: P

Payment Gateway & Finalization

Once the guest accesses the Payment Gateway page and proceeds with payment, the server retrieves the cached offer data, executes WSDL PotrdiRezervacijo01 injecting Stripe metadata, flips the reservation status to P (Paid) inside the PMS, and dispatches the final receipt email.

  • Stripe Gateway Wrapper: Secure payment capture and authorization.
  • PMS Write Commit: Executes PotrdiRezervacijo01 in PMS ledger.
  • Email Dispatcher: Fills template from R_email_template table.
WSDL Method: PotrdiRezervacijo01StatusRezervacije = "P"

Interactive PMS Bridge Simulator

Test the direct output of the bridge integration. Select a method, customize arguments in JSON, and run the simulator to see the live responses fetched from the database or calculated.

Available Integrations

Room Availability

Searches room availability in real-time based on dates and guest capacity.

WSDL: GetPonudba02

Simulator Response Output

// Simulation results will be formatted and printed here in JSON

OTA Disruption

Byconnecting your PMS directly to Google Business Messages and Apple Intelligence through the MCP strežnik, guests book directly in search results. Save up to 15% booking commissions per transaction.

Sassy Humor Deflection

The AI Concierge is equipped with a sassy, polite concierge humor to roast and deflect nonsensical inputs, keeping the conversation professional yet engaging, and redirecting guests to booking.

Medical NLP Routing

Integrates Slovenian word-stemming algorithms (e.g. kolenom -> kolen) to cross-reference guest symptoms with active hotel therapies, cross-recommending other properties if unavailable locally.