WhatsApp Multi-Account Automation & AI CRM
Local-first WhatsApp multi-account CRM and automation engine with Gemini 2.5 voice transcription and anti-ban governance.
$ python main.py --mode production --accounts 3 [GATEWAY] WhatsApp Web Puppeteer cluster active on port 3001 [QUEUE] nexus_automata.db initialized (SQLite WAL mode) [INBOUND] Message received on Account #2: Voice Note (14s .opus) [AI ENGINE] Transcribed (Roman Urdu): "Bhai mera order #2251 dispatch hua?" [AI ENGINE] Gemini 2.5 inference completed in 420ms -> Generated reply [GOVERNOR] Rate check passed (0.5s jitter) -> Dispatched via Puppeteer
Engineered with uncompromising integrity.
Built to handle massive e-commerce and agency customer support volumes, CyberSolu Auto connects directly to WhatsApp Web sessions across multiple phone numbers simultaneously. It combines a durable SQLite write-ahead logging (WAL) queue with a multi-tiered Google Gemini 2.5 multimodal AI pipeline that transcribes audio voice notes (Pakistani Urdu, Roman Urdu, English) and generates contextual answers while enforcing strict anti-ban rate limiting.
System Specifications
- Multi-tier AI fallback: Gemini 2.5 Flash -> Flash Lite -> Gemma 4 -> Safe Mode
- Understands English, Urdu, and Roman Urdu voice notes out of the box
- Durable SQLite WAL message queue ensuring zero dropped leads
- Human VA Takeover mode seamlessly yields control to live agents
Core Capabilities
Multi-Account WhatsApp Web Orchestration
Runs and monitors multiple WhatsApp accounts simultaneously in isolated browser sessions with automated cryptographic session backups.
Multimodal Gemini 2.5 Voice Note Transcription
Automatically downloads and transcribes incoming .ogg/.opus audio notes in Pakistani Urdu, Roman Urdu, and English, generating contextual replies with multi-model fallback.
Dedicated Catch-Up Studio
Scans and extracts backlogs of unread customer messages accumulated during offline periods, with safe 0.5s bulk dispatch and archived chat exclusion.
Automated Contact Saver & Sequential Numbering
Reads customer chats from specific WhatsApp labels, assigns sequential order IDs (e.g. #2250, #2251), and updates the address book directly.
Anti-Ban Rate Governor & Human Takeover
Configurable dispatch governor with randomized human jitter, per-customer cooldowns, and automatic instant pause when a human representative types.