Configura el widget web con lista blanca de orígenes exactos
El widget de chat web permite atender en la misma bandeja a visitantes de tu sitio sin pedirles que abran WhatsApp. Antes de habilitarlo, registra los dominios HTTPS exactos donde se incrustará: el servidor valida el origen de cada petición y rechaza sesiones desde dominios no autorizados.
Cada visitante acepta el aviso de privacidad al abrir el widget e inicia una sesión aislada con una duración máxima de 24 horas y un límite de hasta 100 mensajes. Cuando la sesión caduca, el navegador limpia el estado local y solicita una aceptación nueva.
Alcance real de WhatsApp, Widget Web, Instagram y Messenger en EMP
Cada canal conectado mantiene su propia identidad, su propia ventana de respuesta y sus propias reglas de operación. EMP nunca fusiona por suposición a un visitante anónimo de la web o un perfil de Instagram con el número telefónico de un contacto de WhatsApp.
| Canal | Identidad del contacto | Tipo de atención soportada | Límites que debes respetar |
|---|---|---|---|
| WhatsApp Cloud API | Teléfono internacional (+E.164) y wamid deduplicado. | Atención humana e IA, pedidos, reservas, cobros Yappy, plantillas y campañas. | Ventana de 24 h para texto libre; fuera de ella exige plantilla APPROVED y opt-in. |
| Widget de chat web | Token de sesión de visitante (máx. 24 h y 100 mensajes). | Atención informativa y soporte por texto desde dominios autorizados. | No ejecuta cobros financieros ni se mezcla con teléfonos de WhatsApp. |
| Instagram Business y Messenger | Identificador de cuenta/página autorizado por OAuth y firma HMAC de bytes originales. | Atención humana por texto desde la bandeja dentro de la ventana activa del canal. | Política de respuesta humana; si la conexión se revoca o vence la ventana, el servidor bloquea nuevas salidas. |
Qué ocurre si un envío social queda incierto o se desconecta la cuenta
Al igual que en WhatsApp, las respuestas hacia Instagram o Messenger se despachan desde el worker con bloqueo transaccional. Si se pierde la conexión de red después de enviar la petición al proveedor, el mensaje queda marcado como uncertain y no se repite automáticamente para evitar duplicados.
Antes de continuar
- Registra únicamente los dominios HTTPS exactos de tu negocio antes de activar el widget web.
- Autoriza Instagram o Messenger con cuentas comerciales que posean permiso de mensajería activo.
- No intentes usar plantillas ni campañas de WhatsApp sobre conversaciones del widget web o redes sociales.
La demo conserva datos en memoria. Las conexiones de proveedores requieren configuración, autorización y verificación en tu entorno persistente.