🟒 WhatsApp API Server

Admin Panel - Manage your WhatsApp API connection and settings

Connection Status

Checking connection...

πŸ”‘ API Keys

πŸ”— Webhook Configuration

πŸ“ Live Location Tracking

Live Location Map

🟒 Green markers show active worker locations

πŸ”΅ Blue markers show recent (inactive) worker locations

Click on any marker to see worker details and location info

Loading map statistics...

πŸ“ Active Locations

Click "Refresh Locations" to load active worker locations...

πŸ‘· Workers

Click "View Workers" to load worker list...

πŸ“Š Quick Stats

Click "View Workers" to load statistics...

πŸ“Š Detailed Statistics

Click "Refresh Stats" to load location statistics...

πŸ‘₯ Group Management & Monitoring

Click "Refresh" to load groups...

ℹ️ Group Info

Select a group to view details...

πŸ‘₯ Members

Select a group to view members...

πŸ“Š Group Stats

Select a group to view statistics...

πŸ’¬ Recent Messages

Load group details first, then click "Load Messages"...

πŸ“Š Message Stats

Select a group and load analytics...

πŸ‘€ Member Activity

Select a group and load analytics...

πŸ“ˆ Time Trends

Select a group and load analytics...

βž• Create New Group

πŸ’‘ Tips

Group JID Format:

β€’ Use format: 1234567890@g.us

β€’ Get from WhatsApp Web inspector


House Categories:

β€’ Used for organizing groups

β€’ Can filter groups by category


Tags:

β€’ Separate with commas

β€’ Used for search and filtering

🎯 Quick Actions

πŸ“± Send Test Message

πŸ–ΌοΈ Send Media Message

πŸ“ Send Location

πŸ“¨ Recent Messages

Click "Sent" or "Received" to load messages...

πŸ“‹ API Usage Examples

Send Text Message

POST /api/send-message Content-Type: application/json { "apiKey": "YOUR_API_KEY", "phone": "+521234567890", "message": "Hello World!" }

Send Media Message

POST /api/send-media Content-Type: application/json { "apiKey": "YOUR_API_KEY", "phone": "+521234567890", "caption": "Check this out!", "mediaUrl": "https://example.com/image.jpg" }

Send Location Message

POST /api/send-location Content-Type: application/json { "apiKey": "YOUR_API_KEY", "phone": "+521234567890", "latitude": 19.4326, "longitude": -99.1332, "description": "Mexico City" }

cURL Examples

# Send text message curl -X POST http://localhost:3000/api/send-message \ -H "Content-Type: application/json" \ -d '{"apiKey":"YOUR_API_KEY","phone":"+521234567890","message":"Hello!"}' # Send media curl -X POST http://localhost:3000/api/send-media \ -H "Content-Type: application/json" \ -d '{"apiKey":"YOUR_API_KEY","phone":"+521234567890","caption":"Image","mediaUrl":"https://example.com/pic.jpg"}' # Send location curl -X POST http://localhost:3000/api/send-location \ -H "Content-Type: application/json" \ -d '{"apiKey":"YOUR_API_KEY","phone":"+521234567890","latitude":19.4326,"longitude":-99.1332,"description":"Mexico City"}'