Oracle Opera Integration
ABRA integrates with Oracle Hospitality OPERA Cloud to provide real-time synchronization of guest and reservation data.What Data Syncs
The following data is automatically synchronized from Oracle Opera to ABRA:- Reservations - Booking details including confirmation number, dates, status, and rate information
- Guest Profiles - Name, contact information, and preferences
- Room Assignments - Current room numbers and room types
- VIP Status - Guest VIP level and loyalty program tier
- Notes - Reservation and guest notes entered in Opera
How Sync Works
ABRA uses multiple methods to keep your data synchronized with Oracle Opera:Real-Time Streaming
Real-time streaming is the primary method for keeping ABRA in sync with Oracle Opera. All reservation and guest data flows through this connection.
Guest Profile Events:
Reservation status mapping
For a full explanation of ABRA reservation statuses (including display-only “Arrivals” and “Departures”), see Reservation Statuses. Oracle OPERA provides explicit reservation lifecycle events via streaming. ABRA updates reservation status primarily from these events:Check-In→ In-HouseCheck-Out→ PastCancel→ CancelledNo Show→ No Show- Reverse events can “undo” check-in/check-out depending on OPERA behavior:
Oracle streaming event → ABRA status
Scheduled Sync Jobs
Currently, ABRA also runs scheduled jobs as a legacy fallback:
Overlap with Streaming:
- Check-in/check-out streaming events duplicate the “Today’s Reservations” polling
- New/update reservation streaming events duplicate the “Recent Reservations” polling
- Status streaming events duplicate the “Status Sync” polling
Initial Setup Sync
During initial setup, ABRA imports your historical reservation data to ensure you have a complete picture from day one. This one-time sync runs automatically until all historical data is imported.Initial Setup
To connect ABRA to Oracle Opera, you’ll need the following from your Oracle Hospitality Cloud Console:- Hotel ID - Your property identifier in Opera
- Gateway URL - Your Opera Cloud API endpoint
- Client ID and Client Secret - API credentials for authentication
- Username and Password (for some deployments)
