WhatsApp Business Automation Platform by Ibrahim Hamadoun MacinankéWhatsApp Business Automation Platform by Ibrahim Hamadoun Macinanké

WhatsApp Business Automation Platform

Ibrahim Hamadoun Macinanké

Ibrahim Hamadoun Macinanké

Cloud Messaging Automation System Cloud Messaging Automation System

WhatsApp Business Automation Platform

Node.js Express.js MongoDB / Mongoose Meta Graph API v17.0 node-cron JWT
Full-stack web SaaS platform designed for automated bulk messaging and comprehensive campaign management via Meta's official WhatsApp Cloud API. Built to allow businesses to engage customers without blockages while handling large contact databases.
Plateforme SaaS web Full-Stack conçue pour l'automatisation d'envois groupés et la gestion complète de campagnes via l'API officielle WhatsApp Cloud de Meta. Conçue pour permettre aux entreprises d'engager leurs clients sans risquer de blocages, tout en gérant d'imposantes bases de données de contacts.

Architecture & Technical Challenges

Architecture & Défis Techniques

Atomic Anti-Duplicate Scheduler: Implementation of a cron job with database locking (atomic findOneAndUpdate operation) to guarantee zero concurrency race conditions or double messaging.
Hybrid Modeling: Advanced Mongoose schema handling paginated CSV file imports, nested reference storage, and international phone number normalization on the fly.
Real-Time Observability: Aggregated tracking architecture generating granular delivery and error metrics through a dedicated "MessageStat" logging model.
Document Management: Dynamic draft persistence and SPA user interface allowing real-time preview and media detachment via Multer and Axios.
Planificateur Atomique Anti-Doublons : Implémentation d'un job cron avec verrouillage en base (opération findOneAndUpdate atomique) pour garantir qu'aucune campagne ne subisse de condition de concurrence ni de double envoi.
Modélisation Hybride : Schéma Mongoose avancé gérant l'importation de fichiers CSV paginés, le stockage par références imbriquées et la normalisation des numéros au format international à la volée.
Observabilité en Temps Réel : Architecture de suivi agrégé générant des métriques de livraison et d'erreurs granulaires via un modèle de journalisation "MessageStat" dédié.
Gestion Documentaire : Sauvegarde dynamique des brouillons et interface utilisateur (SPA) permettant la prévisualisation et le détachement de médias en temps réel via Multer et Axios.
Like this project

Posted Sep 26, 2026

Full-stack SaaS platform for automated bulk WhatsApp messaging and campaign management via WhatsApp Cloud API with atomic scheduler and real-time observability.