About the client
SalesMessage provides messaging solutions to businesses across various industries. Their text marketing platform is accessible worldwide, allowing organizations to send and receive two-way texting messages and calls and automate communication workflows.
Country:
USA
Industry:
Telecom
Service:
Marketing platform development
Duration
2020 – ongoing
Model:
B2B, SaaS
Team size:
3 product managers, 7 front-end developers, 12 back-end developers, 3 DevOps, 2 mobile developers, 14 QA engineers, 2 designers
Key technologies:
PHP Laravel, Node.js, PostgreSQL, Amazon ElastiCache, Amazon S3, Amazon SQS, Amazon MSK (Kafka), Amazon MQ (RabbitMQ), Amazon EKS, AWS Lambda
Client’s challenge
The client aims to help businesses of all sizes improve customer engagement by providing a secure text message marketing platform. Their initial product gained traction from small businesses. However, scaling it turned out to be challenging. The team that launched the project could not scale and support it. The client had several distributed development and QA teams. Because of their inefficient communication, bugs remained unresolved for weeks. Eventually, the client made a strategic decision to change the development partner.
The team that launched the project could not scale and support it. The client had several distributed development and QA teams. Because of their inefficient communication, bugs remained unresolved for weeks. Eventually, the client made a strategic decision to change the development partner.

- SMS and push limits
- Insufficient functionality
- Poor platform performance
- Bugs and errors lingering for weeks
- Delayed message delivery
- Slow database queries
- No automation
- No AI support
Solutions
NEKLO helped the client turn their initially malfunctioning SMS marketing app into a secure, all-in-one texting and calling platform. We developed new functionality, fixed existing errors, and optimized application speed. Our scope of involvement included:
Pusher WebSockets to Soketi migration
We transferred the server from PusherWebSockets to Soketi due to limitations with Pusher that prevented messages from reaching users in real time. We eliminated subscription costs and overcame push limitations.
MySQL to PostgreSQL migration
We improved database performance by migrating from MySQL to PostgreSQL. Attempts to optimize MySQL with Aurora Serverless, version upgrades, and capacity increases failed to resolve slow queries. PostgreSQL provided faster, more efficient query processing.
New feature development
Within the first 10 weeks, we deployed more fixes and features than the client's onshore development team did in 18 months. The NEKLO team introduced messaging features, calling features and contact management: contact uploads, tags, shared inboxes.
AI text assistant development
We integrated an AI bot that lets users create and craft personal responses.
Automation and triggers
We enabled a lot of options for automation: triggers, webhooks, public-api. We use an API-first approach – everything that can be done via UI can be done via API. Additionally, now users can automate text messaging workflows through CRM integrations. We introduced a preview of how automated messages will look before they go live with test triggers.
Integrations
We implemented integrations with various CRM and tools like HubSpot, Salesforce, Intercom, Infusionsoft, ActiveCampaign, Pipedrive, Make, Keap, Slack, Aircall, Google Workspace, Webhook, and Zapier. Moreover, we added a Chrome extension to make calls and send messages directly from a browser.
Want to hire a custom software development company?
Anastasia Vasilevich
Business development manager

Technologies
Front-end
React
Vue 2
Back-end
Apache Kafka
Elasticsearch
Express.js
Laravel
MySQL
Node.js
PHP
PostgreSQL
Python
RabbitMQ
Redis
Swoole
TypeScript
DevOps
AWS Aurora
AWS DynamoDB
AWS EKS
AWS ElastiCache
AWS Lambda
AWS MQ (RabbitMQ)
AWS MSK
AWS S3
AWS SQS
GitHub Actions
Jenkins
Terraform
Mobile
Embrace
Firebase
MobX
React Native
Sentry
Twilio
Wix React Native Navigation
Deliverables
Pusher Websockets to Soketi migration
Vue to React migration
Database optimization
Built-in real-time rich analytics
Geo-targeting segmentation
Integration with third-party systems
Achieved STIR/SHAKEN compliance
ISO/IEC 27001 certification
Results
We’ve completely redesigned the solution and helped the client to present Salesmsg 2.0 on desktop and mobile apps. The text marketing platform was recognized on Inc. 5000 America’s Fastest Growing Private Companies and Top 5 for the Easiest To Use SMS Marketing Software on G2.
Salesmsg mobile apps are now available on iOS and Android and have thousands of downloads. The app rating improved to 4.7 stars based on over 1K reviews.
718
%
revenue growth
6
#
for the Top Rated SMS Marketing Software
4
x
team growth as platform evolves