whatsapp-business-account | La Cuenta de WhatsApp Business, y por qué los overrides viven en ella
Una Cuenta de WhatsApp Business guarda números de teléfono y plantillas. Importa más de lo que parece porque el enrutamiento de webhook se aplica a ese nivel, y no por número, y por eso quitar una conexión se lleva el enrutamiento con ella.
Override de webhook por Cuenta de WhatsApp Business, y no por número.
El evento que desinstala la app y el override al mismo tiempo.
El número máximo de plantillas en una cuenta, fijado por Meta.
¿Qué guarda realmente una WABA?
Números de teléfono y plantillas, que es una pareja con más consecuencias de lo que parece a primera vista.
Las plantillas pertenecen a la cuenta y no a un número, así que cada número de la misma WABA comparte la misma biblioteca de plantillas. Crea una para avisos de pedido y todos ellos pueden enviarla. Meta limita la cantidad de plantillas en una cuenta, y ese es un límite que las agencias con muchas marcas en una sola cuenta sí pueden alcanzar.
Cada número lleva su propio phone number id, nombre visible, calificación de calidad y nivel de mensajería. Esos son por número, así que uno puede estar degradado mientras otro de la misma cuenta está sano.
¿Por qué los overrides de webhook viven a ese nivel?
Porque la suscripción que modifican es la suscripción de una app a una cuenta, y no a un número.
Cuando se fija un destino, lo que en realidad ocurre es que se aplica una override callback URI a la suscripción de nuestra app a esa WABA. De ahí en adelante, cada número de la cuenta entrega ahí los eventos del camino de mensajes. No existe enrutamiento por número, algo que sorprende a quien administra varios números bajo un mismo cliente.
La consecuencia es la que vale la pena planear. Cuando se quita una conexión, por la regla de catorce días de inactividad o por otro motivo, la app se desinstala de la cuenta y el override se desinstala con ella. El envío y el monitoreo vuelven al reconectar. La entrega a tu propio servidor no vuelve, a menos que algo reponga el override.
Errores comunes
- Esperar enrutamiento de webhook por número. El override es por cuenta.
- Suponer que una reconexión restaura el destino. Se desinstala junto con la app y hay que volver a aplicarlo.
- Olvidar que las plantillas son compartidas. Cada número de la cuenta ve la misma biblioteca.
EasyCoexistence vuelve a aplicar un override de webhook de forma automática después de cualquier reconexión, porque el comportamiento que hace esto necesario ya le costó a un número real su entrega de mensajes.
Preguntas frecuentes
¿Dos números de una misma WABA pueden enrutar a endpoints distintos?
No. El override se aplica a la cuenta, así que todos sus números entregan al mismo destino.
¿Las plantillas se transfieren entre cuentas?
No. Pertenecen a la cuenta en la que fueron creadas.
¿Qué pasa con el override cuando se quita un número?
Si la app se desinstala de la cuenta, el override se va con ella. Reconectar restaura el envío, pero no el destino.
¿Hay un límite de plantillas?
Meta limita las plantillas por cuenta, y excederlo devuelve un error específico.
Sigue leyendo
¿Listo para empezar?
Configura WhatsApp Coexistence en minutos, no en meses. La app sigue funcionando en el teléfono.
Empezar prueba gratisVerificado el