AI reservations that read live Opera Cloud inventory.
WFW connects to Oracle Opera Cloud via the OHIP REST API. Your agents answer booking calls with real availability, real rates, and real guest profiles.
Same phone number. Adaptive responses: human guests get a warm voice conversation. OTA platforms get structured JSON availability data in under 500ms.
Human Guest Call
A2A Mode — OTA Platform Calling
When a booking platform dials in and identifies as an agent, WFW returns a structured JSON availability payload — room types, rates, availability counts — in under 500ms. Same number, different response format.
Capabilities
What this integration enables.
Three capabilities powered by live Opera Cloud data — available 24/7, no staff required.
Live Data
Real-Time Room Availability
"Do you have a king room for March 15?" — the agent queries Opera Cloud live and answers with accurate availability and rate information. No hold music, no callback required.
Live Data
Reservation Creation and Modification
Guests can book, modify, or cancel reservations via voice. The agent writes the reservation directly to Opera Cloud — confirmation number delivered at the end of the call.
Live Data
Guest Profile Retrieval for Personalization
Returning guests are recognized by phone number. Opera Cloud guest profile data (name, preferences, loyalty tier, prior stays) is loaded into agent context for a personalized experience.
Data Flow
From inquiry to Opera Cloud reservation.
Exactly what moves between WFW and Opera Cloud on a booking call.
Guest calls to inquire or book
Agent answers — either a human guest calling for a reservation or an OTA platform querying availability. The agent determines the intent (availability check, booking, modification, concierge request).
Opera Cloud queried in real time
Availability, rates, and room types are fetched live from Opera Cloud. For returning guests, the profile is loaded simultaneously — name, preferences, loyalty points — all within the first few seconds of the call.
Reservation created or confirmed
Guest confirms the room type and dates. WFW posts the reservation to Opera Cloud via the Reservations API. The booking is live in the PMS within 400ms. Confirmation number is read aloud to the guest.
Pre-arrival outreach via POST /v2/calls/initiate
Two days before check-in, WFW initiates a pre-arrival call. Agent uses the Opera guest profile to personalize: room preference, loyalty status, any booked services. Upsell opportunities naturally surfaced.
Use Cases
Before and after.
Hotel workflows transformed by WFW + Opera Cloud.
Before
Reservation line staffed 8am–8pm. After-hours calls hit voicemail — guests book on OTA instead, paying 15–20% commission.
After
WFW answers 24/7. Reservations booked directly in Opera Cloud at any hour. Commission leakage reduced significantly on late-night and early-morning inquiries.
Before
Guests call the front desk for dining and transport recommendations — staff time consumed by repetitive requests.
After
Agent handles standard concierge requests (restaurant recommendations, taxi booking, local attractions) using hotel-specific knowledge from the Workforce Wave knowledge base.
Before
Pre-arrival emails have 18–22% open rates. Upsell revenue left on the table.
After
WFW calls 48 hours before check-in with the guest's name and loyalty tier. Offers room upgrades, F&B packages, and spa appointments based on stay history.
Technical Details
Integration specifications.
Everything your IT team and OTA integration team needs to evaluate this connection.
| Connection method | Opera Cloud REST API (OHIP) — REST over HTTPS |
| Auth method | Oracle Cloud Infrastructure OAuth 2.0 — enterprise credential vault |
| Data pulled from Opera Cloud | Room availability, rates, reservation records, guest profiles, loyalty tier, stay history |
| Data written to Opera Cloud | New reservation records, modification records, cancellations, pre-arrival notes |
| A2A response latency | <500ms structured JSON — suitable for OTA real-time availability queries |
| Human call latency | Availability data returned within 800ms — imperceptible in voice conversation |
API Endpoints
The WFW endpoints this integration enables.
Trigger pre-arrival outreach, query call history for your reservation agent, and monitor agent health — all via the WFW /v2/ API.
Full API Reference →Available Endpoints
/v2/agents/{id}/callsCall history for the reservation agent — bookings, inquiries, modifications
/v2/calls/initiateTrigger pre-arrival outreach with Opera guest profile data
/v2/agents/{id}Agent health and Opera Cloud connection status
Setup
Connect Opera Cloud in three steps.
Oracle Cloud credentials are entered once — WFW handles token refresh and API versioning automatically.
Enter Oracle Cloud credentials
In WFW admin under Integrations → Opera Cloud, enter your OHIP API key and property code. Credentials stored in the WFW encrypted vault.
Map room types and rate plans
Tell WFW which Opera room categories and rate plans to surface to guests. Defaults to best available rate unless configured otherwise.
Enable on your agent
Toggle Opera Cloud active. Your reservation agent now queries live inventory on every call. Pre-arrival outreach can be scheduled from the same admin panel.
Get Started
Connect Opera Cloud to your voice agents.
24/7 reservations with live inventory. Pre-arrival outreach. A2A availability for OTA partners. All from a single connected agent.
Connect Opera CloudQuestions? Talk to our team →