Pair your WhatsApp by scanning a QR Code from the app, same process as WhatsApp Web. The connection stays active on our servers and works even when your phone is off, out of range, or out of battery — different from traditional WhatsApp Web, which requires the phone online. Telegram connects via SMS verification code (Telegram MTProto), with native integration directly into their protocol. Both connections preserve end-to-end encryption with your contacts — only your copy of the messages passes through ZapRag, under AES-256-GCM encryption at rest. No one else in a conversation perceives that you're using ZapRag.
Connect several accounts at the same time — personal, work, secondary, company numbers. Each session appears as a separate tab in the panel, without mixing conversations. Up to 6 simultaneous sessions on Pro plan (10 on Business). Granular per-conversation filters: silence specific chats without disconnecting anything — notifications keep flowing for other conversations. Focus mode isolates one active session while others receive in background. Each session has customizable color and icon so you identify visually without reading the name. Perfect for those who switch between personal and professional personas throughout the day.
If a session drops (WhatsApp server outage, app update, expired session), Sessions tries to reconnect on its own with exponential backoff — 5s, 15s, 45s, 2min. You only see a notification if something needs attention (QR re-scan, new Telegram code). The Health Panel shows each connection's status in real time, with average latency, message count for last 24h, disconnection history, and reconnections. Useful for detecting problems before they become visible (e.g., WhatsApp has 5min lag delivering messages). Active ping every 60s confirms the connection is genuinely live, not just 'apparently' connected.
ZapRag uses the Baileys library (reverse-engineered WhatsApp Web Multi-Device protocol) to establish connections directly with WhatsApp's infrastructure. Each session runs in an isolated Node.js process inside a dedicated Docker container, with encryption key persistence in an encrypted volume. Telegram uses MTProto via gramJS, also isolated. When a message arrives, the service captures it, encrypts with your user key (AES-256-GCM) and writes to PostgreSQL, then dispatches a webhook to the processing pipeline (audio transcription via Whisper, Qdrant indexing, etc.). Container-level isolation means that even if one session crashes, the others keep running.
Sales professionals keep personal WhatsApp and work number in the same interface, without dual SIM phones. E-commerce support teams connect multiple lines (support, sales, HR) on a single screen with configurable priorities. Small businesses use it so the whole team sees the same conversations (shared mode available). Parents connect their kids' WhatsApp to monitor school conversations. Freelancers (real estate agents, doctors, lawyers) use it to keep history archived server-side independent of phone storage. Frequent travelers maintain all conversations browser-accessible, without worrying about roaming or phone battery. Customer success teams have continuous access without losing context between team members.
Sessions is the base feeding all other features: Insight searches messages from connected sessions, Reporter summarizes only chosen conversations per session, Radar consolidates unread from all active sessions, Files organizes received media by session, and Tasks can receive notifications for cards mentioning specific contacts. You can mark a session as 'read-only' (receives only, doesn't send) — useful for archiving conversations without risk of accidental automated replies. Send audit: every message sent through the platform is logged with timestamp and user, important for shared team setups. Webhook events available for external integrations.
Q: Can I use WhatsApp on my phone simultaneously? — Yes, with WhatsApp Multi-Device you can use up to 4 devices in parallel — ZapRag counts as one of them. Q: Does WhatsApp Business work? — Yes, both the regular app and Business. Q: WhatsApp banned my account — was it ZapRag's fault? — Unlikely, but mass sending or aggressive automated behavior can trigger a block. ZapRag doesn't send mass messages by default. Q: Telegram with 2FA? — Yes, we support it. Q: How long does a session last without re-scanning QR? — Indefinitely, as long as WhatsApp considers the session valid (usually months, unless you disconnect from the phone).