«Todavía no facturamos lo suficiente para pagar un CRM.» Lo escuchamos constantemente, y es una trampa: mientras esperas a «merecer» un CRM, los prospectos se te escapan por WhatsApp, por el correo y por notas sueltas. La buena noticia es que no necesitas un CRM de 50 €/mes por usuario para dejar de perder oportunidades. Con n8n, Google Sheets y Gmail —herramientas que ya tienes o que cuestan céntimos— puedes montar un sistema de gestión de prospectos que captura, deduplica y te recuerda cada seguimiento. En esta guía lo construimos entero.

El problema real: los leads no se pierden, se olvidan

Una pyme típica recibe prospectos por cuatro o cinco canales: formulario web, email directo, llamadas, redes sociales y recomendaciones. Sin un sistema central, cada canal vive en su isla. El resultado medible: entre un 20 y un 40 % de los prospectos nunca reciben un seguimiento serio. No por mala fe, sino porque nadie tiene la lista completa ni recuerda a quién tocaba escribir hoy.

Qué vas a construir

  1. Captura centralizada: todo prospecto, venga de donde venga, acaba en una única hoja de Google Sheets.
  2. Deduplicación automática: si el mismo email entra dos veces, se actualiza la fila existente en lugar de crear un duplicado.
  3. Motor de recordatorios: cada mañana, n8n revisa la hoja y te envía por Gmail la lista exacta de personas a las que contactar hoy.

Coste total: 0 € en licencias si autoalojas n8n (o el plan Cloud básico). Es la versión mínima viable de lo que luego puede crecer hasta el embudo completo con CRM y WhatsApp.

Requisitos

La hoja de cálculo: tu mini-CRM

Crea una hoja «Prospectos» con estas columnas: fecha_entrada, nombre, email, telefono, origen, interes, estado, ultimo_contacto, proximo_contacto, notas. El campo estado usará valores fijos: nuevo, contactado, en conversación, presupuesto enviado, ganado, perdido. Esa disciplina de estados es el 50 % del sistema.

Implementación paso a paso

Flujo 1: captura desde el formulario web

Nodo Webhook (POST) como destino de tu formulario → nodo Set para normalizar (email en minúsculas y sin espacios: será tu clave de deduplicación) → sigue en el bloque de deduplicación de abajo. Si usas WordPress, cualquier plugin de formularios con soporte de webhooks te sirve.

Flujo 2: captura desde el correo

Nodo Gmail Trigger vigilando la bandeja (o una etiqueta «prospectos» que aplicas con un gesto a cualquier correo interesante) → nodo OpenAI o Anthropic con un prompt sencillo: «Extrae nombre, email, teléfono y qué servicio solicita este correo; responde en JSON» → nodo Code para parsear la respuesta → bloque de deduplicación. Con esto, reenviar un correo a una etiqueta equivale a dar de alta un prospecto. Los contactos por teléfono o presenciales se añaden con un formulario interno (nodo n8n Form Trigger, que te da un formulario web sin programar nada).

El bloque de deduplicación (el corazón del sistema)

  1. Nodo Google Sheets con operación Lookup: busca en la columna email el email entrante.
  2. Nodo IF: ¿ha devuelto alguna fila?
  3. Si no existe: Google Sheets Append con estado «nuevo» y proximo_contacto = hoy.
  4. Si ya existe: Google Sheets Update sobre esa fila: se actualizan notas y fecha, y si el estado era «perdido» vuelve a «nuevo» (¡un prospecto que vuelve es oro!). Jamás se crea una segunda fila.

Este detalle marca la diferencia entre una hoja fiable y el caos de duplicados que arruina cualquier lista comercial.

Flujo 3: el motor de recordatorios diario

  1. Schedule Trigger: cada día laborable a las 8:00.
  2. Google Sheets: leer todas las filas con estado activo (ni ganado ni perdido).
  3. Filter / IF: quedarte con las filas cuyo proximo_contacto es hoy o ya pasó.
  4. Code: ordenar por antigüedad y componer una tabla HTML limpia.
  5. Gmail: enviarte el correo «Seguimientos de hoy: 6 prospectos» con nombre, teléfono, estado y última nota de cada uno.

Añade una segunda rama con un IF para detectar prospectos con más de 10 días sin contacto en estado «presupuesto enviado» y márcalos en rojo en el correo: esos son euros a punto de evaporarse. Cuando quieras ir más lejos, esta lógica es la base del pipeline comercial completo en n8n.

Extra: primera respuesta automática

En el flujo 1, tras registrar el prospecto, añade un nodo Gmail que envíe una respuesta inmediata y humana: «Gracias por escribirnos, te respondemos hoy mismo». Dos minutos de configuración y ningún prospecto vuelve a sentirse ignorado un fin de semana.

Errores comunes

Resultados y ROI estimado

Pocas inversiones tecnológicas de una pyme tienen un retorno tan desproporcionado. Y cuando el volumen crezca, migrar la hoja a un CRM será trivial: los flujos de n8n seguirán siendo los mismos cambiando dos nodos, como explicamos en nuestra guía de automatización de flujos de trabajo con n8n.

¿Lo montamos por ti?

En Liberty Digital implantamos este sistema —y sus versiones avanzadas con IA— dentro de nuestros servicios de automatización con IA para pymes. Solicita tu consultoría gratuita de automatización: revisamos cómo gestionas hoy tus prospectos y te proponemos el sistema exacto que necesitas, sin comprometerte a nada. Reserva tu consultoría gratuita aquí.