Work in Progress: This troubleshooting guide may be incomplete or outdated.

📱 QR Code Won't Scan

WhatsApp QR code keeps expiring or won't work

← Back to Help

✅ Quick Checklist

Step-by-Step Fix

1. Make sure you're using Node.js

node --version

Should say v22.x.x or higher. If it says "bun" or nothing, install Node.js:

nvm install 22
nvm use 22

2. Generate a fresh QR code

clawdbot channels login

A new QR code will appear in your terminal.

3. Scan it FAST (within 30 seconds)

On your phone:

  1. Open WhatsApp
  2. Tap Settings (gear icon)
  3. Tap Linked Devices
  4. Tap Link a Device
  5. Point camera at the QR code

4. Still not working? Try verbose mode

clawdbot channels login --verbose

This shows more details about what's happening.

iPhone Users: Make sure WhatsApp has camera permission in Settings → WhatsApp → Camera
Pro Tip: If QR keeps expiring, your internet might be slow. Try connecting to a different WiFi network.

Related Problems

Was this helpful?

Let us know if this fixed your problem

Share This Fix

Help others who might have the same problem