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

Webhooks

Avatar
Joshua Lim
3 min de lectura

Los Webhooks solo están disponibles en el plan Advanced o superior.

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 fines de registro y para rastrear el número de conversaciones cerradas para su análisis.

  • Nuevo contacto - Cada vez que se agrega un nuevo contacto, añade 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 muestra los detalles de la conversación.

  • Asignación de contacto actualizada - 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 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 los nuevos comentarios y sincroniza los comentarios entre respond.io y otros sistemas.

  • Llamada finalizada (Llamadas de voz) – Cada vez que termina una llamada de voz (completada o perdida), envía automáticamente datos relacionados con la llamada a tus sistemas externos, como CRMs, herramientas de análisis o plataformas internas de informes. Esto puede incluir el estado de la llamada, la duración, detalles del Agente o del Agente IA de voz, y si está habilitado - grabaciones, transcripciones y resúmenes de la llamada.

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

Preguntas frecuentes y solució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 tus Ajustes del Espacio de trabajo

  2. Navega a Integraciones > Webhooks

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

Para ver los registros de eventos de webhook, puedes votar a favor de la Petición de Funcionalidad.

¿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.

¿Por qué no veo grabaciones de llamadas, transcripciones o resúmenes en la carga útil de mi webhook?

Los datos de llamadas en los eventos de webhook dependen de los ajustes de tu Espacio de trabajo. Si la grabación de llamadas, las transcripciones o los resúmenes de llamadas están desactivados, los campos correspondientes se devolverán como null u omitidos de la carga útil. Las llamadas perdidas no incluyen grabaciones, transcripciones ni resúmenes.

Compartir este artículo
Telegram
Facebook
Linkedin
Twitter

¿No encuentras lo que estás buscando? 🔎