¡Hola, crack de las automatizaciones!
Bienvenido a una lección que, te lo aseguro, te va a volar la cabeza. Hoy vamos a construir juntos una auténtica máquina para encontrar clientes potenciales (o «leads», como nos gusta llamarlos en el mundillo).
¿El objetivo? No solo encontrarlos, sino también entenderlos a fondo usando inteligencia artificial para poder enviarles un primer mensaje tan bueno que no puedan ignorarlo. Olvídate de los emails fríos y aburridos. Vamos a despertar su curiosidad para que quieran saber más de ti y de tus servicios.
¿Qué vamos a hacer exactamente?
- Cazar Leads: Buscaremos empresas y profesionales de un sector específico.
- Extraer Información (Scraping): Cogeremos sus datos clave: email, web, redes sociales… ¡todo el pack!
- Analizar con IA: Haremos que una IA visite su página web, entienda a qué se dedican y nos dé un resumen perfecto.
- Crear un Mensaje Personalizado: Usaremos esa información para generar una frase única y potente para romper el hielo en un primer email o mensaje.
Suena bien, ¿verdad? ¡Pues vamos al lío!
Nuestro Arsenal de Herramientas
Para esta misión, vamos a necesitar a nuestros mejores soldados:
- Apollo.io: Será nuestra base de datos gigante para encontrar leads. Es como una agenda de contactos mundial.
- Apify: Nuestro agente secreto. Se encargará de «scrapear» o extraer toda la información de Apollo de forma automática.
- n8n: El cerebro de la operación. Aquí conectaremos todas las piezas para que la magia suceda.
- Google Sheets: Nuestro cuartel general. Aquí guardaremos toda la información que vayamos consiguiendo de forma ordenada.
- OpenAI (o cualquier IA): Nuestro analista superinteligente. Le dará sentido a toda la información que recopilemos.
Paso 1: La Caza de Leads con Apollo y Apify
Lo primero es encontrar a nuestros futuros clientes.
- Filtra en Apollo: Ve a Apollo.io y crea una cuenta. Dentro, usa sus filtros para buscar el perfil de cliente que te interesa. Por ejemplo, yo he buscado:
- Localización: España
- Industria: Marketing y Publicidad
- Email: Verificado (¡muy importante para que los correos lleguen!)
- Prepara el «Scraper» en Apify: Ahora vamos a Apify.com. Apify es una plataforma increíble que nos permite extraer datos de casi cualquier web. Lo mejor es que te dan 5$ gratis cada mes, más que suficiente para empezar y hacer muchísimas pruebas.
- Regístrate y, dentro, ve a la «Store».
- Busca un scraper para Apollo. Hay varios, yo he usado uno llamado «Apollo Scraper Pay for Lead» porque pagas por los resultados que obtienes, lo cual es genial.
- Una vez dentro del scraper, te pedirá la URL de búsqueda. Pega aquí la URL que copiaste de Apollo.
Paso 2: Dando Permisos a Nuestro Agente (Las Cookies)
Para que Apify pueda acceder a Apollo como si fueras tú, necesita tus «cookies». No te preocupes, es más fácil de lo que suena.
- Instala una extensión de cookies: Ve a la Chrome Web Store y busca «Cookie Editor». Instálala.
- Exporta las cookies: Vuelve a la página de búsqueda de Apollo, haz clic en el icono de la extensión «Cookie Editor» y dale a «Export» -> «Export as JSON». Se descargará un archivo de texto.
- Pega las cookies en Apify: Abre el archivo descargado, copia todo el texto y pégalo en el campo de «Cookies» dentro de la configuración del scraper en Apify.
¡Listo! Ahora Apify tiene la llave para entrar a buscar los datos por ti. Antes de salir, decide cuántos leads quieres obtener para esta prueba (empieza con 5 o 10).
Paso 3: Conectando Apify con n8n (El Cerebro de la Operación)
Ahora vamos a n8n para empezar a construir nuestra automatización.
- Crea el punto de conexión (Endpoint): En Apify, ve a la pestaña «API» del scraper que has configurado. Busca la opción para conectar con n8n (suele llamarse algo como «Run actor synchronously and get dataset items»). Copia esa URL y el bloque de código JSON que te proporciona.
- Crea el nodo HTTP Request en n8n:
- En tu workflow de n8n, añade un nodo HTTP Request.
- Método: POST.
- URL: Pega la URL que copiaste de Apify.
- Body: Marca la opción «JSON» y pega el código JSON que también te dio Apify.
- ¡Haz la primera prueba! Ejecuta este nodo. Si todo ha ido bien, verás cómo n8n se llena con los datos de los leads que ha encontrado Apify: nombre, email, empresa, LinkedIn… ¡Magia pura!
Truco Pro: Una vez que tengas los datos de la prueba, haz clic en el «pin» (la chincheta) para fijarlos. Así no tendrás que gastar tus créditos de Apify cada vez que pruebes los siguientes pasos.
Paso 4: Guardando los Tesoros en Google Sheets
Necesitamos un lugar para guardar esta valiosa información.
- Prepara tu Hoja de Cálculo: Crea un Google Sheet con columnas para todos los datos que te interesan: Nombre, Apellido, Email, Empresa, Web, LinkedIn de la empresa, etc.
- Añade el nodo de Google Sheets en n8n:
- Agrega un nodo Google Sheets y elige la operación «Append Row» (Añadir Fila).
- Conecta tus credenciales de Google (hay vídeos que explican cómo hacerlo si es tu primera vez).
- Selecciona tu hoja de cálculo y la hoja correcta (normalmente «Hoja1»).
- Ahora viene lo divertido: mapear los campos. Arrastra cada dato que viene del nodo anterior a su columna correspondiente en el Google Sheet. Por ejemplo, arrastra firstName a la columna «Nombre», lastName a la columna «Apellido», y así con todos.
Ejecuta el nodo y ¡BAM! Tu Google Sheet se llenará automáticamente con los datos de los leads.
Paso 5: Analizando a cada Lead con IA (Aquí empieza lo bueno)
Ahora vamos a procesar cada lead, uno por uno, para investigar su página web.
- El Bucle (Loop Over Items): Añade un nodo Loop Over Items. Este nodo es muy simple: cogerá la lista de 25 leads y ejecutará los siguientes pasos para cada uno de ellos, de uno en uno.
- Visitando su web (HTTP Request): Dentro del bucle, añade otro nodo HTTP Request.
- Método: GET.
- URL: Arrastra aquí el campo de la web de la empresa (websiteUrl) que viene del bucle. Este nodo «visitará» la web y se traerá todo su código HTML.
- Limpiando el código (HTML Extract): El resultado anterior es un código ilegible. Añade un nodo HTML Extract para convertir ese caos en texto plano y limpio que una persona (o una IA) pueda entender.
- ¡Llamando a la IA! (Nodo OpenAI):
- Añade un nodo de OpenAI (o el modelo de IA que prefieras).
- Elige la operación «Chat Model».
- Ahora, vamos a escribir el prompt (la orden que le damos a la IA). Es mejor hacerlo en inglés porque los modelos suelen entenderlo mejor, pero pidiéndole la respuesta en español. Algo así:
– Offer: What products or services do they sell?
– Target Audience: Who is their ideal customer?
– Problems Solved: What specific problems do they solve for their clients?
Please, answer in Spanish.Website content: [Aquí arrastras el texto limpio del nodo HTML Extract]Ejecuta el nodo y alucina. La IA te dará un resumen perfecto de lo que hace la empresa. - Guardando el Análisis: Añade otro nodo de Google Sheets, pero esta vez elige la operación «Update Row» (Actualizar Fila).
- Le diremos que busque la fila correcta usando un dato único, como el LinkedIn de la empresa.
- Luego, en la columna que hayas creado para el «Análisis Web», pega la respuesta que te ha dado la IA.
Paso 6: Creando la Frase Mágica para Romper el Hielo
Ya casi estamos. Con todo lo que sabemos del cliente, vamos a pedirle a la IA que nos cree una frase inicial para nuestro email.
- Otro nodo de OpenAI: Añade un último nodo de OpenAI.
- Nuevo Prompt: Esta vez el prompt será para ser creativos.Your job is to create a personalized, one-sentence icebreaker for a cold email. Use the following information:
– Name: [Arrastra el nombre del lead]
– City: [Arrastra la ciudad del lead]
– Website Analysis: [Arrastra el análisis que hizo la IA en el paso anterior]The line should be friendly, mention something specific about their business, and spark curiosity. Write only the sentence.
Please, answer in Spanish. - El Toque Final: Ejecuta este nodo y verás cómo la IA crea una frase como:«Hola Keila, veo que en Canarias fusionáis la creatividad con el análisis de datos de una forma impresionante, y me preguntaba cómo la IA podría potenciar aún más esa sinergia en vuestras campañas.»
- Guárdalo todo: Usa un último nodo Google Sheets («Update Row») para guardar esta frase en la columna final de tu hoja de cálculo.
Conclusión: ¡Ya tienes tu Máquina!
¡Enhorabuena! Acabas de construir un sistema que no solo encuentra clientes, sino que los investiga y te da la munición perfecta para iniciar una conversación.
A partir de aquí, las posibilidades son infinitas: puedes añadir otro nodo para que envíe el email automáticamente, para que te mande una notificación a Slack, o para que envíe un mensaje por LinkedIn.
Esto es solo el punto de partida. Experimenta, cambia los prompts y adapta esta máquina a tus necesidades. ¡Ahora a por esos clientes!