The ResDiary - Opera integration enables seamless communication between your hotel’s property management system and ResDiary. Its primary purpose is to:

  • Improve guest recognition by importing customer profiles from Opera to ResDiary.

  • Ensure a unified guest history by syncing restaurant reservations to the guest’s Opera profile as activities.

  • Support ongoing visibility of guest dining activity


1. Customer Lookup

  • Begin by entering the surname and/or first name of the customer into the ResDiary booking form.
  • The system will first search for a matching customer profile in ResDiary.
  • If no matching profile is found, the Opera integration is triggered automatically, and ResDiary will search the Opera database for matching customer profiles.
  • Matching profiles from Opera will be displayed within the search results.An Opera can be identified by the presence of an Opera ID on the customer profile



2. Selecting and Importing an Opera Customer

  • Click on the appropriate customer from the Opera search results.

  • ResDiary will the import the customer profile into the ResDiary database.

  • Once imported, the customer can be selected for the booking and used in future reservations without re-querying Opera.


3. Syncing Booking Details to Opera

  • Once a booking using the Opera Profile is saved in ResDiary, the reservation is recorded as an Activity on the customer’s profile in Opera.

  • When a booking is cancelled in ResDiary, the corresponding activity in Opera is automatically updated, with its status changed to Cancelled.



4. Handling Future Reservations 

If the Guest makes subsequent Restaurant Reservations (even when they may not be resident in the hotel) details of those reservations will still be passed up to their Profile in Opera, so the hotel staff have a complete view of Customer activity in the hotel.


Functional Limitation

a) If the Guest calls (the Opera User) to cancel any Activity, the restaurant reservation must be cancelled in ResDiary – it cannot be cancelled from within Opera directly.


b) If a Guest cancels their hotel booking the restaurant reservation will not be simultaneously cancelled. The restaurant reservation must be cancelled in ResDiary



Setup

If you're looking to get started with the Opera–ResDiary integration, please refer to our Setup Guide for step-by-step instructions on configuration and prerequisites:  View the Setup Guide