Automation of the short message service (SMS) delivery in a telecommunication company with Python and batch files

Frank Andrade-Chaico, Laberiano Andrade-Arenas

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations


A Peruvian telecommunication company sends millions of SMS every day to promote their services through SMS mobile advertising. The workflow to deliver the SMS has the following processes: data collection, data preparation and delivery. Each process involves a variety of repetitive and monotonous tasks performed by the workers who have the goal of sending the SMS on time following a strategic schedule. When these tasks are performed entirely manually, they have a negative effect on the workers’ performance, generate time pressure and create a bottleneck in the processes impacting the SMS-delivery schedule. To speed up the actual workflow, we automated each process with the use of batch files and the programming language Python, whose vast library helped us connect to the automating testing suite’selenium’. As a result, the long-monotonous processes were simplified by simple scripts where a worker only had to introduce a few inputs to accomplish their task. With this automation, we reduced the total workflow time dramatically, making the SMS-delivery workflow smooth and straightforward.
Original languageSpanish
Title of host publication2020 IEEE Congreso Bienal de Argentina, ARGENCON 2020 - 2020 IEEE Biennial Congress of Argentina, ARGENCON 2020
StatePublished - 1 Dec 2020
Externally publishedYes

Cite this