Skip to main content
Hospitality

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

  1. 1An unattended robot exports the two master data sources — rates and packages — from the SharePoint product master into a working file for robotic processing.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 6Predefined business exceptions are handled gracefully per workflow; anything unknown is captured with a screenshot and recorded as a system exception.
  7. 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.

Ready to find your first automation win?

Book a free 30-minute process assessment. We’ll map your highest-ROI automation opportunities — no commitment required.