Web Automation for Odds Boost uplaoder

Automation of back office tasks

Our gaming client faced significant operational challenges ahead of major football match days. Five traders would spend roughly 4 hours each manually copying and pasting odds boosts into four different back offices, each requiring localization into four different languages. Not only was this method time-consuming, but it also imposed a limit on the number of boosts that could be uploaded. This manual approach was neither scalable nor sustainable.

Our Solution

To enhance productivity and enable scalability, WrightAutomation embarked on a two-phased automation solution.

Phase I: Web Automation with Selenium

  • Our initial approach leveraged Selenium to emulate human actions, reading odds boosts directly from a CSV file and automating their entry into the respective back offices.

Phase II: API Integration

  • By identifying the API endpoints utilized by the back office, we shifted from a browser-based automation to a more efficient system using the Python requests library. This not only sped up the process but also added a layer of robustness to the uploads.

Comprehensive Web Application

  • Traders were provided with a user-friendly web application to manage the odds boosts.
  • They could effortlessly upload a CSV containing the desired boosts, initiate the upload for each back office, and monitor which boosts were successfully processed.
  • An automatic settlement feature was added based on actual match results.
  • A real-time data dashboard was integrated, allowing traders to monitor the liabilities associated with each boost in real-time and make necessary adjustments.

Conclusion

WrightAutomation transformed the odds boost process from a cumbersome task into a streamlined and efficient operation. The automated system not only saved valuable man-hours but also allowed the client to significantly increase the number of boosts uploaded daily. As a result, Odds Boosts have evolved into a distinct competitive advantage, generating impressive revenues with a high margin and engaging a vast player base. Through intelligent automation, the client could truly unlock the potential of this unique offering.