Promo-Zen: A Natural Language Processing Based Promotional Text Message Management System

Promotional Short Message Service (SMS) messages, which provide frequent updates about deals and discounts to consumers, are crucial in developing countries like Sri Lanka, as they help alleviate financial pressure during economic crises. However, poor practices by the brands, SMS technology limitations and human memory limitations challenge the ability of consumers to make effective use of this facility. As a solution, this project aimed to develop an Android application to organize and enhance the readability of promotional messages, while also providing mechanisms to prevent users from forgetting promotions. These objectives were achieved by creating a Kotlin app that displays promotional information in a date-sorted weekly dashboard, offers deal-expiration reminders, and optimizes message content for readability. The system utilizes a novel workflow/pipeline combining a Natural Language Processing (NLP) model with Named Entity Recognition (NER) capabilities, Regular Expressions and custom logic, to understand the context of and extract the crucial information from the promotional messages. User-acceptance testing carried out demonstrates positive results, reducing traditional access times to promotions of 8–10 seconds to approximately 2 seconds through this application. Additionally, user-testers reported multiple occurrences of the reminders feature ensuring that promotions weren't forgotten before use.

Authors

Publication Details

Published
2024-12-12
DOI
https://doi.org/10.1109/icac64487.2024.10851114
Primary Topic
Service-Oriented Architecture and Web Services
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Promo-Zen: A Natural Language Processing Based Promotional Text Message Management System

Chamath Udugampola, Nethmi Weerasingha
Service-Oriented Architecture and Web Services
article

Promo-Zen: A Natural Language Processing Based Promotional Text Message Management System

Chamath Udugampola, Nethmi Weerasingha
article en

Abstract

Promotional Short Message Service (SMS) messages, which provide frequent updates about deals and discounts to consumers, are crucial in developing countries like Sri Lanka, as they help alleviate financial pressure during economic crises. However, poor practices by the brands, SMS technology limitations and human memory limitations challenge the ability of consumers to make effective use of this facility. As a solution, this project aimed to develop an Android application to organize and enhance the readability of promotional messages, while also providing mechanisms to prevent users from forgetting promotions. These objectives were achieved by creating a Kotlin app that displays promotional information in a date-sorted weekly dashboard, offers deal-expiration reminders, and optimizes message content for readability. The system utilizes a novel workflow/pipeline combining a Natural Language Processing (NLP) model with Named Entity Recognition (NER) capabilities, Regular Expressions and custom logic, to understand the context of and extract the crucial information from the promotional messages. User-acceptance testing carried out demonstrates positive results, reducing traditional access times to promotions of 8–10 seconds to approximately 2 seconds through this application. Additionally, user-testers reported multiple occurrences of the reminders feature ensuring that promotions weren't forgotten before use.

Openalex Percentile: Top 58%
Service-Oriented Architecture and Web Services
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.