All projects
High-volume campaign automation
WhatsApp Messaging Engine
A queue-backed campaign sender on the Meta Business API that delivers 10,000+ messages per run without getting numbers blocked.
- messages per campaign
- 10k+messages per campaign
Overview
Production-grade messaging automation platform sending 10,000+ messages per campaign. Rate-limited BullMQ queues on Redis pace delivery to prevent number blocking, the Meta Official Business API handles sending, and the whole system is deployed on AWS EC2 and Hostinger VPS with Docker, Nginx and SSL through a custom GitHub Actions pipeline.
What I built
- BullMQ queues on Redis that pace delivery and retry failures
- Meta Official Business API integration
- Express.js API for campaign management
- Dockerized deploys on AWS EC2 and Hostinger VPS
- Nginx with SSL in front of every service
- Custom GitHub Actions CI/CD pipeline