Webhooks en el pipeline digital
WebHooks en el pipeline digital
Los webhooks son notificaciones enviadas a aplicaciones de terceros para informarles sobre eventos que han ocurrido en Kommo. Puedes configurar las direcciones HTTP de tus aplicaciones y las reglas asociadas en la configuración del pipeline digital en Kommo.
Puedes encontrar más información sobre esta tecnología en la sección WebHooks REST API . Aunque la tecnología utilizada para los webhooks en el pipeline digital es similar a la que se usa en los ajustes de cuenta (Ajustes ➡ Integración ➡ 🪝Web hooks), existen varias diferencias.
- Primero, la lista de eventos para los cuales se envían notificaciones es más limitada.
- Segundo, en el pipeline digital, a diferencia de los ajustes de cuenta, un webhook se envía una sola vez por cada evento que ocurre, sin intentos de reenvío.
Lista de eventos posibles:
- Correo entrante
- Llamada entrante
- Mensaje entrante
- Visita al sitio web
- Cambio de etapa
Para crear un webhook
Dirígete al pipeline digital (Leads ➡ Automatiza en la esquina superior derecha) y selecciona añadir una acción automática para todos los leads en la etapa que necesitas.
Luego selecciona API: + Enviar un webhook.
Selecciona el evento que disparará el webhook.
Ingresa la URL a la que se enviará el webhook.
Formato de los datos a enviar
El webhook envía una solicitud POST a una aplicación de terceros que contiene una variable con el siguiente formato:{"lead":{"event":{entity fields array}}}.
Configuración de eventos
| Parámetro | Descripción |
|---|---|
| call_in | Evento de llamada entrante. |
| chat | Un evento con un mensaje entrante desde el chat. |
| site_visit | Evento cuando se visita el sitio web |
| mail_in | Evento de correo entrante |
| status | Evento de cambio de etapa |
Parámetros de campo de la entidad
| Parámetro | Descripción |
|---|---|
| id | ID del lead |
| old_pipeline_id | ID del pipeline digital anterior |
| pipeline_id | ID del nuevo pipeline digital |
| old_status_id | ID de la etapa previa |
| status_id | ID de la etapa nueva |
Ejemplos
Evento de correo entrante:
{
"leads": {
"mail_in": {[
"id": XXXXXXX,
"pipeline_id": 1111XXX,
"status_id": 2222XXX
]}
}
}Evento de cambio de etapa:
{
"leads": {
"status": {[
"id": XXXXXXX,
"old_pipeline_id": 123XXX,
"pipeline_id": 321XXXX,
"old_status_id": 567XXXX
"status_id": 765XXXX
]}
}
}Updated 6 months ago
