Project overview
- Client
- Smile Financial Services
- Industry
- Financial services: unclaimed share recovery and IEPF claims
- Services
Tech stack
- Laravel
- React
- TypeScript
- Docker
SmileFinance helps investors recover unclaimed shares and dividends. Each case goes through field sourcing, tele-calling, KYC, demat, transmission, court or IEPF steps, and settlement. FYT built a CRM that models this whole process.
- 6
- pipelines
- 65
- stages
Challenge
- A single case can move through more than 20 legal and operational stages, which generic sales pipelines can't represent.
- The team moved from an older CRM and needed its existing pipelines and stage IDs mapped across.
- Each stage needs its own custom fields.
Solution
FYT built a Laravel backend with a React and TypeScript frontend, and a configurable pipeline system with custom fields. Six pipelines with 65 stages are set up: Field Leads, Lead Pipeline, Deal Pipeline (Demat, KYC, Duplicate, Transmission, Court and IEPF), Dmat Done and Deals Lost, each with initial, in-progress, won or lost stage types.
Key features
- 01
6 configurable pipelines, 65 stages with types and colours
- 02
Custom fields per pipeline/stage
- 03
Lead archiving and status management
- 04
User and settings management
- 05
Migration mapping from the previous CRM (external IDs)
FAQ
Yes. SmileFinance runs 6 pipelines and 65 stages, each with its own custom fields.
Yes. Existing pipeline and stage IDs were mapped so historical data stays linked.
It suited the client's needs and hosting. FYT also builds in Node.js, NestJS and Next.js.

