№001·Case study
— · Live
SaaS Platform
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.
- Role
- Backend Engineer
- Org
- Lenna.ai
- Year
- 2024 - Present
- Window
- 1 yr 10 mo
StackNode.js · TypeScript · Vue · PostgreSQL · Redis · Docker · Jenkins · GitHub Actions · LLM / GenAI
№02 — Build log
How this took shape.
Read it sideways. Stage, problem, decision, outcome.
- №01ChallengeWhat needed solving
- 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.
- №02System DecisionWhy the system was shaped this way
- 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.
- №03OutcomeWhat changed after shipping
- 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.
- Shipped Deliverables Concrete features in the product
- AI-powered chatbot with LLM-based intent handlingReal-time live agent handoffMulti-channel messaging: WhatsApp, Instagram, Facebook, Web, customAnalytics dashboard for conversation volume and SLAs