¿Puede Chatwoot self-hosted usar la API oficial de WhatsApp sin App Review de Meta?

En resumen: sí, y tu número sigue funcionando en la app de WhatsApp Business de tu celular. ZapClaw lo conecta a la Cloud API oficial de Meta por Coexistencia y le responde al canal nativo de WhatsApp Cloud de Chatwoot igual que Meta. Sin app propia en Meta, sin App Review y sin modificar Chatwoot: una variable de entorno y una llamada a la API por número.

Conecta tu número en minutos y úsalo en la instalación de Chatwoot que ya tienes.

Plan Negócio: R$ 99 al mes, con números ilimitados

Empieza gratis Ver la guía de Chatwoot (en inglés)

Lo que ZapClaw le suma a Chatwoot

Configuración: una variable y una llamada a la API por número

  1. Crea tu cuenta de ZapClaw y conecta el número en la ventana de Meta, por Embedded Signup.
  2. En el panel, crea una clave de API para Chatwoot y escribe la dirección de tu Chatwoot en la sección Chatwoot de Webhook. ZapClaw te muestra la clave de firma y, para cada número, el comando de la bandeja de entrada con los datos del número.
  3. Define WHATSAPP_CLOUD_BASE_URL como https://api.zapclaw.app en los contenedores web y Sidekiq de Chatwoot y reinicia los dos. Desde ahí, todas las bandejas de entrada de WhatsApp Cloud de esa instalación envían por ZapClaw.
  4. Crea la bandeja de entrada con una llamada a la API de Chatwoot, una vez por número. La llamada define source como manual_setup_v2 y usa la clave de firma como app_secret de la bandeja, lo que activa la verificación de firma de Chatwoot.
  5. Haz clic en Enviar evento de prueba y envía un mensaje de WhatsApp al número. Aparece en Chatwoot, y las respuestas salen por ZapClaw.

¿Por qué no desde la pantalla del propio Chatwoot? Desde Chatwoot 4.18, su pantalla de WhatsApp Cloud valida la clave en graph.facebook.com, que rechaza una clave de ZapClaw. La llamada a la API crea la misma bandeja de entrada nativa.

Chatwoot envía por ZapClaw desde la versión 2.15. Usa la 4.14 o una más reciente, que además verifica la firma de cada entrega con el app_secret de la bandeja. La variable WHATSAPP_APP_SECRET no interviene: una instalación estándar la ignora.

¿Chatwoot responde 401?

Para quién es

Equipos y agencias que tienen Chatwoot en su propio servidor y quieren mantener el número en la app de WhatsApp Business, tener los números de sus clientes en Chatwoot o las dos cosas. Si es un solo número tuyo y no necesita la app, Chatwoot puede conectarse directamente a Meta, sin App Review.

Para ir más allá

Lleva tu Chatwoot a la API oficial hoy

Empieza en el plan gratuito: un número, sin tarjeta. Pasa al plan Negócio cuando necesites más números o más mensajes.

Empieza gratis Ver la guía de Chatwoot (en inglés)