ℹ︎For confidentiality, company names, project names and system images have been replaced with pseudonyms and mock-ups.
StayScope crawls more than 20 booking sites (OTAs) every day, normalises each property's rates, inventory and booking pickup and analyses them in one place — a multi-tenant analytics platform for several accommodation operators, designed to carry a daily crawl in the hundreds of thousands of records.
This story covers the analytics foundation that turned rate decisions — once reliant on a revenue manager's instinct and manual work — into something data-driven, The story of launching a new platform, built in-house from scratch in about 10 months.
Yadori Tourism Hotels Co., Ltd. operates several properties — resort, hot-spring and city hotels. The revenue management team decides rate revisions by watching daily OTA rates and competitor movements, but as the number of properties and OTAs grew, a way to see the data across all of them became essential.
Rates, inventory and bookings collected automatically from each booking site
Properties, plans and currencies reconciled into unified master data
Competitor comparison, pickup and occupancy made visible
The revenue manager decides
Staff opened each site one by one, and properties × OTAs made the combinations explode. Nobody could see the current lowest rate immediately.
Competitors' rate movements left no time series, so cuts and rises were noticed late.
Booking pickup was tallied by hand in Excel, leaving no capacity for year-on-year comparison or lead-time analysis.
Demand signals were read too late, so raising rates on busy days and cutting them on quiet ones tended to happen after the fact.
Crawling, asynchronous processing, data normalisation and analysis — all four designed from scratch with scale and operability in mind, each problem met with a fitting technology choice.
Latest rates from every OTA gathered together, with today's lowest visible at a glance.
Competitor movements stored as a time series, so trend shifts are caught early.
Compare booking pickup with last year to catch the first signs of a busy spell.
Alerts and revision proposals speed up the rate decision cycle.
Walk each OTA by hand and set rates on instinct.
Lowest rate, competitors and pickup on one screen.
60% less effort checking rates, and faster decisions.
Bookings tallied in Excel, and sharing lags.
Booking detail and occupancy are visible in real time.
Tallying automated, and the load on staff eased.
Revenue metrics across properties are hard to see.
A multi-tenant view over every property.
Supports data-driven management decisions.
Acting without reading the wave of demand.
Promotions tuned to the pickup trend.
Demand-linked promotion improves ROI.
An interactive demo reproducing the real platform. Everything runs on mock data.
Lowest rate, competitor index, pickup and occupancy KPIs, rate comparison by OTA and demand alerts, all in one place.
Launch demo →Sort and filter rates by OTA × plan, with the lowest and highest highlighted automatically and revision proposals on hand.
Launch demo →Booking pickup analysed by lead time and occupancy, with CSV export of the booking detail.
Launch demo →