AI/ML-Driven Omni-Channel CVM Transformation
The client partnered with OneByZero to deploy a comprehensive ML-powered CVM framework integrated with Adobe Omni-Channel, achieving 8x campaign efficiency improvement and 6x customer coverage.
Built on AWS SageMaker with Adobe Omni-Channel Integration
8×
campaign efficiency improvement (7% to 55%)
6×
increase in daily customer coverage to 6M/day
+10%
ARPU uplift per customer
Overview
About the Customer
A leading telecommunications and digital services provider in the Philippines, faced mounting challenges in a highly competitive industry where personalization and targeted campaigns are critical. The company's Customer Value Management (CVM) relied on manual, gut-driven campaign designs with limited experimentation, basic segmentation, and slow reporting. This resulted in low campaign efficiency, poor personalization, and limited revenue impact compared to control groups.
Scaling was further constrained by reliance on on-prem infrastructure, which limited experimentation, slowed deployment, and capped subscriber reach. Without modernization, the client risked revenue leakage, higher churn, declining ARPU, and structural disadvantage versus digitally mature competitors.
The Challenge
Business Challenges
- 1. Transform CVM into a data-driven, AI-enabled capability.
- 2. Utilize Omni-channel communications (SMS, push notifications, USSD, social media) effectively.
- 3. Improve campaign efficiency, adoption, and revenue growth at scale.
- 4. Overcome scalability and resource limitations of on-prem infrastructure.
The Solution
Solution Approach
The client partnered with OneByZero to design and deploy a comprehensive ML-powered CVM framework integrated with Adobe Omni Channel platform. The solution combined Omni-channel communication with AI/ML decisioning to deliver real-time, personalized offers.
Adobe Omni-Channel Platform Integration
- SMS, push notifications, USSD, and social media enablement.
- Flexible response generation (spiels) to experiment with tone and messaging.
Ensemble Next-Best-Offer (NBO) Models
- Combined customer value (propensity, persuadability) and business value (ARPU uplift) scores.
- Algorithms: XGBoost, PyTorch TabNet, persuadability models.
- Personalized offers optimized for both customer interest and business revenue.
A/B Testing Framework on AWS SageMaker
- Tested multiple model configurations (propensity, persuadability, collaborative filtering).
- Expanded from 10 to 60 configurations, later refined to 5 best-performing models.
- Enabled experimentation across customer segments (new, long-tenure, high-value).
End-to-End ML Pipeline
- Preprocessing, training, model registration/versioning, deployment, and inference.
- Real-time inference optimized for <200 ms latency SLA.
- Auto-scaling endpoints to handle bursty traffic (up to 600 requests/sec).
Hybrid Cloud Deployment
- AWS services: SageMaker, Lambda, API Gateway, DynamoDB, S3, Glue.
- Seamless integration with on-prem data and marketing automation platforms.
Operational Enhancements
- Monitoring dashboards for oversight.
- Load testing for high concurrency.
- L1 support and training for IT teams.
AWS Services Used
Built on AWS
AWS SageMaker
end-to-end ML pipeline: preprocessing, training, model registry, real-time inference endpoints, and A/B testing framework
AWS Lambda
serverless linear model for weighted inference, integrating customer value and business value scores
Amazon DynamoDB
low-latency storage for business value metrics accessed during real-time inference
Amazon API Gateway
managed entry point for external inference requests, routing to Lambda functions
Amazon S3
foundational data lake for raw data, model artifacts, and preprocessed training datasets
AWS Glue
crawler-based ETL orchestration to extract, transform, and load data into S3 and the SageMaker Feature Store
The process begins with AWS Glue, which orchestrates crawler jobs to extract data and store it in Amazon S3, forming the foundational data lake. This data is subsequently utilized by the Amazon SageMaker Feature Store, a centralized hub that maintains curated data for ML development.
Within the S3 buckets, the data undergoes preprocessing tailored to the needs of XGBoost and TabNet models. This step is crucial for optimizing the performance of the machine learning algorithms and is part of the MLOps pipelines that ensure operational efficiency. Following preprocessing, the data is channeled into the training phase for distinct models, each one specific to a particular brand. Post-training, these models are registered in the SageMaker Model Registry. This registration is a governance mechanism that tracks versions and maintains the lineage of models.
Once registered, the models' artifacts are deployed to create inference endpoints. These endpoints serve as scalable and secure channels for real-time predictions.
Concurrently, for inference purposes, a Linear Model runs on AWS Lambda. This serverless component is responsible for invoking the aforementioned endpoints to retrieve individual inferences. It performs a linear weighted computation that integrates two distinct scores: Customer Value and Business Value. The latter is retrieved from a DynamoDB table, ensuring low-latency access to this pivotal business metric. For augmented decision-making, additional information such as promotional data can be incorporated to refine the inference outputs.
At the forefront of this architecture lies Amazon API Gateway, which acts as the interface for external inference requests. By channeling these requests to the AWS Lambda function, it facilitates a seamless and managed entry point, thereby completing this robust machine learning ecosystem.

Outcome
Business Outcomes

Personalized banner offers on the GLA mobile app (left) and dynamic menu items on the UMB/USSD channel (right)
| Metric | Pre-Transformation | Post-Transformation | Impact |
|---|---|---|---|
| Customer Coverage | 1M/day | 6M/day | 6x increase |
| Net Take-up Rate | Rule-based baseline | 2x higher with ML | 2x improvement |
| Campaign Efficiency | 7% | 55% | 8x improvement |
| ARPU | Baseline | +10% uplift/customer | Revenue growth |
| Ticket Size | Baseline | +30% higher | Upsell success |
| Latency SLA | >500 ms (on-prem) | <200 ms (cloud) | 72% faster inference |
| Subscriber Base Supported | 10M (on-prem) | 30M+ (cloud) | 3x scalability |
The initiative delivered measurable improvements:
- Personalized, real-time engagement
- Reduced churn through predictive interventions
- Elastic scalability via AWS cloud, enabling experimentation and bursty workloads
- Faster time-to-market with automated ML workflows
- Positioned the client competitively against digitally mature telcos
About OneByZero
OneByZero is a frontier Systems Integrator specialising in AI Coworker design, build, and deployment for regulated enterprises across financial services, telecommunications, and retail. We operate across ASEAN, India, ANZ, and Japan, with a presence in the United States, combining domain expertise in regulated industries with deep AI engineering capability.
HQ Singapore · Tech HQ USA · Australia · India · Indonesia · Malaysia · Philippines · Thailand · Vietnam
