← Back to Settings

WhatsApp Personal Setup

QR scan mode · 30 seconds · uses your existing WhatsApp (no Business registration). Same mechanism as WhatsApp Web — Otto becomes a "Linked Device" on your account.

⚠ Read this first

This integration uses Baileys, an open-source library that reverse-engineers the WhatsApp Web protocol. Meta technically doesn't permit 3rd-party clients, so theoretically your WhatsApp account could be restricted by Meta.

In practice: low-volume personal AI usage is very rarely banned (Khoj, Bunni, and similar products use this approach in production), but the risk is non-zero. If you can't accept this, use Telegram / Feishu / Lark instead.

1Acknowledge the risk in Settings

Go to iotto.io Settings → WhatsApp (personal account) → check "I understand and accept the third-party protocol risk" → click Scan to connect WhatsApp.

2Wait for the QR code

Otto's backend starts a fresh Baileys session; QR appears in 3-5 seconds. Auto-refreshes every 30s if you don't scan.

3Scan from your WhatsApp

  1. Open WhatsApp on your phone
  2. Top right three dots → Linked Devices
  3. Tap Link a Device
  4. Aim at the QR shown on iotto.io

4Done — status flips to "Connected"

The page polls every 2.5s and detects link completion automatically; status changes from pending to linked with your phone number shown.

5Chat with Otto inside WhatsApp

Open WhatsApp → tap "You" / Message Yourself at the top → send any message.

Otto receives it and replies in the same self-chat within 1-3 seconds.

This is your private channel — friends and groups never see it.

6Disconnect anytime

iotto.io Settings → WhatsApp card → trash icon → confirm. Otto's linked device is logged out from your WhatsApp; your account is otherwise unaffected.

FAQ