Skip to content
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