A multi-tenant communication platform that lets businesses and developers manage SMS, email, campaigns, OTP, and transactional messaging from a single dashboard and API.
Wixly was built to remove the need for businesses to stitch together separate tools for every kind of message. SMS, email, campaigns, OTP verification, and contact management live in one place, whether they are triggered by a person in the dashboard or by an application through the API.
The platform is multi-tenant by design, so each business works within its own isolated space of contacts, campaigns, and message history, while developers can integrate the same capabilities into their own products through a unified API.
Built with Next.js, TypeScript, Prisma, and SQLite, with Redis and BullMQ handling background job processing, the system queues and delivers messages reliably instead of tying delivery to a single request.


Technical Implementation
Delivering messages reliably at scale in a multi-tenant system — keeping each tenant’s data isolated while queuing, retrying, and tracking SMS, email, and OTP jobs in the background without blocking the dashboard or API.
"A messaging platform is judged by what happens when things go wrong — queues, retries, and clear delivery status matter more than the send button."
