¿Te identificas con alguno?
Caso A: equipos en Slack: las valoraciones más bajas llegan a tu canal de Slack en segundos.
Caso B: empresas con Microsoft 365: la misma alerta aparece en un canal de Microsoft Teams.
Un cliente que pone la peor valoración en tu encuesta probablemente será el primero en dejar una mala reseña pública. Con esta configuración, tu equipo verá esa valoración en Slack o Microsoft Teams en cuestión de segundos, acompañada del comentario y pedido, para que alguien pueda adelantarse y contactar primero.
Así verá tu equipo el mensaje en Slack para el Caso A:
Y así aparece la alerta en un canal de Microsoft Teams para el Caso B:
Cómo funciona. Survio envía cada respuesta completada a una URL de Webhook. Una herramienta de automatización (en esta guía usamos n8n) la recoge, comprueba si es una de las peores valoraciones y, si lo es, publica un mensaje en tu canal de equipo. Todo lo demás se descarta.
¿Eres nuevo usando webhooks en Survio? Primero sigue la guía de webhooks: envía respuestas a tus otras herramientas en tiempo real y luego vuelve aquí.
Qué vas a configurar
En ambos casos, la alarma salta solo para las peores respuestas: una valoración de 1 sobre 5 o la opción Insatisfecho. Si quieres saber cada vez que un cliente queda insatisfecho, consulta la guía de retención.
Resumen | Caso A: Slack | Caso B: Microsoft Teams |
Resultado | Mensaje en el canal de Slack de tu equipo | Mensaje en el canal de Teams de tu equipo |
Herramientas | Survio, n8n, Slack | Survio, n8n, Microsoft Teams |
Mejor para | Equipos pequeños que ya usan Slack | Empresas con Microsoft 365 |
No pegues una URL de webhook de Slack o Teams directamente en Survio. Los webhooks entrantes de Slack y los webhooks de flujos de trabajo de Teams solo aceptan mensajes en su formato específico. Si pones la URL directa, Survio no podrá entregarlos: tu webhook fallará una y otra vez y al cabo de varios días Survio lo desactiva. Usa siempre n8n como intermediario.
Antes de arrancar
Tener una encuesta en Survio con un plan de pago. Los webhooks no están disponibles en el plan Free y en cada plan tienes un límite de webhooks por encuesta (ver detalles en este artículo).
Una cuenta en n8n (Cloud o autoalojado).
Caso A: espacio de trabajo en Slack y un canal para alertas, como
#customer-alerts. Caso B: Microsoft Teams con cuenta Microsoft 365 y un canal de alertas.
En esta guía se usa una encuesta simple de satisfacción del cliente: valoración por estrellas, pregunta tipo “En general, ¿qué tan satisfecho estás?”, otra tipo “¿Cómo compraste esta vez?”, un campo para comentarios y una pregunta opcional de e-mail.
No necesitas saber quién respondió. La alerta funcionará igual y mostrará siempre la valoración y el comentario, para que tu equipo detecte problemas. Si tu encuesta incluye correo electrónico o algún parámetro de URL, también lo verás en la alerta.
Paso 1 – Crea el Webhook en n8n
En n8n crea un nuevo flujo y añade un nodo Webhook como disparador.
Selecciona Método HTTP y pon POST.
Ve a la pestaña Production URL y copia la dirección.
Haz clic en Publicar. La Production URL solo acepta entregas si el flujo está publicado.
Usa la Production URL, nunca la Test URL. La Test URL solo funciona mientras el editor espera eventos, así que las entregas de Survio fallan una vez cierras el editor.
Paso 2 – Conecta la encuesta de Survio
Abre tu encuesta y entra en Recopilar respuestas.
En el menú lateral, busca Automatizaciones & Integraciones y entra en Webhooks, luego haz clic en + Añadir un Webhook.
Pega la Production URL de n8n donde dice Webhook URL y haz clic en Guardar Webhook. El Webhook queda activo al instante.
Paso 3 – Manda una respuesta de prueba y localiza los ids de tus preguntas
Abre tu encuesta con su enlace y completa una respuesta, seleccionando una valoración de 1. Survio solo envía respuestas completas, así que haz clic hasta terminar.
En n8n, abre la pestaña Executions. La respuesta llega en segundos.
Entra a la ejecución y haz clic en el nodo Webhook. Expande
body, luegodata, despuésanswersy apunta los ids de la valoración, satisfacción, canal, comentario y pregunta de e-mail.
Caso A – Alerta en Slack
Después del Webhook hay dos pasos: ¿Peor valoración? solo deja pasar las peores respuestas, y Alertar al equipo en Slack publica el mensaje.
¿Peor valoración?
Añade un nodo If después del Webhook y ponle el nombre
¿Peor valoración?.Agrega dos condiciones y combínalas con OR:
Valor | Condición | Comparar con |
| Número: es igual a | 1 |
| Cadena: es igual a | Dissatisfied |
Cambia 90403153 (valoración) y 90403151 (pregunta de satisfacción) por tus ids y pon la opción de respuesta tal cual como aparece en la encuesta.
Alertar al equipo en Slack
Añade un nodo Slack conectado a la salida true de ¿Peor valoración?, ponle el nombre
Alertar al equipo en Slack, selecciona Resource como Message y Operation como Send.Conecta tu cuenta de Slack. En Send Message To, elige Channel y selecciona tu canal de alertas. Solo aparecen los canales que tu cuenta conectada puede ver, así que entra antes al canal privado si corresponde.
Deja Message Type en Simple Text Message y escribe el Message Text. El flujo recomendado abajo muestra la valoración, respuesta de satisfacción, el comentario como cita y canal, pedido y contacto al final.
En Options, desactiva Include Link to Workflow.
La salida false déjala vacía. Haz clic otra vez en Publicar; los cambios solo se aplican cuando publicas de nuevo.
Caso B – Alerta en Microsoft Teams
Empieza igual que en el Caso A con el nodo ¿Peor valoración?, luego agrega un paso para la salida true.
Alertar al equipo en Teams
Añade un nodo Microsoft Teams a la salida true de ¿Peor valoración?, ponle el nombre
Alertar al equipo en Teams, selecciona Resource como Channel Message y Operation como Create.Conecta Microsoft Teams usando una cuenta corporativa o de escuela de Microsoft 365. No es posible hacerlo con una cuenta personal.
En Team elige el equipo y en Channel tu canal de alertas. Solo aparecen los equipos y canales a los que pertenece la cuenta conectada.
Selecciona Content Type como HTML y redacta el Message. El ejemplo de abajo pone la valoración y satisfacción en negrita, el comentario como cita y el canal, pedido y contacto en la última línea.
En Options, desactiva Include Link to Workflow.
La salida false déjala vacía y vuelve a hacer clic en Publicar.
La alerta la publica el usuario conectado. Teams mostrará el mensaje a nombre de la cuenta de Microsoft 365 que usaste en n8n.
Descarga el flujo listo para usar
En vez de crear el Paso 1 y tu caso desde cero, descarga y usa nuestro flujo prearmado. Encuentra los archivos al final de este artículo: survio-worst-ratings-to-slack.json para el Caso A y survio-worst-ratings-to-teams.json para el Caso B. Luego:
En n8n, crea un flujo vacío. Abre el menú (los tres puntos), elige Importar y luego Desde archivo. Selecciona el archivo descargado.
Abre ¿Peor valoración? y cambia los ids de preguntas por los tuyos.
Caso A: abre Alertar al equipo en Slack, conecta tu Slack, selecciona tu canal y reemplaza los ids del mensaje.
Caso B: abre Alertar al equipo en Teams, conecta Teams, selecciona el equipo y canal y pon tus ids en el mensaje.
Abre Survio Webhook, copia la Production URL a Survio (Paso 2) y haz clic en Publicar.
Haz una prueba completa
Envia una respuesta con valoración de 1. El mensaje debe salir en Slack o Teams en segundos.
Envia una respuesta con valoración de 2. No llegarán mensajes; esa entra en la guía de retención.
Mira la pestaña Executions en n8n. Ambas entregas estarán listadas; la segunda se detiene en ¿Peor valoración?
Si tienes problemas
Síntoma | Motivo | Solución |
Nada llega a n8n | Pusiste la Test URL en Survio o el flujo aún no se publicó | Copia la Production URL en Survio y publica el flujo |
Survio desactivó el Webhook tras unos días | Pegaste un webhook directo de Slack o Teams en Survio, o la URL falla siempre | Usa la Production URL de n8n en Survio y actívalo de nuevo |
No aparece tu canal en la lista de n8n | Tu cuenta conectada de Slack no es miembro de ese canal privado | Únete al canal en Slack y recarga la lista |
Falla la conexión a Microsoft Teams con | Has iniciado sesión con una cuenta personal Microsoft | Conéctate con una cuenta de trabajo o escuela Microsoft 365 |
No aparece tu equipo o canal en Caso B | La cuenta Microsoft 365 conectada no es miembro del equipo | Agrega la cuenta a tu equipo en Teams y recarga la lista |
Cada respuesta publica un mensaje | El nodo de Slack o Teams está conectado a la salida false, o las condiciones están con AND | Conéctalo a la salida true y usa OR en las condiciones |
Una valoración de 1 estrella no genera mensaje | Id de pregunta incorrecto o texto de respuesta distinto | Revisa ids y textos con una respuesta de prueba en Executions |
Tu último cambio no se aplica | El flujo está publicado, pero el cambio todavía no (el botón Publicar muestra un punto) | Haz clic otra vez en Publicar |
Ten en cuenta
Survio envía solo respuestas completas. Una respuesta, un mensaje, y todo llega en segundos.
No se envía nada de antes de crear el Webhook, ni mientras está pausado.
Un fallo en la entrega se reintenta hasta 8 veces en torno a 27 horas, cada intento espera hasta 30 segundos por la respuesta.
Si falla 5 días seguidos, Survio desactiva el Webhook y necesitas reactivarlo.
Si pausas un Webhook se guarda su configuración. Si lo borras es permanente.
Survio no guarda historial de entregas en la app. Tu registro está en la pestaña Executions de n8n.
Enviar respuestas a webhooks no consume respuestas extra de tu plan.
¿Prefieres que lo configuremos por ti? Ve a la página de Webhooks en Survio, haz clic en Recibir configuración experta, cuéntanos qué te gustaría automatizar y nuestro equipo se encarga de dejarte un Webhook funcionando y probado.
