Saltar al contenido
CRM Postventa documentación

Arquitectura / Decisiones

ADR-08 El sistema funciona sin credenciales de Meta

ADR-08 · El sistema funciona sin credenciales de Meta

Estado: aceptada · Impacto: alto

Contexto

WhatsApp Business y la página de Facebook requieren una cuenta de empresa verificada, plantillas aprobadas y tokens permanentes. Ese trámite es lento y está fuera del control del equipo de desarrollo.

Decisión

Con WHATSAPP_ENABLED=false y FACEBOOK_ENABLED=false, todo el sistema sigue funcionando: los mensajes se registran en la base marcados como enviados y se anota un aviso.

Por qué

  1. El desarrollo no puede quedar bloqueado por un trámite administrativo.
  2. El sistema es demostrable antes de tener la cuenta. Para una sustentación, eso es la diferencia entre enseñar el producto y enseñar una pantalla de error.
  3. Las pruebas de todo lo demás son válidas. Los indicadores, los tickets y el ciclo de vida no dependen de que Meta responda.

Coste, dicho con claridad

Toda la integración con Meta está sin verificar contra la API real. El código está escrito y las firmas de webhook implementadas, pero nada de eso se ha ejecutado contra Meta.

Por eso existe el vault docs/vault-pruebas/ con 29 casos: es la lista de lo que hay que comprobar el día que lleguen las credenciales, escrita antes de tenerlas para que no haya que improvisar ni recordar.

Relacionado: Mensajería y chatbot · Deuda técnica

Enlazan aquí