SaaS Platform · 2024 – Present · Live
Lenna Omnichannel
An AI conversational platform founded in 2017 that helps businesses automate customer service, marketing, and sales through AI-powered chatbots and omnichannel solutions.
Architecture: WhatsApp, Instagram, Facebook and Web channels feed lenna-core (NestJS, Node.js, TypeScript), which reads and writes PostgreSQL and Redis and calls the LLM chatbot-flows service. Lenna-core fans out to three per-client modules on an integration layer, and each module syncs to the client's own CRM (Salesforce, an in-house system, a custom database) over webhooks.

CASE STUDY
- 01
CHALLENGE
Enterprise clients needed Lenna to integrate with whatever CRM they already ran — Salesforce, in-house systems, custom databases. Each integration came with its own auth model, data shape, and sync expectations, and none of it could slow onboarding.
- 02
SYSTEM DECISION
Built a per-client integration module over a unified REST/SOAP core. OAuth 2.0 and JWT for auth, configurable field mapping from Lenna entities to the client schema, and webhooks as the primary sync channel so data stayed consistent without polling.
- 03
OUTCOME
Cut onboarding from weeks of custom work to a repeatable config pass.
Integrations no longer overlap or step on each other, and maintenance is a per-client concern instead of a core-platform risk.
FEATURES
- 01AI-powered chatbot with LLM-based intent handling
- 02Real-time live agent handoff
- 03Multi-channel messaging: WhatsApp, Instagram, Facebook, Web, custom
- 04Analytics dashboard for conversation volume and SLAs
STACK
- Node.js
- TypeScript
- Go
- NestJS
- PostgreSQL
- Redis
- Docker
- Jenkins
- GitHub Actions
- LLM / GenAI