Saltar al contenido
CRM Postventa documentación

Preparación

Credenciales y variables

Credenciales y variables

Dónde va cada valor que da Meta. Todo esto vive en el .env de la raíz del repositorio, que está en .gitignore: nunca lo subas.

WhatsApp

VariableDónde sacarlo en MetaNotas
WHATSAPP_ENABLEDPonlo en true sólo cuando el resto esté completo
WHATSAPP_API_BASEhttps://graph.facebook.com/v21.0, ya viene puesto
WHATSAPP_PHONE_NUMBER_IDWhatsApp → Configuración de la APINo es el número, es un id numérico largo
WHATSAPP_BUSINESS_ACCOUNT_IDWhatsApp → Configuración de la APIEl WABA id
WHATSAPP_ACCESS_TOKENUsuarios del sistema → Generar tokenQue sea permanente, no el de prueba
WHATSAPP_VERIFY_TOKENLo inventas túLo escribes igual en el panel de Meta
WHATSAPP_APP_SECRETConfiguración de la app → BásicaCon esto se valida la firma de cada webhook

Facebook (RF-02: clic en producto de la fanpage)

VariableDónde sacarlo
FACEBOOK_ENABLED
FACEBOOK_PAGE_IDPágina → Información
FACEBOOK_PAGE_ACCESS_TOKENGraph API Explorer, con la página seleccionada
FACEBOOK_VERIFY_TOKENLo inventas tú
FACEBOOK_APP_SECRETEl mismo de la app

URLs que hay que registrar en Meta

En el panel de la app, sección Webhooks:

ProductoURL de devolución de llamadaCampos a suscribir
WhatsApphttps://crm-api.chewcud.tech/webhooks/whatsappmessages
Messengerhttps://crm-api.chewcud.tech/webhooks/facebookmessages, messaging_postbacks

El token de verificación que pide el panel es el *_VERIFY_TOKEN del .env. Si no coinciden, Meta rechaza la URL y verás el fallo en CP-01 Verificación del webhook.

Comprobar qué está leyendo el servicio

# En los logs de arranque aparece si las integraciones están activas.
# Con WHATSAPP_ENABLED=false verás un aviso por cada envío simulado.

Relacionado: Requisitos previos · Datos de prueba

Enlazan aquí