Skip to main content

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.
ABRA maintains a persistent connection to Oracle Opera’s event stream. When changes occur in Opera, ABRA automatically reflects those changes within moments. Reservation Events:
EventDescription
New ReservationA new booking is created
Update ReservationAn existing booking is modified
CancelA reservation is cancelled
Check-InA guest checks into their room
Check-OutA guest checks out
No ShowA guest fails to arrive
Reverse Check-InA check-in is undone
Reverse Check-OutA check-out is undone
Interface Status UpdateExternal system status change
Room Key DeletedA room key is deactivated
Guest Profile Events:
EventDescription
New ProfileA new guest profile is created
Update ProfileGuest information is modified
Delete ProfileA guest profile is removed
Merge ProfileTwo guest profiles are combined

Scheduled Sync Jobs

Scheduled sync jobs are deprecated and will be removed in a future release. Real-time streaming covers all these events and these polling jobs are redundant.
Currently, ABRA also runs scheduled jobs as a legacy fallback:
JobFrequencyData Range
Today’s ReservationsEvery 5 minutesArrivals, departures, and in-house guests for today
Recent ReservationsEvery 30 minutesAll reservations from the last 30 days
Reservation DetailsTwice daily (8 AM, 8 PM)Full details for in-house and arriving guests
Status SyncEvery 15 minutesRecalculates reservation statuses
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)
Your ABRA implementation team will work with your Oracle administrator to obtain these credentials and configure the connection.

Sync Status

Once connected, you can verify data is syncing correctly by checking that recent reservations and guest updates from Opera appear in ABRA. Contact ABRA support if you notice any discrepancies.