O Chatwoot self-hosted pode usar a API oficial do WhatsApp sem App Review da Meta?

Em resumo: sim, e o seu número continua funcionando no app WhatsApp Business do celular. O ZapClaw conecta o número à API Cloud oficial da Meta pela Coexistência e responde ao canal WhatsApp Cloud nativo do Chatwoot do mesmo jeito que a Meta. Sem app próprio na Meta, sem App Review, sem fork: uma variável de ambiente e uma chamada de API por número.

Conecte o seu número em minutos e use com o Chatwoot que você já tem.

Plano Negócio: R$ 99 por mês, com números ilimitados

Comece grátis Ver o guia do Chatwoot (em inglês)

O que o ZapClaw traz para o Chatwoot

Configuração: uma variável e uma chamada de API por número

  1. Crie a sua conta no ZapClaw e conecte o número na janela da Meta, pelo Embedded Signup.
  2. No painel, crie uma chave de API para o Chatwoot e informe o endereço do seu Chatwoot na seção Chatwoot de Webhook. O ZapClaw mostra então a chave de assinatura e, para cada número, o comando do inbox já com os dados do número.
  3. Defina WHATSAPP_CLOUD_BASE_URL como https://api.zapclaw.app nos contêineres web e Sidekiq do Chatwoot e reinicie os dois. A partir daí, todo inbox WhatsApp Cloud dessa instalação envia pelo ZapClaw.
  4. Crie o inbox com uma chamada à API do Chatwoot, uma vez por número. A chamada define source como manual_setup_v2 e o app_secret do inbox como a chave de assinatura, o que liga a verificação de assinatura do Chatwoot.
  5. Clique em Enviar evento de teste e mande uma mensagem de WhatsApp para o número. Ela aparece no Chatwoot, e as respostas saem pelo ZapClaw.

Por que não pela tela do próprio Chatwoot? Desde o Chatwoot 4.18, a tela de WhatsApp Cloud confere a chave em graph.facebook.com, que recusa uma chave do ZapClaw. A chamada de API cria o mesmo inbox nativo.

O Chatwoot envia pelo ZapClaw a partir da versão 2.15. Use a 4.14 ou mais recente, que também confere a assinatura de cada entrega com o app_secret do inbox. A variável WHATSAPP_APP_SECRET não participa: uma instalação padrão a ignora.

O Chatwoot responde 401?

Para quem é

Equipes e agências que rodam o Chatwoot no próprio servidor e querem manter o número no app WhatsApp Business, ter os números dos clientes no Chatwoot ou as duas coisas. Se for um único número seu e ele não precisar do app, o Chatwoot pode se conectar direto à Meta, sem App Review.

Para ir além

Coloque o seu Chatwoot na API oficial hoje

Comece no plano grátis: um número, sem cartão. Passe para o plano Negócio quando precisar de mais números ou de mais mensagens.

Comece grátis Ver o guia do Chatwoot (em inglês)