Skip to main content

Welcome to WhatsApp Group Manager

WhatsApp Group Manager is a comprehensive SaaS platform built to streamline WhatsApp communication at scale. Whether you’re managing community announcements, marketing campaigns, or team notifications, this platform provides the tools you need to schedule, automate, and track your WhatsApp messaging campaigns.

What is WhatsApp Group Manager?

WhatsApp Group Manager is a web-based dashboard that connects to the WAHA (WhatsApp HTTP API) service, allowing you to:
  • Schedule messages to multiple WhatsApp groups simultaneously
  • Automate delivery with a background scheduler service
  • Track campaign progress with real-time analytics and status updates
  • Manage user access with role-based permissions and admin approvals
  • Monitor WhatsApp sessions with live connection status and restart capabilities
This platform requires WAHA (WhatsApp HTTP API) to connect to WhatsApp Web. You’ll need a WAHA instance running to use this dashboard.

Key Benefits

Save Time

Schedule messages in advance and let the automated system handle delivery. No more manual sending to multiple groups.

Scale Effortlessly

Manage hundreds of WhatsApp groups from a single dashboard with search, pagination, and bulk selection.

Track Everything

Monitor campaign status, completion percentages, and delivery metrics in real-time with visual progress indicators.

Secure Access

Control who can access your dashboard with admin approval workflows and role-based access control (ADMIN, USER, GUEST).

How It Works

1

Connect WhatsApp

Link your WhatsApp account by scanning a QR code. The system maintains a persistent connection through WAHA.
2

Create Campaigns

Select target groups, write your message with dynamic placeholders like {days_left}, and set the delivery schedule.
3

Automated Delivery

The background scheduler checks every 30 seconds for pending messages and automatically sends them at the scheduled time.
4

Monitor Progress

Track campaign status, view completion percentages, and manage sessions from the comprehensive dashboard.

Core Features

Campaign Management

  • Message Scheduling: Set specific dates and times with timezone support
  • Dynamic Templates: Use placeholders in messages that get replaced with campaign data
  • Progress Tracking: Visual progress bars show real-time campaign completion
  • Group Selection: Search and paginate through WhatsApp groups with ease
  • Campaign Analytics: Track status, delivery metrics, and performance

User Management

  • Admin Approval System: New users must be approved before accessing the dashboard
  • Multi-Channel Notifications: Admins receive alerts via WhatsApp and email
  • Role-Based Access: Three user roles (ADMIN, USER, GUEST) with different permissions
  • User Promotion: Admins can promote users, revoke access, or delete accounts

Session Management

  • Real-Time Status: Live monitoring of WhatsApp connection status
  • Auto-Refresh: Automatic session status updates every few seconds
  • Manual Restart: Restart WhatsApp sessions when connection issues occur
  • Multi-Session Support: Connect multiple WhatsApp accounts

Security & Notifications

  • Secure Authentication: Built with Better Auth v1.2+ for robust security
  • Password Reset: Email-based password recovery via Mailgun
  • Change Notifications: Users receive email confirmations for password changes
  • Dual-Channel Alerts: Critical notifications sent via both WhatsApp and email

Use Cases

Send regular updates, announcements, and reminders to community WhatsApp groups. Schedule messages in advance for events, meetings, or important dates.
Launch coordinated marketing campaigns across multiple customer groups. Track delivery and engagement with detailed analytics.
Automate team notifications, shift reminders, and project updates. Ensure timely delivery without manual intervention.
Send class schedules, exam reminders, and announcements to student and parent groups. Schedule recurring messages for weekly updates.

Technology Stack

Built with modern, production-ready technologies:
  • Next.js 15 with App Router for server-side rendering and optimal performance
  • TypeScript 5.8+ for type safety and better developer experience
  • MongoDB with Prisma ORM for flexible data modeling
  • tRPC v11+ for end-to-end type-safe APIs
  • Tailwind CSS v4.0+ for responsive, modern UI design
  • Better Auth v1.2+ for secure authentication and authorization
  • Mailgun for reliable email delivery
  • Luxon for timezone-aware date handling
This is a self-hosted solution that requires technical setup. You’ll need a server to run the message scheduler service and a WAHA instance for WhatsApp connectivity.

What’s Next?

Ready to get started? Follow our quickstart guide to set up your WhatsApp Group Manager instance:

Quickstart Guide

Get up and running in minutes with our step-by-step quickstart guide
Or dive into detailed installation instructions:

Installation

Complete installation guide with all prerequisites and configurations

Build docs developers (and LLMs) love