> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pilotstatus.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Official vs Unofficial WhatsApp API: Which to Use

> Understand the difference between Official and Unofficial WhatsApp connections in Pilot Status, including tradeoffs, features, and how to choose the right one.

Pilot Status supports two distinct ways to connect a WhatsApp number: the **Official API** (powered by Meta's Cloud API or Coexistence mode) and the **Unofficial API** (powered by the WhatsApp Web protocol). You choose a connection mode per number, so you can run both types within the same project depending on your needs.

## Side-by-Side Comparison

<CardGroup cols={2}>
  <Card title="Official API" icon="shield-check">
    * **Setup**: Connect via Meta Business account and WABA credentials
    * **Meta account required**: Yes
    * **Templates**: Must be pre-approved by Meta (OTP, Utility, Marketing)
    * **Groups / Newsletters**: Not supported
    * **Proxy**: Not applicable — traffic goes through Meta's infrastructure
    * **Meta per-conversation fees**: Yes — billed by Meta, not included in your Pilot Status plan
    * **Best for**: Regulated industries, high-volume campaigns, production-grade deployments
  </Card>

  <Card title="Unofficial API" icon="bolt">
    * **Setup**: Connect by scanning a QR code — no Meta account needed
    * **Meta account required**: No
    * **Templates**: No approval required — send any message freely
    * **Groups / Newsletters**: Supported
    * **Proxy**: Included and fully managed by Pilot Status
    * **Meta per-conversation fees**: None
    * **Best for**: Prototyping, internal tools, AI chatbots, SaaS onboarding
  </Card>
</CardGroup>

## Official API

The Official API integrates with Meta's infrastructure directly, giving you a compliant, production-ready channel for WhatsApp messaging. There are two variants available in Pilot Status:

**Cloud API** is Meta's hosted messaging solution. You connect your WhatsApp Business Account (WABA), submit your sender number for verification, and start sending. All message traffic flows through Meta's servers, which means delivery is highly reliable and your integration is fully WhatsApp-compliant.

**Coexistence mode** is a special variant of the Official API that lets your WhatsApp Business app continue running on your phone at the same time as the API integration. Your team can keep using the app normally while your backend sends and receives messages programmatically through Pilot Status — no need to choose one or the other.

<Tip>
  Coexistence mode is ideal if you want to keep using the WhatsApp Business app on your phone while also integrating via API.
</Tip>

Because the Official API routes through Meta, all outbound messages to new conversations incur Meta's per-conversation fees. These charges vary by country and message category and are billed directly by Meta — they are not part of your Pilot Status subscription.

## Unofficial API

The Unofficial API uses the WhatsApp Web protocol to send and receive messages without requiring a Meta Business account. You connect a number simply by scanning a QR code in the Pilot Status dashboard, the same way you would link WhatsApp Web on a browser.

Once connected, Pilot Status manages everything behind the scenes: a dedicated, fully managed proxy keeps your session stable and handles the low-level connection details. You never provision or maintain any infrastructure yourself.

The Unofficial API unlocks capabilities that the Official API does not support, including sending messages to **groups**, managing **newsletter channels**, and sending rich interactive messages without template pre-approval. Variables and dynamic content work exactly the same way as in the Official API.

<Note>
  The unofficial API uses the WhatsApp Web protocol. While widely used, it is not officially supported by Meta.
</Note>

## Choosing the Right Mode

Use the guidance below to pick the connection type that fits your use case.

<Accordion title="Sending regulated messages (banking, healthcare, finance)">
  Choose the **Official API**. Regulated industries require a compliant, auditable messaging channel. The Official API is WhatsApp-approved and gives you the traceability and reliability these environments demand.
</Accordion>

<Accordion title="High-volume marketing with approved templates">
  Choose the **Official API**. Meta's Marketing template category is designed for promotional campaigns at scale. Approval ensures your messages are delivered reliably and your account stays in good standing.
</Accordion>

<Accordion title="Quick prototyping or internal tools">
  Choose the **Unofficial API**. You can be up and running in seconds — no Meta account, no template submission, no approval wait. It's the fastest path from zero to a working WhatsApp integration.
</Accordion>

<Accordion title="AI agents and chatbots">
  Either mode works well. If you need to go live quickly or want to avoid Meta's approval process, the Unofficial API is easier to start with. If your chatbot handles sensitive data or needs to operate at enterprise scale, the Official API gives you a more durable foundation.
</Accordion>

<Accordion title="SaaS products with customer-owned numbers">
  Either mode is supported. The Unofficial API tends to be easier for customer onboarding — your users simply scan a QR code rather than setting up a Meta Business account. You can always migrate individual numbers to the Official API later as customers' needs grow.
</Accordion>
