1. All Collections >
  2. Integraciones >
  3. Webhooks

Webhooks

Avatar
Joshua Lim
2 min de lectura

Los webhooks solo están disponibles para el plan Avanzado o superior. Obtén más información sobre los webhooks en nuestra documentación de webhooks aquí.

Conéctate con varios sistemas y servicios como plataformas de marketing por correo electrónico, herramientas CRM, plataformas de comercio electrónico y software de gestión de proyectos para recibir actualizaciones en tiempo real en respond.io. Al conectar la URL de tu webhook (punto final REST) con la plataforma, puedes sincronizar eventos relevantes con tus CRM y bases de datos, asegurando información precisa y actualizada en todos tus sistemas.

Configuración

Paso 1: En la configuración de tu espacio de trabajo, navega a Integraciones > Webhooks > haz clic en Conectar.

Paso 2: Haz clic en el botón Añadir Webhook para agregar un URL del punto final y seleccionar un Evento de Webhook.

Se necesita el extremo de URL específico para recibir y procesar la solicitud.

Eventos de webhook

Estos son algunos casos de uso comunes para los eventos de webhook:

  • Conversación Cerrada - Cada vez que se cierra una conversación, actualiza automáticamente los detalles del Contacto o guarda los detalles de la conversación en una app/sistema de terceros para el registro y rastrea el número de conversaciones cerradas para análisis.

  • Nuevo Contacto - Cada vez que se agrega un nuevo Contacto, agrega automáticamente nuevos Contactos al CRM, envía mensajes de bienvenida y notifica a los miembros del equipo sobre los nuevos Contactos.

  • Nuevo Mensaje Saliente - Cada vez que se envía un nuevo mensaje saliente, envía automáticamente notificaciones por cada mensaje saliente, registra los detalles del mensaje en el CRM y asigna etiquetas o puntuaciones de cliente potencial según el contenido del mensaje.

  • Nuevo Mensaje Entrante - Cada vez que recibes un nuevo mensaje entrante, envía automáticamente notificaciones por cada mensaje entrante, registra los detalles del mensaje en el CRM y asigna etiquetas o puntuaciones de cliente potencial según el contenido del mensaje.

  • Contacto Actualizado - Cada vez que se actualiza un Contacto, actualiza automáticamente la información del Contacto en el CRM y envía notificaciones a los miembros relevantes del equipo sobre los cambios.

  • Conversación Abierta - Cada vez que se abre una conversación, notifica automáticamente a los miembros del equipo sobre nuevas conversaciones de clientes en tiempo real y abre los detalles de la conversación.

  • Cada vez que se actualiza la asignación de un contacto, informa automáticamente a los miembros del equipo cuando se les asigna un nuevo contacto y gestiona tareas de seguimiento o recordatorios.

  • Etiqueta de Contacto Actualizada - Cada vez que se actualiza una etiqueta de Contacto, actualiza automáticamente tus puntuaciones de cliente potencial, gestiona listas de marketing por correo electrónico y envía campañas de marketing dirigidas basadas en las etiquetas de Contacto.

  • Nuevo Comentario - Cada vez que se añade un nuevo comentario, notifica automáticamente a los miembros del equipo sobre nuevos comentarios y sincroniza comentarios entre respond.io y otros sistemas.

Aprende más sobre qué información se puede pasar con estos eventos de webhook en nuestra documentación de la API de Webhooks aquí.

Preguntas frecuentes y resolución de problemas

¿Por qué mi webhook se desactiva automáticamente y cómo puedo reactivarlo?

Tu webhook puede desactivarse automáticamente si el número de intentos fallidos excede el umbral de 30 errores por 30 minutos, ten en cuenta que esta cuota de errores es compartida entre todos los webhooks. Si esto ocurre, recibirás una notificación por correo electrónico sobre el fallo. Para evitar la desactivación, monitorea regularmente los registros de tu endpoint en busca de eventos de webhook fallidos.

Además, tu endpoint debe devolver una respuesta 200 OK dentro de 5 segundos. No hacerlo cuenta para tu límite de errores y podría llevar a la desactivación automática.

Para reactivar tu webhook, sigue estos pasos:

  1. Navega a tu Ajustes del Espacio de Trabajo

  2. Navega a Integraciones > Webhooks

  3. Encuentra tu webhook y haz clic en Habilitar en la columna de Acción

Para ver los registros de eventos de webhook, puedes votar a favor de la solicitud de mejora aquí.

¿Por qué mis webhooks de respond.io están retrasados?

Los retrasos ocurren si tu endpoint no responde dentro de 5 segundos, lo que provoca que nuestro sistema de webhooks reintente y coloque eventos en cola. Así es como funciona nuestra configuración:

  • Agrupamos eventos por endpoint para prevenir que un solo endpoint sobrecargue el sistema.

  • Los eventos se procesan en orden, y si tu endpoint tarda demasiado en responder, los reintentos ocurren a los 30, 60 y 90 segundos, hasta un límite de 3 minutos antes de que se descarten los eventos. 

Para evitar retrasos, recomendamos optimizar cómo tu sistema maneja los webhooks entrantes. Esto ayudará a asegurar la entrega oportuna de eventos.

Compartir este artículo
Telegram
Facebook
Linkedin
Twitter

¿No encuentras lo que estás buscando? 🔎