Skip to main content
Pilot Status supports two ways to connect a WhatsApp number to your project: an unofficial QR-code-based connection that takes seconds to set up, and an official Meta connection that uses the Cloud API or Coexistence mode for full policy compliance and higher throughput. You can mix both types within the same project.
The unofficial connection method authenticates your WhatsApp number by linking it as a device — the same flow as WhatsApp Web. Pilot Status handles the managed proxy automatically, so there’s nothing extra to configure.
1

Open the Numbers section

In your Pilot Status dashboard, navigate to Dashboard → Numbers and click Add Number.
2

Select Non-official

On the connection type screen, choose Non-official (QR Code).
3

Scan the QR code

Open WhatsApp on your phone and tap Linked Devices → Link a Device. Point your camera at the QR code displayed in the dashboard.
4

Confirm the connection

Once WhatsApp recognizes the code, your number’s status changes to Connected in the dashboard. You can now start sending and receiving messages via the API.
Unofficial connections include a managed proxy — no VPS or extra configuration needed. Pilot Status maintains the connection and re-routes it automatically if your IP changes.

Multi-number setup

Every Pilot Status plan supports multiple numbers in a single project. Add numbers up to the limit of your plan — from 1 number on the free tier up to 13 numbers (plus eSIM) on the Enterprise plan. Each number gets its own ID, API scope, and message log. For SaaS products and multi-tenant applications, each of your customers can connect their own WhatsApp number under your project. This keeps message traffic fully isolated per tenant while letting you manage all numbers from one dashboard and one API integration. Pilot Status bills at the project level, so you don’t need a separate account per customer.

Reconnecting a number

Unofficial connections occasionally drop — for example, if the linked phone is offline for an extended period or WhatsApp revokes the session. Official connections are generally more stable, but network interruptions can still cause a temporary disconnect. To reconnect a number, open Dashboard → Numbers, find the number showing a Disconnected status, and click Reconnect. For unofficial numbers, you’ll scan a new QR code. For official numbers, Pilot Status will attempt to re-establish the session using your stored credentials automatically.
WhatsApp’s Terms of Service prohibit sending spam. Always obtain explicit user consent before sending messages to any contact. Violations can result in your number being banned by Meta.