Resumen

La automatización efectiva no es hacer una tarea, es hacer cien sin fricción. Aquí verás cómo llevar tus flujos en Make al siguiente nivel con listas, volúmenes y múltiples datos usando el módulo de iterador, integrando Google Sheets, HubSpot (CRM) y Apify/ApiFile para crear y enriquecer contactos de forma sistemática.

¿Cómo escalar automatizaciones con el módulo de iterador?

Automatizar con pensamiento de sistemas implica orquestar datos desde la planilla, validar estados en el CRM y enriquecer información en la web. El escenario incluye aproximadamente diecisiete módulos y usa dos nuevas apps: HubSpot para gestionar contactos y Apify/ApiFile para extraer información pública.

  • Se parte de Google Sheets con columnas clave: K “Asistido” y L “En CRM”. Solo se procesan filas donde K = “sí”.
  • En HubSpot, se busca el contacto por correo (columna B) con límite 1. El router divide el flujo: existe vs. no existe, en base al atributo ID del contacto.
  • Si existe: se crea una nota con la fecha de hoy y el mensaje “Asistir al evento, ayuda sin vender, el día 2 de febrero.” Luego se actualiza la planilla: columna L = “sí”.
  • Si no existe: se activa la ruta inferior del router marcando Yes (fallback). Se crea el contacto con mapeos desde la planilla y se registra la misma nota.

¿Qué datos clave vienen de Google Sheets?

  • Correo del contacto: columna B.
  • Nombre y apellido: columnas G y H.
  • Cargo o rol: columna D.
  • Estado de asistencia: columna K.
  • Marcador de presencia en CRM: columna L.

¿Cómo decide el router en HubSpot si el contacto existe?

  • Módulo “buscar contactos” por correo con límite 1.
  • Filtro “existe” si el atributo ID está presente: se agrega nota al contacto y se marca en la planilla L = “sí”.
  • Ruta “no existe” con opción Yes: se crea contacto en HubSpot asignando campos.
    • First Name: columna G. Last Name: columna H. Email marketing como origen. Cargo/rol: columna D.
    • Se guarda y continúa con la creación de nota para seguimiento comercial.

¿Cómo enriquecer contactos con Apify y búsquedas en Google y LinkedIn?

Para obtener contexto profesional sin intervención manual, se ejecutan actores de Apify/ApiFile. Primero, una búsqueda en Google y, si hay resultados válidos, la extracción del perfil de LinkedIn.

  • Conexión vía API token: se copia el token desde Apify y se valida en Make.
  • Actor 1: búsqueda en Google en español, primera página, usando la consulta site: LinkedIn.com + nombre (G) + apellido (H).
  • Se obtienen los ítems del dataset y se valida que la lista de resultados sea mayor a 0.
  • Entra el módulo de iterador: procesa cada URL encontrada de forma individual.
  • Filtro por relevancia: URL que contenga LinkedIn y título que contenga el nombre de la persona.
  • Actor 2: extracción del perfil de LinkedIn para obtener ubicación, empresa, roles, educación y más.
  • Se obtienen los elementos del dataset y se filtra que exista el nombre completo en el resultado. Si no, el proceso se detiene.
  • Con datos válidos, se actualiza el contacto en HubSpot con información enriquecida.

¿Qué filtros y validaciones evitan errores?

  • Lista de resultados de Google: longitud mayor a 0.
  • URL contiene LinkedIn y el título contiene el nombre buscado.
  • Presencia de nombre completo tras la extracción del perfil.
  • Control de rutas con router y fallback Yes cuando no existe contacto.
  • Iterador para tratar cada URL como elemento independiente sin mezclar datos.

¿Qué campos del CRM se actualizan con LinkedIn?

  • Ciudad, país y región desde el perfil.
  • URL del perfil de LinkedIn.
  • Cantidad de seguidores.
  • Descripción o biografía.
  • URL de la empresa actual.

¿Qué habilidades y conceptos practicas en este flujo?

Dominas la escalabilidad al pasar de casos individuales a un sistema repetible que procesa múltiples entradas.

  • Diseño de flujos en Make con módulos encadenados y control de estado.
  • Uso de filtros y router para ramificar lógica según condiciones reales.
  • Aplicación del módulo de iterador para manejar listas y volúmenes de datos.
  • Lectura y actualización en Google Sheets con correspondencia de columnas específicas.
  • Integración con HubSpot (CRM): búsqueda, creación, actualización y registro de notas.
  • Autenticación con API token y ejecución de actores en Apify/ApiFile.
  • Enriquecimiento de datos desde Google y LinkedIn para mejorar la calidad de los contactos.
  • Pensamiento en sistemas: configurar una vez, ejecutar en lote y mantener trazabilidad.

¿Quieres compartir cómo adaptarías este flujo a tu sector o qué campos agregarías al CRM? Cuéntalo en los comentarios y construyamos mejores automatizaciones juntos.