Automatizar la Gestión de Seguros con n8n e IA: Tutorial Práctico [2026]
Tutorial para automatizar la gestión de pólizas y siniestros con n8n e IA. Flujos de trabajo, recordatorios y procesamiento de documentos.
Automatizar la Gestión de Seguros con n8n e IA: Tutorial Práctico [2026]
TLDR - Lo más importante:
- n8n es la herramienta perfecta para automatizar la gestión de seguros: gratuita (self-hosted), visual y con más de 400 integraciones
- Los workflows más valiosos para brokers: recordatorios de renovación, seguimiento de siniestros y extracción de datos de pólizas con IA
- OpenAI GPT-4 puede leer y estructurar PDFs de pólizas en segundos, eliminando horas de trabajo manual
- Google Sheets como base de datos: suficiente para brokers medianos, sin necesidad de base de datos compleja
- ROI típico: 8-12 horas semanales ahorradas para un corredor con cartera de 200-500 clientes
- Ganador en automatización sencilla: n8n + Google Sheets. Ganador en procesamiento de documentos: n8n + OpenAI. Ganador en comunicaciones: n8n + WhatsApp Business API
Por qué n8n es ideal para seguros
Los brokers y corredores de seguros en España manejan una cantidad enorme de tareas repetitivas que consumen tiempo y recursos: recordar renovaciones, hacer seguimiento de siniestros, enviar documentación a clientes, comparar precios entre aseguradoras, procesar documentos.
Gran parte de esas tareas son perfectas para automatización: tienen reglas claras, se repiten con frecuencia y no requieren juicio experto humano.
El problema es que las soluciones de automatización empresarial específicas para seguros (los llamados "BMS", Broker Management Systems) son caras, complejas de implementar y a menudo inflexibles. Un corredor mediano con 300 clientes no puede justificar una inversión de 30.000€ en software especializado.
Aquí es donde n8n brilla. Es una plataforma de automatización de flujos de trabajo que:
- Es gratuita en la versión self-hosted (puedes instalarte en tu propio servidor por 5-10€/mes en Digital Ocean o Hetzner)
- Es visual: creas los flujos arrastrando y conectando nodos, sin necesidad de programar
- Se integra con todo: Gmail, Google Sheets, WhatsApp Business, Telegram, Salesforce, y con OpenAI para añadir IA a los flujos
- Es flexible: puedes construir exactamente el flujo que necesitas para tu forma de trabajar
Para entender mejor n8n en contexto con otras herramientas, consulta nuestra comparativa de n8n vs Make vs Zapier. Para una guía más general sobre automatización sin programar, nuestro artículo de automatización para pymes cubre los fundamentos.
En este tutorial, vamos paso a paso por los flujos de trabajo más valiosos para un corredor o broker de seguros.
Configuración inicial del entorno
Antes de construir workflows, necesitas tener n8n funcionando. Aquí está la forma más sencilla:
Opción A: n8n Cloud (recomendado para empezar)
La forma más rápida de empezar sin conocimientos técnicos:
- Ve a n8n.io/cloud y crea una cuenta
- Selecciona el plan Starter (20€/mes, suficiente para workflows de seguros medianos)
- Tu instancia estará lista en 2 minutos
Opción B: Self-hosted en servidor VPS (recomendado para producción)
Para un corredor que ya sabe que va a usar n8n en producción, esta opción ahorra costes a largo plazo:
1# En un servidor Ubuntu 22.04 (Hetzner CX22: 3,79€/mes)2# 1. Instalar Docker3curl -fsSL https://get.docker.com -o get-docker.sh4sudo sh get-docker.sh5 6# 2. Crear directorio de datos7mkdir ~/.n8n8 9# 3. Iniciar n8n con Docker10docker run -it --rm \11 --name n8n \12 -p 5678:5678 \13 -v ~/.n8n:/home/node/.n8n \14 docker.n8n.io/n8nio/n8n
Accede entonces a http://tu-ip:5678 para ver la interfaz de n8n.
Credenciales que vas a necesitar
Antes de empezar a construir workflows, configura estas credenciales en n8n (Settings > Credentials):
- Google Sheets API: para tu base de datos de clientes y pólizas
- Gmail OAuth2: para enviar correos automáticos
- OpenAI API: para procesamiento de documentos con IA
- Twilio (opcional): para SMS
- WhatsApp Business API (opcional): para notificaciones WhatsApp
Workflow 1: Recordatorios automáticos de renovación
Este es el workflow más valioso para cualquier corredor. Una póliza que vence sin que el cliente lo sepa con suficiente antelación es un cliente en riesgo de irse.
El problema que resuelve
Un corredor con 300 pólizas activas tiene potencialmente 300 fechas de vencimiento distintas. Recordar manualmente a cada cliente con 30, 15 y 7 días de antelación es imposible sin automatización.
Estructura del workflow
El flujo funciona así:
Nodo 1: Schedule Trigger
- Tipo: Schedule Trigger
- Configuración: Se activa todos los días a las 9:00 AM
- Descripción: El "corazón" del flujo, que lo pone en marcha cada mañana
Nodo 2: Google Sheets - Leer pólizas
- Tipo: Google Sheets (Read Rows)
- Hoja: "Pólizas"
- Rango: A:Z (todas las columnas)
- Filtro: columna "Estado" = "Activa"
- Descripción: Lee todas las pólizas activas de tu base de datos
Nodo 3: Function Item - Calcular días hasta vencimiento
1// Este nodo calcula los días que faltan para el vencimiento de cada póliza2const today = new Date();3const vencimiento = new Date(items[0].json['Fecha Vencimiento']);4const diffTime = vencimiento - today;5const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24));6 7return [{8 json: {9 ...items[0].json,10 diasHastaVencimiento: diffDays11 }12}];
- Descripción: Calcula exactamente cuántos días quedan para el vencimiento
Nodo 4: IF - Filtrar por días críticos
- Condición:
diasHastaVencimientoes igual a 30 OR 15 OR 7 - Si TRUE: Continúa al siguiente nodo
- Si FALSE: Detener el flujo para ese ítem
- Descripción: Solo procesa pólizas que vencen en exactamente 30, 15 o 7 días
Nodo 5: Switch - Personalizar mensaje según urgencia
- Caso 1 (30 días): Mensaje informativo y tranquilo
- Caso 2 (15 días): Mensaje con llamada a la acción
- Caso 3 (7 días): Mensaje de urgencia
- Descripción: Adapta el tono del mensaje según la urgencia
Nodo 6: Gmail - Enviar correo al cliente
- Para cada caso del Switch, un nodo Gmail diferente con su template
- Subject:
[30 días] Tu seguro de {{Tipo Póliza}} vence próximamente - {{Nombre Cliente}} - Body (template para 30 días):
1Estimado/a {{Nombre Cliente}},2 3Le informamos que su póliza {{Número Póliza}} de {{Tipo Póliza}}4vencerá el próximo {{Fecha Vencimiento}}, es decir, en 30 días.5 6Para proceder a la renovación o explorar las mejores opciones7del mercado, puede contactarnos en:8- Email: {{Email Corredor}}9- Teléfono: {{Teléfono Corredor}}10- Responder a este correo11 12Un cordial saludo,13{{Nombre Corredor}}14{{Empresa Corredor}}
Nodo 7: Google Sheets - Registrar envío
- Añade una entrada en la hoja "Log Comunicaciones" con la fecha, tipo de mensaje y cliente
- Descripción: Mantiene un registro de todas las comunicaciones enviadas
Resultado del workflow
Con este flujo activo, nunca más se te pasará una renovación. El cliente recibe tres recordatorios automáticos y personalizados, y tú tienes un registro completo de todas las comunicaciones enviadas.
Tiempo de construcción: 2-3 horas la primera vez Tiempo ahorrado: 1-2 horas semanales para una cartera de 300 pólizas
Workflow 2: Procesamiento de pólizas con IA
Este workflow es el más impresionante desde el punto de vista tecnológico. Permite que un corredor reciba un PDF de una póliza por email, y que automáticamente se extraigan todos los datos relevantes y se almacenen en su base de datos.
El problema que resuelve
Cuando un cliente nuevo llega con sus pólizas actuales para que las revises, tienes que leer documentos de 40-80 páginas para extraer los datos clave: cobertura, prima, fecha vencimiento, exclusiones importantes. Eso puede tomar 20-30 minutos por póliza.
Con IA, tarda 30 segundos.
Estructura del workflow
Nodo 1: Email Trigger (Gmail)
- Tipo: Gmail Trigger
- Evento: New Email
- Filtro: Asunto contiene "Nueva póliza" OR tiene adjunto PDF
- Descripción: Se activa cuando recibes un email con una póliza adjunta
Nodo 2: Extract Binary Data
- Extrae el archivo PDF del email adjunto
- Descripción: Obtiene el binario del PDF para procesarlo
Nodo 3: HTTP Request - Convertir PDF a texto
- URL de una API de extracción de texto (como pdf.co o pdfco API)
- O alternativamente, usar el nodo nativo de n8n para PDFs
- Output: Texto extraído del PDF
Nodo 4: OpenAI - Analizar póliza
- Tipo: OpenAI (Message a Model)
- Modelo: gpt-4o
- System prompt:
1Eres un experto en seguros españoles. Analiza el texto de esta póliza2y extrae la siguiente información en formato JSON. Si algún dato no3está disponible, usa null.
- User message:
1Analiza esta póliza de seguro y extrae:2- tipo_poliza (coche/hogar/vida/salud/otro)3- aseguradora4- numero_poliza5- nombre_tomador6- dni_tomador7- fecha_inicio (formato YYYY-MM-DD)8- fecha_vencimiento (formato YYYY-MM-DD)9- prima_anual (solo número, sin símbolo de moneda)10- coberturas_principales (lista de las 5 principales)11- exclusiones_importantes (lista de las más relevantes)12- franquicia (si hay, el importe)13- limite_cobertura (importe máximo cubierto)14- notas_importantes (cualquier cláusula inusual o importante)15 16Texto de la póliza:17{{pdfText}}18 19Responde SOLO con el JSON, sin texto adicional.
Nodo 5: Parse JSON
- Convierte la respuesta de texto de OpenAI en un objeto JSON estructurado
- Descripción: Hace que los datos sean utilizables por los siguientes nodos
Nodo 6: Google Sheets - Añadir fila
- Hoja: "Pólizas"
- Mapea cada campo del JSON a la columna correspondiente
- Añade también: fecha de análisis, email del remitente, nombre del archivo PDF
- Descripción: Guarda todos los datos extraídos en tu base de datos
Nodo 7: Gmail - Confirmar al cliente
- Envía un email de confirmación al remitente
- Incluye un resumen de los datos extraídos para que el cliente verifique
- Subject: "Hemos recibido y procesado tu póliza - Resumen"
Nodo 8: Gmail - Notificar al corredor
- Envía al corredor un resumen con los puntos clave de la póliza recibida
- Incluye alertas si detecta coberturas insuficientes o primas anómalas
Resultado del workflow
Envías o recibes un PDF de póliza → en 60 segundos tienes todos los datos en tu Google Sheet y una notificación con el resumen en tu email.
Tiempo de construcción: 3-4 horas Tiempo ahorrado: 20-30 minutos por póliza procesada
Para un corredor que procesa 30 pólizas nuevas al mes, esto supone 10-15 horas mensuales ahorradas solo en este workflow.
Workflow 3: Seguimiento automático de siniestros
Los siniestros son el momento de la verdad para un corredor. Un cliente que siente que su siniestro está siendo gestionado activamente confía más en su corredor. Pero hacer seguimiento manual de 20 siniestros en paralelo es agotador.
El problema que resuelve
Tienes un cliente con un siniestro abierto. La aseguradora tarda 3 semanas en pagar. El cliente llama cada 2 días preguntando cómo va. Tú llamas a la aseguradora, te dicen "está en proceso", y tienes que llamar al cliente para decirle lo mismo.
Este flujo automatiza esa cadena de comunicación.
Estructura del workflow
Nodo 1: Schedule Trigger
- Se activa todos los lunes y jueves a las 10:00 AM
- Descripción: Frecuencia suficiente para mantener actualizados los siniestros
Nodo 2: Google Sheets - Leer siniestros abiertos
- Hoja: "Siniestros"
- Filtro: Estado = "Abierto" O "En proceso"
- Incluye: número de siniestro, aseguradora, datos de cliente, fecha apertura, último estado
- Descripción: Lista de siniestros que requieren seguimiento
Nodo 3: Function Item - Calcular días transcurridos
1const today = new Date();2const fechaApertura = new Date(items[0].json['Fecha Apertura']);3const diffTime = today - fechaApertura;4const diasTranscurridos = Math.floor(diffTime / (1000 * 60 * 60 * 24));5 6// Clasificar urgencia7let urgencia = 'normal';8if (diasTranscurridos > 30) urgencia = 'alta';9if (diasTranscurridos > 60) urgencia = 'crítica';10 11return [{12 json: {13 ...items[0].json,14 diasTranscurridos: diasTranscurridos,15 urgencia: urgencia16 }17}];
Nodo 4: IF - Filtrar siniestros que necesitan actualización
- Condición: Han pasado más de 7 días desde la última comunicación al cliente
- Si TRUE: El siniestro necesita actualización
- Si FALSE: No procesar
Nodo 5: HTTP Request - Consultar API de la aseguradora (si disponible)
- Algunas aseguradoras tienen APIs de estado de siniestros
- Si no, este nodo puede saltar directamente al 6
Nodo 6: Gmail - Actualizar al cliente
- Envía actualización de estado al cliente
- Template adaptado según urgencia:
1Estimado/a {{Nombre Cliente}},2 3Le informamos sobre el estado de su siniestro {{Número Siniestro}}:4 5Estado actual: {{Estado Siniestro}}6Última actualización: {{Fecha Ultima Actualizacion}}7Tiempo transcurrido: {{diasTranscurridos}} días8 9{{#if urgencia == 'crítica'}}10⚠️ Dado el tiempo transcurrido, hemos escalado su caso al11departamento de defensoría del asegurado de {{Aseguradora}}.12{{/if}}13 14Para cualquier consulta, puede contactarnos.15 16{{Nombre Corredor}}
Nodo 7: Google Sheets - Actualizar log de comunicaciones
- Registra el envío en la hoja de log
- Actualiza la columna "Última Comunicación Cliente"
Nodo 8: IF - Alertar al corredor si siniestro es crítico
- Si urgencia = 'crítica' (más de 60 días): Envía alerta especial al corredor
- Descripción: Asegura que el corredor revisa personalmente los casos críticos
Resultado del workflow
El cliente recibe actualizaciones automáticas regulares sobre su siniestro, aunque no haya novedades. El corredor solo tiene que intervenir personalmente cuando el sistema escala un caso crítico.
Tiempo de construcción: 2-3 horas Tiempo ahorrado: 3-5 horas semanales para una cartera con 15-20 siniestros simultáneos activos
Workflow 4: Notificaciones a clientes vía WhatsApp
WhatsApp tiene una tasa de apertura del 98% en España (vs el 20-25% del email). Para notificaciones urgentes, es el canal óptimo.
Requisitos previos
Para automatizar WhatsApp necesitas:
- WhatsApp Business API (no la app normal): requiere aprobación de Meta
- O Twilio WhatsApp Sandbox para pruebas (más fácil de configurar inicialmente)
- Un número de teléfono verificado como Business
Estructura del workflow (integrado con el Workflow 1)
Este workflow se añade como rama paralela al Workflow 1 de renovaciones:
Nodo adicional después del Nodo 5 del Workflow 1:
Nodo WA1: IF - ¿Tiene WhatsApp el cliente?
- Condición: columna "WhatsApp" en Google Sheets está marcada como "Sí"
- Solo los clientes que han dado consentimiento para WhatsApp
Nodo WA2: HTTP Request - Enviar WhatsApp (7 días antes)
- URL: API de Twilio o WhatsApp Business
- Solo para el caso de 7 días (urgente), donde WhatsApp tiene más impacto que email
- Message template (debe estar aprobado por Meta):
1Hola {{nombre}}, te recuerda {{corredor}} que tu seguro de2{{tipo_poliza}} (póliza {{numero_poliza}}) vence en 7 días3({{fecha_vencimiento}}).4 5Para renovar: {{link_renovacion}}6¿Preguntas? Responde aquí.
Nodo WA3: Google Sheets - Registrar envío WhatsApp
- Añade entrada en el log especificando canal "WhatsApp"
Por qué funciona tan bien
Los recordatorios de renovación por WhatsApp tienen tasas de respuesta 4-5x superiores a los emails. En un sector donde la renovación es el momento clave de retención del cliente, ese diferencial importa.
Workflow 5: Comparador de precios automatizado
Este workflow es más avanzado pero tiene un impacto enorme en la productividad: automatiza la búsqueda de precios en comparadores cuando se acerca una renovación.
El problema que resuelve
Un corredor que quiere ofrecer a su cliente el mejor precio en la renovación necesita consultar 3-5 comparadores. Eso son 20-30 minutos de trabajo manual por cliente.
Estructura del workflow (usando web scraping o APIs de comparadores)
Nota importante: el web scraping de comparadores puede estar en una zona gris legal/técnica. La solución más robusta es usar las APIs oficiales de los comparadores que las ofrecen (como Rastreator, que tiene API para mediadores). Aquí describimos el flujo con API oficial.
Nodo 1: Trigger manual o desde Workflow 1 (30 días antes)
- Se activa manualmente para un cliente específico O automáticamente desde el Workflow 1
Nodo 2: Google Sheets - Leer datos del vehículo/inmueble
- Lee los datos del cliente y del bien asegurado
- Datos de coche: matrícula, marca, modelo, año, km, conductor principal
- Datos de hogar: metros cuadrados, localidad, valor, número de planta
Nodo 3: HTTP Request - Rastreator API (o similar)
- Método: POST
- Body: Datos del vehículo/inmueble en formato JSON según documentación de la API
- Descripción: Solicita cotizaciones a múltiples aseguradoras simultáneamente
Nodo 4: Function Item - Procesar y ordenar resultados
1// Ordenar las ofertas por precio y extraer las 5 mejores2const ofertas = items[0].json.results;3const topOfertas = ofertas4 .sort((a, b) => a.precio_anual - b.precio_anual)5 .slice(0, 5)6 .map(o => ({7 aseguradora: o.nombre,8 precio: o.precio_anual,9 coberturas: o.coberturas_principales,10 url_contratacion: o.enlace11 }));12 13return [{ json: { topOfertas } }];
Nodo 5: OpenAI - Analizar y comparar ofertas
- Pide a GPT-4 que analice las coberturas y precios
- Prompt:
1Eres un experto en seguros de coche españoles. Analiza estas 5 ofertas2y da una recomendación objetiva considerando precio/cobertura:3{{topOfertas}}4 5Cliente actual paga: {{prima_actual}} con {{aseguradora_actual}}6 7Recomienda la mejor opción y explica por qué en 2-3 frases.
Nodo 6: Google Sheets - Guardar comparativa
- Guarda las 5 mejores ofertas y el análisis de IA en la hoja "Comparativas"
Nodo 7: Gmail - Enviar informe al corredor
- Envía el informe de comparativa formateado para que el corredor lo revise
- El corredor decide qué recomendar al cliente antes de enviarlo
Nodo 8 (opcional): Aprobación humana
- n8n puede pausar el flujo y esperar a que el corredor apruebe el informe antes de enviarlo al cliente
- Usa el nodo "Wait" de n8n junto con un webhook de respuesta
Resultado del workflow
El corredor recibe automáticamente un informe de comparación de precios listo para revisar, con análisis de IA incluido. Solo tiene que añadir sus comentarios personales antes de enviarlo al cliente.
Tiempo de construcción: 4-6 horas (el más complejo) Tiempo ahorrado: 15-20 minutos por renovación procesada
Base de datos en Google Sheets: estructura óptima
Para que todos estos workflows funcionen de forma coordinada, necesitas una estructura de datos coherente en Google Sheets.
Hoja 1: Clientes
| Columna | Descripción | Ejemplo |
|---|---|---|
| ID_Cliente | Identificador único | CLI-001 |
| Nombre | Nombre completo | María García López |
| Email principal | maria@ejemplo.com | |
| Teléfono | Teléfono de contacto | 612345678 |
| ¿Tiene WhatsApp? | Sí/No | |
| DNI | DNI del tomador | 12345678A |
| Fecha Alta | Cuándo se hizo cliente | 2023-03-15 |
| Segmento | Clasificación interna | Premium/Estándar |
| Notas | Notas del corredor | Prefiere llamadas por la tarde |
Hoja 2: Pólizas
| Columna | Descripción | Ejemplo |
|---|---|---|
| ID_Poliza | Identificador único | POL-001 |
| ID_Cliente | Referencia a Clientes | CLI-001 |
| Tipo | Tipo de seguro | Coche |
| Aseguradora | Compañía | Verti |
| Numero_Poliza | Número de póliza | VRT-2345678 |
| Prima_Anual | Prima en euros | 485.00 |
| Fecha_Inicio | Inicio de vigencia | 2025-03-15 |
| Fecha_Vencimiento | Fin de vigencia | 2026-03-15 |
| Estado | Estado actual | Activa |
| Matricula | Solo para coche | 1234-ABC |
| Cobertura | Tipo cobertura | Todo riesgo |
| Franquicia | Importe franquicia | 300 |
| Archivo_PDF | Ruta al PDF | /polizas/VRT-2345678.pdf |
Hoja 3: Siniestros
| Columna | Descripción |
|---|---|
| ID_Siniestro | Identificador único |
| ID_Poliza | Póliza afectada |
| ID_Cliente | Cliente |
| Fecha_Apertura | Fecha del siniestro |
| Descripcion | Descripción breve |
| Importe_Reclamado | Importe declarado |
| Importe_Indemnizado | Importe finalmente pagado |
| Estado | Abierto / En proceso / Cerrado |
| Fecha_Cierre | Si está cerrado |
| Ultima_Comunicacion | Fecha último contacto |
| Notas | Seguimiento interno |
Hoja 4: Log Comunicaciones
Esta hoja registra automáticamente cada comunicación enviada por los workflows:
| Columna | Descripción |
|---|---|
| Timestamp | Fecha y hora exacta |
| ID_Cliente | A quién se envió |
| Canal | Email / WhatsApp / SMS |
| Tipo | Renovación / Siniestro / Info |
| Asunto | Asunto del mensaje |
| Estado | Enviado / Error |
Integración con OpenAI para procesamiento de documentos
El procesamiento de documentos con IA es probablemente la funcionalidad más transformadora para un corredor de seguros. Aquí está cómo configurar la integración correctamente.
Configurar la credencial de OpenAI en n8n
- En n8n, ve a Settings > Credentials > Add Credential
- Selecciona "OpenAI API"
- Introduce tu API Key (obtenible en platform.openai.com)
- Haz clic en "Save"
Nombre recomendado para la credencial: "OpenAI Seguros"
El prompt óptimo para análisis de pólizas de coche
1Eres un experto en seguros de automóviles en España con 20 años de experiencia.2Analiza el siguiente texto de una póliza de seguro de coche y extrae información3en formato JSON.4 5INSTRUCCIONES IMPORTANTES:6- Extrae SOLO la información que encuentres explícitamente en el texto7- Para campos no encontrados, usa null (no inventes datos)8- Los importes deben ser números, sin símbolos de moneda9- Las fechas en formato YYYY-MM-DD10- Para coberturas y exclusiones, devuelve listas de strings cortos y claros11 12CAMPOS A EXTRAER:13{14 "aseguradora": "nombre de la aseguradora",15 "numero_poliza": "número de póliza",16 "tomador": "nombre completo del tomador",17 "dni_tomador": "DNI del tomador",18 "conductor_habitual": "nombre del conductor habitual si es diferente del tomador",19 "vehiculo": {20 "marca": "",21 "modelo": "",22 "matricula": "",23 "año": null,24 "uso": "particular/mixto/taxi/etc"25 },26 "vigencia": {27 "inicio": "YYYY-MM-DD",28 "fin": "YYYY-MM-DD"29 },30 "prima": {31 "anual": null,32 "fraccionamiento": "anual/semestral/trimestral/mensual"33 },34 "tipo_cobertura": "terceros/terceros ampliado/todo riesgo con franquicia/todo riesgo",35 "franquicia": null,36 "coberturas": ["lista de coberturas principales"],37 "exclusiones": ["lista de exclusiones más relevantes"],38 "asistencia_carretera": true/false,39 "vehiculo_sustitución": true/false,40 "defensa_juridica": true/false,41 "notas": "cualquier cláusula inusual o importante"42}43 44TEXTO DE LA PÓLIZA:45{{texto_poliza}}
Estimación de costes de OpenAI
Con GPT-4o (el modelo recomendado):
- Una póliza de 50 páginas = ~15.000 tokens
- Coste aproximado: 0,08€ por póliza procesada
- Para 100 pólizas al mes: ~8€ en costes de API
Muy razonable para el tiempo que ahorra.
Seguridad y RGPD en automatizaciones con datos de seguros
Los datos de seguros son datos personales y en muchos casos datos sensibles (salud, patrimonio). El cumplimiento del RGPD es obligatorio.
Requisitos mínimos de seguridad
✅ n8n self-hosted con HTTPS (certificado SSL obligatorio)
✅ Autenticación de dos factores en n8n
✅ Google Sheets compartidos solo con cuentas necesarias, nunca públicos
✅ API Keys de OpenAI rotadas periódicamente
✅ Logs de acceso activados en el servidor
❌ No usar n8n Cloud gratuito para datos de clientes reales (términos de servicio)
❌ No almacenar DNIs o datos bancarios en texto plano en Sheets
❌ No enviar PDFs con datos personales por WhatsApp sin cifrado
❌ No compartir la base de datos de Google Sheets con terceros sin consentimiento explícito
Cláusulas de privacidad necesarias
Tus clientes deben haber dado consentimiento para:
- El procesamiento automatizado de sus datos para comunicaciones de seguros
- El uso de IA para análisis de sus documentos
- El almacenamiento de sus datos en servicios en la nube (Google)
Revisa y actualiza tu política de privacidad para incluir estas menciones. Un abogado especializado en protección de datos puede ayudarte a redactarla correctamente por un coste razonable (200-400€).
Retención de datos
Define cuánto tiempo conservas los datos en tu Google Sheet:
- Clientes activos: mientras dure la relación
- Pólizas vencidas: 5 años (exigencia legal en España)
- Siniestros cerrados: 7 años (posibles reclamaciones)
- Logs de comunicaciones: 2 años
Mi Recomendación Personal
Después de analizar y construir estos flujos en profundidad, aquí está mi recomendación honesta para diferentes perfiles de corredor:
Si eres un corredor individual o pequeño con menos de 100 clientes:
Empieza solo con el Workflow 1 (renovaciones). Es el de mayor ROI inmediato y el más sencillo de implementar. Una vez que lo tengas funcionando y veas el ahorro de tiempo, irás añadiendo los demás.
Tiempo de implementación estimado: 1 tarde. Ahorro desde el primer mes: 3-4 horas.
Si eres un corredor mediano con 200-500 clientes:
Los Workflows 1, 2 y 3 son prioritarios. Juntos pueden ahorrarte entre 8 y 12 horas semanales. Con esas horas recuperadas, puedes dedicarte a captar nuevos clientes o mejorar la calidad del servicio.
Si diriges una gestoría o correduría con múltiples agentes:
El Workflow 5 (comparador) y la integración con OpenAI para procesamiento de documentos son los que más impacto tienen a escala. El ROI se multiplica con cada agente adicional que usa los flujos.
Las herramientas exactas que yo usaría:
- n8n self-hosted en Hetzner CX22 (3,79€/mes)
- Google Workspace Business Starter (6€/mes por usuario) para Gmail + Sheets
- OpenAI API (pago por uso, ~8-15€/mes para cartera media)
- WhatsApp Business API vía Twilio (pago por mensaje)
Coste total mensual: 18-30€ para un corredor individual. El ROI en tiempo ahorrado lo recuperas en el primer día del primer mes.
Para empezar hoy mismo con n8n, consulta también nuestra guía sobre cómo crear un chatbot en WhatsApp con n8n que cubre los fundamentos de la plataforma.
Preguntas Frecuentes
¿Necesito saber programar para usar n8n en seguros?
No es necesario saber programar para los workflows básicos. Los nodos de trigger, Google Sheets, Gmail y WhatsApp son completamente visuales. Sin embargo, para los workflows más avanzados (como el procesamiento de PDFs con IA), sí se usan pequeños fragmentos de JavaScript en nodos de tipo "Function". Son simples de copiar y adaptar, pero ayuda tener nociones básicas. Si tienes 0 experiencia con código, empieza con los Workflows 1 y 3 que son puramente visuales, y avanza hacia los más complejos cuando te sientas cómodo con la plataforma.
¿Están los datos de mis clientes seguros en Google Sheets?
Google Sheets con una cuenta de Google Workspace tiene un nivel de seguridad adecuado para la mayoría de los datos de una correduría. El cifrado en tránsito y en reposo está incluido. Sin embargo, si manejas datos especialmente sensibles (información médica para seguros de salud, por ejemplo), considera usar una base de datos más robusta o anonimizar los datos en Sheets. Lo más importante es gestionar correctamente los permisos de compartición: la hoja nunca debe estar en "cualquiera con el enlace puede ver".
¿Puede el workflow con OpenAI cometer errores al extraer datos de una póliza?
Sí, y es importante diseñar el workflow para ello. GPT-4o tiene una precisión de extracción del 90-95% en pólizas de seguros españolas estándar. El 5-10% restante puede tener errores, especialmente en pólizas con formato inusual o con texto de mala calidad (PDFs escaneados mal). La recomendación es siempre incluir en el Workflow 2 un paso de "revisión humana" donde el corredor verifica los datos extraídos antes de guardarlos definitivamente. El correo de confirmación que el workflow envía al corredor sirve exactamente para eso.
¿Puedo usar estos workflows si soy corredor de seguros con oficina física?
Absolutamente. Estos workflows funcionan independientemente de si tienes oficina física o eres 100% digital. Si tienes oficina, n8n se integra igual de bien con los sistemas que ya usas (Gmail, Google Sheets o incluso algunos CRMs como Salesforce o HubSpot). El único requisito es que tus datos de clientes y pólizas estén digitalizados en alguna herramienta que n8n pueda leer.
¿Cómo escalar estos workflows cuando crezca mi cartera?
n8n escala bien hasta carteras de varios miles de clientes. Los límites típicos son los de los servicios de terceros: Google Sheets tiene un límite de 10 millones de celdas (suficiente para años), la API de OpenAI tiene límites de peticiones por minuto (pero se pueden gestionar con los nodos de "Rate Limit" de n8n), y Gmail tiene límites de envío diario (500 emails/día en cuentas gratuitas, 2.000 en Workspace). Para una cartera muy grande (más de 1.000 clientes), considero migrar la base de datos a Airtable o a una base de datos real (PostgreSQL), que n8n también soporta nativamente.
¿Listo para poner tu proyecto en producción?
Si estás siguiendo este tutorial, necesitas un servidor donde desplegarlo. Yo uso Hostinger para mis proyectos porque el panel es intuitivo, los VPS van con SSD NVMe, y a 4,99€/mes no hay nada comparable en relación calidad-precio.
* Enlace de afiliado. Si contratas a través de este enlace, nos ayudas a mantener este contenido gratuito.
Posts Relacionados
Consultoría IA en San Sebastián (Donostia): Agentes, Automatización y Modelos Privados para Empresas [2026]
Guía completa de servicios de inteligencia artificial en San Sebastián: agentes IA, automatización, modelos privados y consultoría para empresas vascas en 2026.
Kit Digital 2026 para IA: Cómo Solicitar Hasta 12.000€ para tu PYME Paso a Paso
Tutorial paso a paso para solicitar el Kit Digital 2026 con soluciones de IA. Requisitos, cuantías por segmento (hasta 12.000€), agentes digitalizadores y errores que rechazan tu solicitud.
Formación en Claude Code para Empresas en España: Proveedores, Precios y Qué Esperar [2026]
Guía de formación en Claude Code para empresas españolas: proveedores, precios (desde 4.000€), programas in-company, duración y resultados esperados.
Javier Santos Criado
Consultor de IA y Automatización | Fundador de Javadex
Experto en implementación de soluciones de Inteligencia Artificial para empresas. Especializado en automatización con n8n, integración de LLMs, y desarrollo de agentes IA.
Lleva tu proyecto a producción
Hosting web desde 2,99€/mes o VPS con SSD NVMe desde 4,99€/mes. Panel intuitivo, IP dedicada y soporte 24/7 en español.
¿Quieres más contenido de IA?
Explora nuestras comparativas y guías