Introduction
The Opera Cloud integration keeps Bookboost in step with your Oracle Hospitality PMS, so you can segment guests, automate communication, and write guest details back to Opera Cloud. This article explains how the sync works, what flows each way, and what you can build with it.
How the sync works
Opera Cloud uses a business events model. Bookboost regularly checks Opera Cloud for new events, such as new reservations, profile updates, check-ins, check-outs, and room status changes, and pulls the relevant data in when an event is detected. In addition, Bookboost runs a weekly sync of reservations arriving in the next seven days, and periodically checks for any reservation status mismatches between Opera Cloud and Bookboost. Sync is near real-time, usually within a few minutes.
What syncs from Opera Cloud into Bookboost
Guest profiles: name, email, phone, gender, salutation, nationality, date of birth, and tags or classifications, plus address.
Loyalty: membership type and level.
Consent: privacy opt-in and opt-out.
Reservations: arrival and departure, number of adults and children, status, booking reference, creation date, market segment, channel or origin, balance, total amount, currency, guarantee type, and cancellation. Reservation statuses include Reserved, In House, Checked Out, Cancelled, No Show, Requested, and Waitlisted.
Group reservations: blocks and allotments are ingested and linked, so group bookings are visible.
Rate plans: name, code, and description (including English and German descriptions).
Rooms: room number and name, English and German room descriptions, and both the booked and charged room type. The booked room type always reflects the room the guest originally booked.
Cancellation policy: code, name, and description.
Packages and daily pricing.
What syncs from Bookboost back to Opera Cloud
When a guest submits a Guest App form, Bookboost updates their profile in Opera Cloud with the supported fields: first name, last name, date of birth, email, phone, address, gender, nationality, identity documents (type, number, issued country, expiry), and marketing and operational email consent. Opera Cloud then emits an update event, which Bookboost picks up on the next sync so both systems match.
Online check-in
Online pre-check-in is supported through the two-way integration: guests complete their details on a Guest App form before arrival, and those details are written back to their Opera Cloud profile.
Multilingual descriptions
Rate plan and room descriptions are available in English and German, so you can send localised pre-arrival messages. This currently covers English and German only.
What you can do with this
Automate pre-arrival, in-stay, and post-stay messages triggered by Opera Cloud events such as check-in and check-out.
Collect missing guest details or identity documents before arrival and write them back to Opera Cloud.
Segment guests using reservation, loyalty, and profile data for campaigns.
Send localised communications using English or German rate and room descriptions.
Campaign trigger events
The integration supports triggers including check-in, check-out, reservation created, reservation updated, reservation or room type updated, reservation state changes (checked in, checked out, cancelled, no show, transferred), room state changes (clean, out of service, out of order), and form submission.
Configuration and Setup
The sync needs no configuration once the integration is active. Forms for writing data back are built in Bookboost. To connect a property, see Setting up the Opera Cloud integration.
Support
Please contact us through the 'Talk to Us' option on the left menu in the platform, or through the Bookboost Support email at support@bookboost.io if you have questions or need additional support.