This article is also available in English.
Read in EN →
Cómo automatizar tu prospección y cualificación B2B con un agente de IA en n8n: Guía paso a paso
Automatización
11 min ETA

Cómo automatizar tu prospección y cualificación B2B con un agente de IA en n8n: Guía paso a paso

IA4

IA4PYMES

Research Team

En el sector de servicios B2B, la prospección y cualificación de clientes potenciales es una de las tareas más críticas, pero también la que más tiempo y recursos consume. Los equipos comerciales pasan horas navegando por directorios, visitando sitios web, intentando clasificar si una empresa encaja con su Perfil de Cliente Ideal (ICP - Ideal Customer Profile) y redactando correos fríos personalizados que raramente reciben respuesta debido a su falta de relevancia.

Para superar este cuello de botella sin inflar los costes ni caer en el desorden de un Frankenstack de automatizaciones frágiles (el fenómeno que analizamos en nuestro artículo sobre la Tasa de Integración), la solución pasa por diseñar un Agente de IA autónomo integrado en n8n.

n8n se ha consolidado como la plataforma líder de orquestación de flujos de trabajo debido a su capacidad de autoalojarse localmente (garantizando el cumplimiento estricto del RGPD) y a su soporte nativo avanzado para agentes de LangChain.

En esta guía extensa y práctica, aprenderás a construir paso a paso un pipeline agéntico en producción para extraer, analizar, cualificar y redactar propuestas de contacto personalizadas de forma autónoma.


Arquitectura del Flujo de Trabajo (Workflow)

El pipeline que vamos a construir consta de cuatro fases lógicas estructuradas en el lienzo (canvas) de n8n:

graph TD
    A[Disparador: Lead entrante] --> B[Extracción: Web Scraper Node]
    B --> C[Cualificación: AI Agent Node]
    C -->|No Cualificado| D[Marcar como Rechazado en CRM]
    C -->|Cualificado| E[Redacción: Prompt Personalizado]
    E --> F[Salida: Guardar borrador en CRM / Email]

Paso 1: Configurar el Disparador (Trigger) y la Entrada de Datos

Para que el flujo se ejecute, necesitamos una entrada de leads. En n8n, podemos configurar esto de varias formas según el origen de tus datos:

  1. Webhook Node: Recibe datos de forma síncrona en tiempo real cuando un usuario rellena un formulario en tu web.
  2. Google Sheets / Airtable Node: Se activa de forma periódica (por ejemplo, cada mañana) leyendo nuevas filas de una lista de prospección.

Para este tutorial, utilizaremos un nodo de Google Sheets que lee las columnas Nombre Empresa, Sitio Web y Sector.


Paso 2: Extracción de Información en Tiempo Real (Web Scraping)

Para que el agente de IA pueda evaluar si la empresa encaja con tu ICP, necesita información actualizada. No podemos fiarnos solo de la base de datos de origen; debemos analizar su sitio web en directo.

  1. Añade el nodo HTTP Request en n8n.
  2. Configura el método como GET y mapea dinámicamente la URL del sitio web obtenida en el paso anterior: {{ $json.SitioWeb }}.
  3. Tip Técnico: Dado que muchas webs bloquean peticiones automatizadas sencillas, asegúrate de activar la opción de redirecciones automáticas y configura un encabezado User-Agent de navegador común en los ajustes del nodo.
  4. Conecta la salida a un nodo HTML configurado en modo "Extract" para quedarte únicamente con los textos principales de la página de inicio (etiquetas <main>, <body> o los encabezados <h1>, <h2> y párrafos <p>), evitando así enviar código HTML basura al modelo, lo que aumentaría el consumo de tokens.

🔒 ¿Quieres automatizar tu captación B2B sin lidiar con la complejidad técnica?

Construir agentes autónomos en n8n requiere configurar conexiones estables, gestionar excepciones y evitar la deuda técnica del Frankenstack. En IA4PYMES diseñamos y desplegamos tu infraestructura de datos agéntica a medida, conectada a tu ERP y CRM corporativo.

Reserva tu sesión de consultoría técnica de 60 minutos aquí (Garantía de reembolso del 100% si no validamos la viabilidad en los primeros 15 minutos, o deducible del coste final de desarrollo si nos contratas).


Paso 3: Crear el Agente de Cualificación con IA (AI Agent Node)

Aquí reside el núcleo de la automatización. En lugar de utilizar un nodo LLM básico que solo responde preguntas, n8n ofrece el nodo AI Agent que permite al modelo utilizar herramientas (tools) y estructurar salidas mediante esquemas.

1. Selección del Modelo

Conecta un subnodo de proveedor (ej. Declarative Copilot/OpenAI Chat Model o Anthropic Chat Model). Recomendamos utilizar modelos con alta capacidad de razonamiento y coste ajustado, como gpt-4o-mini o claude-3-5-sonnet.

2. Definición del System Prompt (Las instrucciones del Agente)

Copia y adapta el siguiente prompt en el cuadro de texto del nodo:

Eres un analista de desarrollo de negocio especializado en cualificación de leads B2B para una empresa de servicios de tecnología.
Tu objetivo es analizar el contenido textual extraído de la web de la empresa candidata y determinar si cumple con el Perfil de Cliente Ideal (ICP).

NUESTRO ICP:
- Empresas B2B que ofrecen servicios o productos de alto valor.
- Sectores preferentes: Logística, Finanzas, Legal, Consultoría, E-commerce, Sanidad Privada.
- Deben mostrar evidencias de que manejan datos manuales o flujos complejos que se pueden automatizar.

INSTRUCCIONES DE SALIDA:
Debes devolver una respuesta estrictamente en formato JSON con la siguiente estructura:
{
  "qualified": true/false,
  "reason": "Explicación detallada de por qué cumple o no con el ICP, citando elementos específicos encontrados en su web.",
  "pain_points": ["Punto de dolor 1", "Punto de dolor 2"],
  "value_proposition_pitch": "Una propuesta de valor de un párrafo explicando cómo podemos ayudarles específicamente basándonos en sus servicios."
}

3. Configurar la Salida Estructurada (Structured Output Node)

Para asegurar que la IA siempre devuelva el JSON limpio y que n8n pueda procesar los siguientes pasos sin que el flujo falle por problemas de formato, conecta un nodo Structured Output al agente de IA y define las variables (qualified como booleano, reason y value_proposition_pitch como textos, y pain_points como array).


Paso 4: Bifurcación del Flujo y Almacenamiento en el CRM

Una vez que el agente de IA emite su veredicto en formato JSON, utilizamos el nodo If en n8n para dividir el camino:

Condición: {{ $json.qualified }} es igual a true

Si la respuesta es FALSE (No Cualificado)

El flujo conecta con tu CRM (ej. HubSpot o Zoho CRM) mediante sus nodos nativos de n8n para actualizar el estado del prospecto a "Descartado - No cumple ICP" y archivar la ficha, evitando que tu equipo comercial pierda tiempo llamándoles.

Si la respuesta es TRUE (Cualificado)

El flujo avanza hacia la preparación de la propuesta de contacto.

  1. Añade un nodo LLM adicional enfocado a redacción creativa (por ejemplo, con claude-3-5-sonnet para una mayor calidad de escritura).
  2. Pásale los datos obtenidos de la web de la empresa, los puntos de dolor detectados por el agente (pain_points) y la propuesta de valor personalizada (value_proposition_pitch).
  3. Pídele que redacte un email de contacto frío, con un tono profesional, sin sonar a plantilla masiva, enfocándose en la solución a uno de sus problemas específicos.
  4. Nodo de CRM (HubSpot/Holded): Crea una tarea o un borrador de correo dentro del registro del cliente potencial en el CRM con el texto redactado por la IA. Así, el comercial humano solo tiene que revisar la propuesta, darle el visto bueno y pulsar enviar (estrategia Human-in-the-loop para máxima seguridad y calidad).

Conclusión y Próximos Pasos

Al finalizar la configuración, habrás creado una máquina de prospección que trabaja 24/7 sin descanso, analizando cientos de webs al día, descartando el ruido y entregando borradores de email listos para enviar a clientes altamente cualificados.

Lo mejor de este diseño es su soberanía y escalabilidad: al funcionar en n8n, evitas la dispersión de herramientas propietarias y mantienes el control total sobre tus APIs y tus bases de datos, blindándote contra la obsolescencia y optimizando tus costes operativos a largo plazo.

initiating_deployment...

Pasa de la teoría a la ejecución

El conocimiento sin implementación técnica es solo entretenimiento. Agenda tu consultoría de 60 minutos: te devolvemos el 100% del importe si en los primeros 15 minutos vemos que la IA no es viable para tu caso, y si decides contratar el proyecto con nosotros, te descontamos el coste total de la sesión del presupuesto final.

Reservar Consultoría