Webhooks en el ¡Hola! Suite
Introducción
Los Webhooks en el ¡Hola! Suite son mecanismos que permiten la comunicación en tiempo real entre el ¡Hola! Suite y sistemas externos. Funcionan como "disparadores" que notifican automáticamente a otras aplicaciones cuando eventos específicos ocurren en la plataforma, facilitando la integración y automatización de procesos.
Funcionalidades Principales
- Notificaciones en Tiempo Real: Envía actualizaciones instantáneas a sistemas externos.
- Integración Flexible: Permite conectar el ¡Hola! Suite con diversas aplicaciones y servicios.
- Automatización de Procesos: Facilita la creación de flujos de trabajo automatizados basados en eventos.
- Personalización de Eventos: Posibilita configurar qué eventos específicos dispararán notificaciones.
- Seguridad: Utiliza tokens de autenticación para garantizar la integridad de las comunicaciones.
Ruta: Menú (Integraciones > Webhooks)
Campos Principales
| Campo | Descripción |
|---|---|
| Nombre | Será el nombre de este webhook, solo para identificación |
| URL | Dirección a donde se enviarán las notificaciones |
| Token Secreto | Clave única para autenticar las solicitudes |
| Contenido Adicional | Inserta si quieres que un objeto JSON sea enviado junto a la respuesta del webhook |
| Permitir Conexión Insegura | Permite conexiones HTTP sin cifrado |
| Disparadores | Permite configurar el envío de datos de eventos como atenciones finalizadas o respuestas de plantillas interactivas. |
Caso de Uso
Un proveedor de internet desea actualizar automáticamente su sistema de CRM siempre que un nuevo ticket de soporte es creado en el ¡Hola! Suite. Configurando un webhook para el evento "Nuevo Ticket", el CRM recibe instantáneamente los detalles del ticket.
Seguridad
Para garantizar la seguridad:
- Token Secreto: Utiliza tokens para autenticar solicitudes.
- HTTPS: Siempre prefiere URLs HTTPS para garantizar el cifrado de los datos en tránsito.
- Validación de IP/Origen: Implementa medidas para validar el origen de las solicitudes recibidas.
Flujograma
Consideraciones Finales
Los Webhooks son herramientas poderosas para mantener sistemas sincronizados y automatizar flujos de trabajo.