Can self-hosted Chatwoot use the official WhatsApp API without Meta App Review?

In short: yes, and your number keeps working in the WhatsApp Business app on your phone. ZapClaw connects it to Meta's official Cloud API through Coexistence and answers Chatwoot's built-in WhatsApp Cloud channel the way Meta does. No Meta app of your own, no App Review, no fork: one environment variable and one API call per number.

Connect your number in minutes and plug in the Chatwoot you already run.

Negócio plan: R$ 99 per month, with unlimited numbers

Start for free Read the Chatwoot guide

What ZapClaw adds to Chatwoot

Setup: one variable and one API call per number

  1. Create your ZapClaw account and connect the number in Meta's window, through Embedded Signup.
  2. In the dashboard, create an API key for Chatwoot and enter your Chatwoot address in the Chatwoot section of Webhook. ZapClaw then shows the signing secret and, for each number, the inbox command with the number's details filled in.
  3. Set WHATSAPP_CLOUD_BASE_URL to https://api.zapclaw.app on Chatwoot's web and Sidekiq containers and restart both. Every WhatsApp Cloud inbox on that install then sends through ZapClaw.
  4. Create the inbox with one call to Chatwoot's API, once per number. The call sets source to manual_setup_v2 and the inbox app_secret to the signing secret, which turns on Chatwoot's signature check.
  5. Press Send test event, then send a WhatsApp message to the number. It shows up in Chatwoot, and replies go out through ZapClaw.

Why not Chatwoot's own screen? Since Chatwoot 4.18, its WhatsApp Cloud screen checks the key at graph.facebook.com, which rejects a ZapClaw key. The API call creates the same native inbox.

Chatwoot sends through ZapClaw from version 2.15. Use 4.14 or newer, which also checks every delivery's signature against the inbox app_secret. The WHATSAPP_APP_SECRET variable plays no part: a standard install ignores it.

Chatwoot answering 401?

Who it is for

Teams and agencies that run Chatwoot on their own server and want the number to stay in the WhatsApp Business app, their clients' numbers in Chatwoot, or both. If it is one number of your own and it does not need the app, Chatwoot can connect to Meta directly, with no App Review.

Go further

Put your Chatwoot on the official API today

Start on the free plan: one number, no card. Move to the Negócio plan when you need more numbers or more messages.

Start for free Read the Chatwoot guide