Oaky Upsell Two-Way API Integration
Oaky is a hyper-personalized hospitality upselling software that helps hotels boost revenue through segmentation, personalization, and dynamic pricing while automating the upselling process across all the stages of the guest journey.
Oaky offers room type upsells, which use system algorithms to calculate upsell fees based on overall historical demand, current pace, and room-type demand. This integration also supports upselling additional services, such as food and beverage, experiences, or activities. Non-room upsells can also be yielded or have a set pricing—this is driven by hotels. Learn more about how Oaky works here.
Pre-Stay Upsells
Front-Desk Upsells
In-Stay Upsells
API USAGE
- GET/hotels – Setup stage only
- GET/hotels/{ID}/rates – Setup stage only
- GET/hotels/{ID}/room_types – Setup stage only
- GET/hotels/{ID}/add_ons – Setup stage only
- GET/reservations – Setup stage only, filter = date + date_filter
- GET/reservations/{id} – Following a webhook event
- GET/inventories – Following a webhook event
- GET/hotels/{id}/availability
- GET/hotels/{id}/availability/room_rates
- PUT/reservations/{id} – Processing an upsell
WEBHOOK USAGE
Please set up the following generic webhooks in Settings > Chain > Webhooks.
- New Reservation
- Edit Reservation
- Cancel Reservation
- Reinstate Reservation
- No Show Reservation
- Checked-In
- Reverse Check-In
- Checked-Out
- Reverse Check-Out
- Inventory Update
- Endpoint – https://prod.oaky.sciant.com/snt/webhooks
PMS SETUP
Since the upsell amount charged to a guest can change depending on demand, the room upsell needs to be set up as an add-on with value of 1. If hotels use cents in their upsell fees, then this value can be as little as 0.01.
Charge Code: Hotels to choose where the upsell fee will be allocated financially.
Depending in the upsell amount, the Oaky integration will update a reservation with a new room type as well as an add-on for the upsell fee.
GENERATING OAUTH KEYS
- Once your property indicates that you wish to work with Oaky, Stayntouch Implementations/CSM will issue the following OAuth keys and share them with Oaky.
- client_id
- client_secret
- hotel_id