¿Cómo configurar Webhooks en B2Chat?
Los Webhooks te permiten conectar B2Chat con tus sistemas externos y recibir notificaciones automáticas en tiempo real cada vez que ocurra un evento relevante en la plataforma. Para usar esta funcionalidad necesitas una cuenta activa en B2Chat con rol de Administrador.
1. ¿Cómo acceder al módulo de Webhooks?
- Ingresa a tu dashboard de B2Chat.
- Ve a Configuraciones → Generales → Integraciones → Webhooks.
- Activa el toggle del módulo para habilitarlo.
Una vez activado, verás dos secciones disponibles: Configurar webhook y Configurar eventos.
.png?width=670&height=457&name=image%20(21).png)
2. ¿Cómo configurar tu webhook?
- Haz clic en Configurar webhook.
- Ingresa la URL del webhook — campo obligatorio. Sin una URL válida no podrás guardar.
- (Opcional) Ingresa un Token de autenticación. Si lo haces, podrás ver en pantalla cómo se enviará en el header:
Authorization: Bearer {token}. Si no lo ingresas, las notificaciones se enviarán sin header de autenticación. - (Opcional) Ingresa un Email de notificación para errores.
- Haz clic en Guardar.
💡 Si prefieres generar un token seguro automáticamente, usa el botón Generar que aparece cuando el campo de token está vacío. El sistema creará un token criptográficamente seguro e invalidará cualquier token anterior.
.png?width=670&height=454&name=image%20(22).png)
⚠️ Importante: Debes guardar exitosamente la configuración del webhook antes de poder suscribirte a eventos o probarlos.
3. ¿Cómo suscribirte a eventos?
- Haz clic en Configurar eventos.
- Se abrirá un modal con los los eventos disponibles. (Puedes ver más en la documentación de desarrollador)
- Selecciona uno o varios eventos según lo que quieras monitorear.
- Para ver los detalles de un evento antes de seleccionarlo, haz clic en Ver detalle. Allí encontrarás el nombre, descripción y previsualización del payload que se enviará.
- Haz clic en Guardar para confirmar tu selección.
.png?width=670&height=392&name=image%20(23).png)
4. ¿Cómo probar tu webhook?
Antes de activar el envío real, puedes verificar que tu endpoint recibe correctamente los eventos.
- Accede a Configurar eventos y haz clic en Ver detalle sobre el evento que deseas probar.
- Haz clic en el botón Probar.
- El sistema enviará el payload del evento a la URL configurada y mostrará el resultado.
Los posibles resultados son:
- ✅ Éxito: B2Chat envió el evento y tu endpoint respondió correctamente (código 2xx).
- ❌ Error en tu endpoint: B2Chat envió el evento pero tu sistema respondió con error (4xx o 5xx). Se mostrará el código y mensaje de error.
- ❌ Error de envío: B2Chat no pudo enviar el evento (fallo de red o error interno). No se mostrará información de tu endpoint.
.png?width=670&height=389&name=image%20(24).png)
⚠️ Importante: El botón Probar estará deshabilitado si no has configurado tu URL. Al pasar el cursor sobre él, verás el mensaje: "Por favor, configura tu webhook primero".
5. ¿Cómo eliminar un webhook?
- Ingresa al modal de Edición de tu webhook.
- Borra el contenido del campo URL.
- Haz clic en Aceptar.
- Confirma la eliminación en el modal de confirmación.
Al confirmar, se eliminan el webhook, el token y el email configurados, se desuscriben todos los eventos y el toggle del módulo vuelve a estado OFF.
⚠️ Importante: Esta acción no se puede deshacer. Si vuelves a activar el toggle, deberás configurar el webhook desde cero.
Ahora ya sabes cómo configurar Webhooks en B2Chat para recibir notificaciones en tiempo real en tus sistemas. Explora los 10 eventos disponibles y configura solo los que sean relevantes para tu operación.
Si tienes dudas sobre la integración con tu sistema, consulta con tu asesor asignado. 🤗