Blog · · 4 min de lectura
Cómo analizar opiniones y encuestas de clientes con IA en n8n (sentimiento y temas)
Guía paso a paso para clasificar automáticamente las respuestas de un Google Form con IA en n8n: sentimiento, tema, aviso de quejas y resumen semanal. Sin programar.

Pides opiniones a tus clientes con un formulario o una encuesta… y las respuestas se quedan en una hoja de cálculo que nadie lee. El problema no es recoger feedback: es leerlo a tiempo y saber qué se repite.
En esta guía montarás en n8n un flujo que lee cada respuesta nueva, detecta si es positiva, neutra o negativa, le pone un tema, la apunta en la misma hoja y te avisa al momento si hay una queja. Y, si quieres, un resumen semanal con lo más repetido.
Qué vas a construir
Un flujo de cinco piezas:
- Google Sheets Trigger: se dispara cuando llega una fila nueva (cada respuesta del formulario).
- Sentiment Analysis: la IA decide si el comentario es positivo, neutro o negativo.
- Text Classifier: la IA asigna un tema (precio, atención, rapidez, producto…).
- Google Sheets (Update Row): escribe sentimiento y tema en columnas nuevas.
- IF + aviso: si es negativo, te manda un mensaje por Telegram, Slack o email.
Si ya montaste el flujo de respuestas a reseñas de Google o el de clasificar emails de Gmail, el patrón te sonará: entra un texto, la IA lo etiqueta y n8n actúa según la etiqueta.
Paso 1: el formulario y la hoja de respuestas
Crea tu encuesta en Google Forms (o en cualquier herramienta que guarde las respuestas en una hoja). Pregunta cosas simples: una valoración del 1 al 5 y un campo abierto tipo «¿Qué mejorarías?». El campo abierto es el que la IA va a leer.
En Google Forms, vincula las respuestas a una hoja de Google Sheets. Añade a la derecha tres columnas vacías: sentimiento, tema y revisado. Ahí escribirá n8n.
Consejo: no pidas datos personales que no necesites. Si solo quieres mejorar el servicio, un comentario anónimo y una nota bastan.
Paso 2: Google Sheets Trigger (fila nueva)
Añade el nodo Google Sheets Trigger, elige tu hoja y configúralo para que se dispare con filas añadidas (Row Added). Este trigger comprueba la hoja cada cierto tiempo (polling); el intervalo lo eliges tú. Para un negocio pequeño, cada pocos minutos o cada hora suele sobrar.
Envía una respuesta de prueba al formulario y comprueba que n8n recibe la fila con el comentario y el número de fila.
Paso 3: sentimiento con IA
Añade el nodo Sentiment Analysis y conéctale un modelo de chat (por ejemplo OpenAI). En el campo de texto pon la columna del comentario abierto.
Define las categorías que quieres: Positivo, Neutro y Negativo. El nodo tiene una salida por categoría, así que después puedes tratar cada caso por separado.
Si el comentario viene vacío, no gastes una llamada a la IA: pon antes un IF que deje pasar solo filas con texto.
Paso 4: tema con Text Classifier
El sentimiento te dice cómo se siente el cliente; el tema te dice de qué habla. Añade un nodo Text Classifier con el mismo modelo y define categorías con una descripción corta:
- Precio: el comentario habla de lo que cuesta o de si compensa.
- Atención: trato del personal, respuestas, amabilidad.
- Rapidez: esperas, plazos de entrega, tiempos de respuesta.
- Producto o servicio: calidad de lo que has vendido o hecho.
- Otro: todo lo que no encaja.
Las descripciones importan: cuanto más claras, mejor clasifica. Empieza con 4 o 5 temas; si «Otro» se llena, mira qué se repite y crea un tema nuevo.
Paso 5: escribe el resultado en la hoja
Junta las salidas con un Edit Fields (Set) que deje dos campos limpios: sentimiento y tema. Luego añade Google Sheets → Update Row, usa el número de fila del trigger para localizar la respuesta y rellena las columnas sentimiento y tema.
Ahora tu hoja ya se puede filtrar: todas las quejas sobre rapidez, todos los elogios sobre la atención… sin leer fila por fila.
Paso 6: aviso inmediato si es negativo
En la salida Negativo añade un nodo de Telegram, Slack o Gmail con un mensaje corto: la nota, el comentario y el tema. Así puedes contestar a ese cliente el mismo día, que es cuando aún se puede arreglar.
Si el comentario pide hablar con alguien, aplica la misma idea que en cuándo derivar a un humano: la IA avisa, pero responde una persona.
Extra: resumen semanal con lo más repetido
Crea un segundo flujo con Schedule Trigger (por ejemplo, los lunes por la mañana), lee las filas de la semana con Google Sheets, júntalas con Aggregate y pásalas a un Basic LLM Chain con una instrucción tipo: «Resume en 5 puntos los temas más repetidos, con un ejemplo de cada uno y una mejora concreta». Envíalo por email o Telegram. Es la misma estructura del informe diario con IA.
Coste, privacidad y errores
- Coste: cada respuesta pasa por el modelo de IA dos veces (sentimiento y tema). El gasto depende del volumen y del modelo; revisa los precios actuales de tu proveedor de IA y de n8n. No hay una cifra fija que valga para todos.
- Privacidad: si la encuesta recoge nombre o email, explícalo en tu política y no envíes a la IA más datos de los necesarios: con el comentario basta.
- Errores: activa Retry On Fail en los nodos de IA y monta un aviso si algo falla, como en errores en n8n: avisos y reintentos.
- Revisa la IA: las primeras semanas, mira de vez en cuando si la clasificación acierta y ajusta las descripciones de los temas.
Empieza con plantillas listas
Si quieres ahorrarte la configuración base, descarga gratis el agente de WhatsApp o mira el pack AgentKiosk: incluye un flujo de respuestas a reseñas de Google y otros 7 agentes listos para importar en n8n.


