With our Opera integration you can seamlessly communicate between your hotel’s property management system share data across both platforms. It improves guest recognition by importing customer profiles from Opera into ResDiary, records restaurant reservations as activities on the guest’s Opera profile, and ensures hotel teams retain clear visibility of guest dining activity over time.
⚠️ Important: You can read this article to familiarise yourself with Opera OHIP functionality with ResDiary. If you plan to use the integration, ensure your Opera OHIP setup process is completed.
Find your customers
Below you can find steps on how to find and identify your opera customer profiles within our system:
From your diary main screen, click the Book
icon.From the details pane on the right, insert your customer surname.
If no match is found in ResDiary, Opera is searched automatically and any matching profiles appear in the results, identified by an Opera ID.
In the image example below you can see the Opera ID appears with the alias O:
Import your Opera customer
Follow the steps below to import your customers from Opera to ResDiary:
From your Opera interface, click the relevant customer from your search result.
ResDiary will automatically complete the import for their customer profile.
📌 Note: Once imported, the customer can be selected for the booking and used in future reservations without requiring Opera.
Sync booking details to Opera
Once your booking using an Opera profile is saved in ResDiary, the reservation is recorded as an activity on the customer’s profile in Opera. If the booking is cancelled in ResDiary, the corresponding activity in Opera is automatically updated and marked as cancelled.
You can see an example of how booking details are updated within Opera below:
📌 Note: If the guest makes additional restaurant reservations, even when they are not staying at the hotel, the details of those reservations are still sent to their Opera profile, giving hotel staff a complete view of the guest’s dining activity.
Opera functionality limitations
Please ensure you read the below limitation for our Opera integration:
If the guest contacts the hotel to cancel an activity, the restaurant reservation must be cancelled in ResDiary, as cancellations cannot be made directly in Opera.
If a guest cancels their hotel booking the restaurant reservation will not be simultaneously cancelled. The restaurant reservation must be cancelled in ResDiary.
⚠️ Important: If you plan to use this integration, ensure your Opera OHIP setup process is completed.


