Unisen Systems — LedgerOne Outreach

Checking...
Connecting to bot
Initializing...

Open WhatsApp on your phone → Linked DevicesLink a Device → scan this code

Please wait
🧪 Send Test Message
📋 First-Time Setup & Workflow
  1. ONCE Generate your first leads batch
    SSH into your VPS and run manually:
    cd /path/to/unisen_lead_generator && python3 lead-generator.py
    This creates LedgerOne_Leads.xlsx and ledgerone_leads.db.
  2. ONCE Connect WhatsApp
    Click Connect WhatsApp above, scan the QR code with your phone. Auth is saved to disk — pm2 restarts will not require re-scanning.
  3. ONCE Set up pm2 services
    pm2 start watcher.py --interpreter python3 --name wa-watcher --cron "*/5 * * * *"
    pm2 start wa_blast.py --interpreter python3 --name wa-blast --cron "0 10 * * *"
    pm2 save
  4. AUTO Daily blast runs at 10 AM
    wa_blast.py sends up to 50 messages/day and stops. Run the test message above to verify WhatsApp is working first.
  5. AUTO watcher.py refills leads when batch is done
    Every 5 minutes it checks if all leads are actioned. Once the current batch is fully sent, it auto-runs lead-generator.py for a fresh batch.

⚠️ wa_blast.py and watcher.py are independent — watcher.py only controls lead generation, not sending. The blast runs on its own cron schedule regardless.

Node.js bot must be running — pm2 start index.js --name wa-bot