We have developed a service to synchronize hotel data between different booking channels, such as hotel website, mobile application, and booking aggregators that include Booking.com and Expedia.com.
The use of booking aggregators is important for hotel's brand recognition, but the cost of the usage is high. Therefore hotels do not offer all of their rooms on all the channels, and here the synchronization service comes into play. It allows a hotel to manage the availability of different offerings through different channels to maximize its profits.
The service allows to:
The source of the data is a hotel's internal database. The service pushes the information updates to the external channels and at the same time feeds the internal system with the bookings made using Booking.com/Expedia.com.
The project's complexity came not from a from technical or programming side. The hardest part was the integration with the booking aggregators, that provided close to no support and specifications to their integration APIs. The integration also required very specific measures to be taken to ensure data integrity and security compliance.
The service was launched into production in February 2017 for several hotels within an European hotel management group.