Resort sales team automates product launches across every booking channel
A resort's sales system team maintained rates and packages in a SharePoint product master — then re-keyed them by hand into the sales channel platform to launch, extend, or withdraw products across three hotel properties. We automated the whole chain: the robot exports the master data, validates it, works out which of eight scenario workflows each change needs, executes it end to end in the portal, and reports by email — delivered in two phases, with the first already signed off.
What we used: RPA Development, Process Automation
1The problem
- Product rates and packages lived in a SharePoint master, but publishing meant re-keying them into the sales channel platform by hand — 10 windows, 149 mouse clicks, and over 7 minutes per recorded run.
- Launches were date-bound: rate codes had to go live on their bind dates, so staff watched calendars and executed under time pressure.
- Three hotel properties shared the process, so every manual re-entry was also a standardization risk — the same product configured slightly differently each time.
- Errors surfaced late and informally; there was no unified log of what was published, extended, or withdrawn, or when.
2What we did
- 1An unattended robot exports the two master data sources — rates and packages — from the SharePoint product master into a working file for robotic processing.
- 2It analyzes both sources to determine the action required, and validates required columns before any job starts — bad rows stop before they reach the portal, not after.
- 3Each change routes into one of eight scenario workflows: new rate preparation before launch, rate binding on the go-live date, new package preparation and binding, withdrawing rates or packages, extending to new sales windows, and pulling selected windows off an existing offer.
- 4The robot logs into the product portal and executes each scenario end to end, working through setup, binding, and close-out steps exactly as prescribed.
- 5Every stage writes its own error log, and each run produces a robot summary file that is uploaded back to SharePoint — one place to see everything that happened.
- 6Predefined business exceptions are handled gracefully per workflow; anything unknown is captured with a screenshot and recorded as a system exception.
- 7Each completed workflow emails the business users — including failures, so nothing disappears silently.
Get results like this
We’ll assess your process and give you a straight answer on what automation could return.