Closed Beta Rollout: This integration is not generally released for production use yet. Activation is only available in coordination with Customer Success.
Prerequisites
- Your hotel uses Oracle OPERA Cloud.
- You have access to the Oracle Customer Developer Portal.
- Each DialogShift client is connected to exactly one OPERA hotel.
Activate the integration
You set up the connection on the integration page in the DialogShift app. DialogShift and Oracle take care of the rest.- Open Integrations → Oracle OPERA (OHIP) in the DialogShift app.
- Enter the Hotel ID, Chain code and Region. You find these values in the Oracle Customer Developer Portal.
- Choose the Authentication flow. Use OCIM if possible and enter the Enterprise ID. Only with SSD do you enter a username and password instead.
- Save and inform DialogShift Support at support@dialogshift.com.
- Oracle sends you a request in the PMS or by email. Accept it in the Oracle Customer Developer Portal. It can take a few hours until Oracle enables the access.
- DialogShift enters the remaining credentials. The status on the integration page then changes to Activated.
- Reload the integration page. Only now do display sets, rates and room types appear for selection.
- Customer Success switches the booking agent to Oracle.
Booking agents
The Availability Agent and the Full Booking Agent are supported, both in Chat AI and Phone AI.Open bookings
DialogShift does not collect credit card data and does not create a payment link. If a rate requires a deposit or a credit card guarantee, the agent still creates the booking. It stays open. The agent tells the guest what is missing and that the hotel will get in touch. Then it is the hotel’s turn:- Deposit: Collect the deposit, for example with Pay by Link from OPERA. OPERA creates the deposit request itself.
- Card guarantee: Obtain the credit card from the guest.
Recognize DialogShift bookings in OPERA
Every reservation from DialogShift has an internal comment titled DialogShift. It shows you what is still to do:PAYMENT OPEN: The deposit is open.CARD GUARANTEE OPEN: The credit card guarantee is missing.
DIALOGSHIFT. With several rooms, the reservations are linked to each other. The payment method on the reservation is cash (CA).
Booking agent configuration
You find the settings on the integration page under Booking agent. Rates. You decide which rates the agent may sell. There are two ways. You can only use one of them at a time.- Display sets: The agent sells every rate of the selected display sets. New rates in the set are added automatically. This makes sense if you maintain your rates in display sets in OPERA, for example
PUBfor public rates. - Individual selection: The agent sells exactly the rates you tick. You have to add new rates yourself.
- Pseudo, inactive and meeting room types
- Rates marked in OPERA as negotiated, house use, complimentary or suppressed
- Room types whose maximum occupancy is lower than the request
CO or GRPNON) comes before the regular guarantee without a card (for example NON), the agent books with the company or group guarantee.
Room and rate texts. Room name, description and amenities come from the room types in OPERA. Rate name and rate description come from the rate. The agent reads the cancellation policy from the guarantee it books with. So also put cancellation policies, breakfast and other services in the rate description. If OPERA marks a rate as a net price, the agent tells the guest that taxes are not included.
Room images. OPERA does not provide room images. The agent therefore shows no images.
Updates. New rates, room types and display sets appear in the selection lists within one hour. Prices and availability in the dialog can be up to five minutes old.

