Green Delta Insurance PLCCSat: Customer Satisfaction and NPS Surveys
Survey platform that sends unique SMS links to customers and turns replies into live Net Promoter Score dashboards.
- Design the survey
- 2Pick customers from the database
- 3Send a unique link by SMS
- 4Customer replies
- 5Live NPS dashboard
- Location
- Dhaka, Bangladesh
- Industry
- Insurance, customer experience
- Engagement
- Custom build
- Timeline
- June 2026 to present, a fifteen-week delivery plan
- Status
- In delivery
About the client
Green Delta Insurance PLC
Dhaka, Bangladesh
Green Delta Insurance PLC is a leading private non-life insurer in Bangladesh, operating since 1986 and listed on the Dhaka and Chittagong stock exchanges. It says it has served more than ten million people.
Visit green-delta.comThe challenge
Green Delta wanted to track how customers felt after claims, renewals, and branch visits.
It had customer data and an SMS gateway, but no way to survey at scale, enforce one answer per customer, or compute a defensible score.
What we built
Requirements, architecture, and the full system in fifteen weeks.
- 01
Backend API
With an SMS job queue and row-level tenant isolation.
- 02
Staff web application
For surveys, customers, sending, and reporting, with three roles.
- 03
Respondent page
That opens from the SMS link, down to a 320 pixel screen.
- 04
SMS adapter
That is provider-agnostic, with a full simulator.
Key features
Mandatory NPS question
The 0 to 10 score plus text, Likert, and choice questions.
Results
15 weeks
From requirements workshops to a working system, on one plan
Project plan and commit history
177
Functional requirements, each traced to code by requirement ID
Specification and project README
28 tables
Under row-level security: one response per link and tenant isolation, enforced in the database
Schema migrations and database rule tests
27
End-to-end API test suites covering auth, SMS dispatch, reporting, and exports
Test directory
1 row
What onboarding the next organization needs: a new tenant, no schema change
Specification, product direction
How it works
Our role
Requirements, specification and architecture, backend and frontend, SMS gateway integration, containerized CI/CD deployment, and user documentation.
Built with
- NoNode.js 22
- NeNestJS
- TyTypeScript
- PrPrisma
- PoPostgreSQL 16
- pgpg-boss
- ReReact 19
- ViVite
- DoDocker
- BiBitbucket Pipelines
Services behind this project
Work with us
Want a number you can defend?
We will show you how surveys are built, sent, and reported, and what it takes to run your first wave.
