AI & Machine Learning Marketing

Textellent — Multi-Tenant SMS Marketing Platform

Engineered a multi-tenant SMS SaaS platform supporting 17 product variants, NLP-powered sentiment analysis, and 900+ granular permissions.

The Challenge

Textellent needed a scalable multi-tenant SMS platform supporting 17 distinct product variants (LibText, ProText, InsureText, etc.) with configurable feature sets per product tier. The platform required automated campaign management (birthday greetings, appointment reminders, client win-back, referral requests, drip campaigns), NLP-based sentiment analysis for incoming messages, billing integration, and granular role-based access control across thousands of business clients.

Our Approach

Daiviksoft built a Java-based SaaS platform with a multi-product architecture supporting 17 product variants, each with configurable campaign types, metrics, and permissions. The system integrates Stanford NLP for sentiment analysis of incoming SMS messages, KillBill for subscription billing, and features a 4-tier role-based access control system mapping 28+ UI privileges across 900+ role-permission combinations. The platform manages contact lists with compliance features (do-not-text, blocked numbers) and supports multi-language templates.

Key Deliverables

  • 17 configurable product variants with tiered feature sets
  • Automated campaigns: birthday greetings, appointment reminders, client win-back, referral requests, drip campaigns, text blasts
  • Stanford NLP sentiment analysis for incoming message classification
  • KillBill subscription billing integration
  • 4-tier role-based access control (28+ privileges, 900+ role-permission mappings)
  • Contact compliance management (do-not-text, blocked numbers, restricted numbers)
  • 21+ KPI metrics tracking (incoming texts/calls, missed appointments, completed appointments)
  • Multi-language SMS template support
  • 99 product-campaign mapping combinations

Results & Impact

Textellent launched a production multi-tenant SMS platform serving thousands of business clients across multiple industries. The NLP sentiment analysis enables automated message routing and response prioritization, while the 17-product architecture allows flexible packaging for different market segments from basic text services to enterprise SMS suites.

Project Overview