Skip to content

A robust WhatsApp API supporting multiple clients and bulk message sending.

Notifications You must be signed in to change notification settings

nestorzamili/whatsapp-blast

Repository files navigation

WhatsApp Blast API

A RESTful API service for managing WhatsApp automation using whatsapp-web.js. Built with Node.js, TypeScript, Express, and PostgreSQL.

Features

  • 🔐 Multi-user Authentication & Authorization
  • 📱 WhatsApp Multi-Session Management
  • 💰 Quota Management System
    • Per-user quota tracking
    • Real-time quota locking
    • Automatic refund for failed messages
  • 📨 Batch Message Processing
    • Concurrent batch processing
    • Automatic retry on failure
    • Progress tracking per batch
  • 🖼️ Media Message Support
    • Images and Documents
    • Cloud storage integration
    • Automatic optimization
  • 📊 Advanced Monitoring
    • Message history & status
    • Delivery tracking
    • Usage statistics
  • ⚡ Security Features
    • Rate limiting
    • Session management
    • Automatic recovery

About

A robust WhatsApp API supporting multiple clients and bulk message sending.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published