Engageo
A SaaS app for managing leads, running WhatsApp campaigns, and automating customer conversations.
- Problem
- Businesses juggle separate tools for leads, messaging, and campaigns. Engageo puts it all in one place.
- How it works
- Express routes call controllers, controllers call services for business logic, services talk to MongoDB through Mongoose. A separate layer handles the WhatsApp API.
- Login and permissions with JWT and roles
- Multi-tenant setup so each business has its own data
- Campaign builder and WhatsApp template management
- Sending, receiving, and processing messages
- REST APIs with Express and MongoDB