WhatsApp Dashboard

Login to your account

Don't have an account? Start Free Trial

WhatsApp Dashboard

Daily Messages

Sent Received

Hot Leads

Loading hot leads...

WhatsApp Templates (Meta)

Loading Meta templates...

Message Templates

Loading templates...

Campaigns

Loading campaigns...

Contacts

Loading contacts...

Products Knowledge Base

Loading products...

Settings

WhatsApp API Configuration

AI Auto-Reply

When enabled, incoming text messages will be automatically answered by the AI assistant.

Leave empty to use default: http://192.168.1.18:8200/api/query
Give your AI bot a personality. This prompt is used when a contact is not assigned to any PKB product. Leave empty to use the built-in default.

Sales Team Contact

When the AI bot detects a hot lead (customer ready to buy), it will share this WhatsApp number with the customer and send a notification to your sales team.

Enter the number with country code, no + or spaces. Leave empty to disable hot lead notifications.

AI Auto-Reply Tokens

Tokens consumed by AI auto-replies (Claude). Each reply uses tokens based on message length.

Total Allocated
0
Used
0
Remaining
0

AI Contact Extraction Tokens

AI tokens are used for extracting contacts from PDFs, images, and web URLs using Claude AI.

Total Allocated
0
Used
0
Remaining
0

To add more tokens, contact your system administrator.

Baileys WhatsApp Channel

Connect a personal WhatsApp number via Baileys. Bypasses Meta template restrictions — send any message to any number.

Unique identifier for this WhatsApp instance. Auto-generate or enter a custom one.
Sent today: 0 Remaining: 50

Activity Log

Loading activity log...

How to Use This System

What You Need Before Starting

1. Meta WhatsApp Business Account
Go to business.facebook.com → create WhatsApp Business Account → register a phone number for Cloud API. From Meta Developer Dashboard, get: Phone Number ID, WABA ID, and Access Token.

2. Approved WhatsApp Templates
Create message templates in Meta Business Suite → WhatsApp Manager → Message Templates. Templates need approval before use (takes minutes to hours). You need approved templates to message contacts who haven't messaged you in 24 hours.

3. Webhook Setup
In Meta Developer Dashboard → WhatsApp → Configuration, set Callback URL to your server address with /api/webhook and enter your verify token. Subscribe to "messages" events.

Step-by-Step Setup

Step 1: Settings — Go to Settings tab → enter your Phone Number ID, WABA ID, Access Token → Save → Test Connection

Step 2: Import Contacts — Go to Contacts tab → click "Sample CSV" to download template → fill in your contacts (name, phone, group required) → click "Import CSV" → upload file. You can also push contacts via API.

Step 3: Create Campaign — Go to Campaigns → "+ New Campaign" → choose Meta Template or Custom Text → select recipients → Send Now or Schedule

Step 4: AI Bot (Optional) — Go to PKB tab → create a Product with system prompt → add knowledge docs → click "Re-index ChromaDB". Enable AI Auto-Reply in Settings. When you send a campaign with this product, replies from contacts will be answered by AI using your knowledge base.

CSV Import Format

Required columns: name, phone, group
Optional columns: last_name, email, city, status
Phone format: 10-digit (auto-adds 91) or full with country code
Group: Any label — VIP, Regular, Morning Batch, etc.
Duplicates: Same phone + group = updates existing contact
Max file size: 2MB (.csv, .txt, .xlsx supported)

Tab Guide

Dashboard — Monthly message stats and daily chart
WhatsApp Templates — View your approved/pending Meta templates (read-only, manage in Meta)
My Templates — Create local message templates for quick use
Campaigns — Create, schedule (one-time or recurring), send, edit campaigns
Contacts — Import CSV, search, filter by group/city
PKB — Products Knowledge Base for AI bot — add products, docs, re-index
Settings — WhatsApp API credentials, AI auto-reply toggle
Chat — WhatsApp-style chat interface to message contacts directly

Important Rules

24-Hour Window: You can send free-form text messages only to contacts who messaged you in the last 24 hours. For others, you MUST use approved Meta templates.

Plan Limits: Free trial has limits on contacts (500), campaigns (5/month), products (1). Upgrade to Basic or Pro for higher limits.

Token Expiry: Meta access tokens expire. If messages fail with 401 error, update your token in Settings → Test Connection.

Baileys Channel Safety

1. Baileys uses your personal WhatsApp — send max 50-60 messages/day to avoid getting banned by WhatsApp.

2. 10-30 second delays between messages are already configured to mimic human behavior.

3. Avoid sending to numbers that haven't messaged you first — this increases ban risk significantly.

4. If WhatsApp shows a security warning or temporary ban, stop sending immediately and wait 24-48 hours.

5. Baileys messages don't have delivery receipts like Meta API — you won't see delivered/read status.

Create Campaign

When set, recipients will be tagged with this product so the AI bot sells it specifically.
Sending Channel
Message Type
Template Selection
Select Recipients
Selected: 0 / 0
Name Phone Group City
Loading contacts...
Schedule (Optional)