¿Cómo enriquecer automáticamente los contactos de HubSpot?
Rellenar a mano los registros de contacto es un trabajo lento, y la mayoría de los datos del CRM se quedan incompletos porque nadie tiene tiempo de hacerlo de forma constante. Esta guía responde a una pregunta concreta: ¿cómo conseguir que HubSpot incorpore automáticamente el cargo, el tamaño de la empresa, el sector y otros datos en el momento en que se crea un contacto nuevo? La respuesta pasa por conectar HubSpot con Clearbit a través de Make.com, y todo el proceso puede estar funcionando en menos de una hora.
Colaboración de
SaaS HackersRespuesta rápida: puedes enriquecer automáticamente los contactos de HubSpot creando una automatización en Make.com que se active al crearse un contacto nuevo, llame a la API de Clearbit Enrichment y escriba los datos recibidos (cargo, tamaño de la empresa, sector, URL de LinkedIn y más) en propiedades personalizadas de HubSpot. Todo el flujo de trabajo se configura en menos de una hora y funciona sin intervención manual.
Actualizar a mano los registros de contacto es una de esas tareas que parecen productivas pero no producen nada. Añades un cargo aquí, un tamaño de empresa allá, y una hora después tu pipeline sigue igual de largo. Si usas HubSpot como CRM, hay una forma sencilla de dejar de hacerlo por completo: conecta Make.com con Clearbit y deja que el enriquecimiento ocurra automáticamente en cuanto entra un contacto nuevo.
Este tutorial recorre paso a paso el flujo exacto de activación, enriquecimiento y escritura de vuelta. Al final tendrás una automatización en marcha que rellena más de 40 datos en cada contacto nuevo de HubSpot sin que tengas que tocar ni un solo registro.
¿Qué es el enriquecimiento de contactos en HubSpot y por qué importa?
El enriquecimiento de contactos en HubSpot es el proceso de añadir automáticamente datos de terceros a un registro de contacto, con campos como cargo, ingresos de la empresa, número de empleados, sector, perfil de LinkedIn y stack tecnológico.
La mayoría de los equipos parten de datos de contacto incompletos. Un formulario te da un nombre y un email. Todo lo demás requiere investigar, adivinar o buscar a mano. Los contactos enriquecidos dan a tu equipo de ventas el contexto para priorizar el contacto, a marketing las señales para segmentar campañas y a RevOps la calidad de datos para confiar en sus informes.
La diferencia entre un registro de contacto con 3 campos y otro con 40 es la diferencia entre una llamada en frío y una conversación cálida e informada. Si estás construyendo esto como parte de una estrategia más amplia de marketing digital para B2B SaaS y de CRM, el enriquecimiento pasa rápidamente de ser opcional a ser fundamental.
Lo que necesitas antes de empezar
Antes de crear el flujo de trabajo, prepara estas tres cosas:
- Una cuenta de HubSpot con acceso a la API (cualquier plan de pago o un sandbox de desarrollador)
- Una cuenta de Make.com (el plan gratuito admite este flujo de trabajo)
- Una clave de API de Clearbit (Clearbit ofrece un plan de enriquecimiento gratuito con 2500 consultas al mes)
También debes crear en HubSpot las propiedades personalizadas donde se escribirán los datos enriquecidos. Clearbit devuelve datos que no se corresponden con los campos predeterminados de HubSpot, así que tienes que crearlas primero.
Si necesitas ayuda externa para implementar HubSpot correctamente, puede valer la pena revisar agencias de HubSpot para B2B SaaS especializadas antes de construir más automatizaciones sobre datos desordenados.
Paso 1: crea propiedades personalizadas en HubSpot
Las propiedades de contacto predeterminadas de HubSpot no incluyen campos como el stack tecnológico de la empresa o el perfil de LinkedIn. Créalas antes de construir la automatización; de lo contrario, Make no tendrá dónde escribir los datos.
Ve a: Configuración > Propiedades > Propiedades de contacto > Crear propiedad
Crea las siguientes propiedades (ajústalas según lo que Clearbit devuelva en tu caso):
clearbit_company_size(Número)clearbit_industry(Texto de una sola línea)clearbit_linkedin_url(Texto de una sola línea)clearbit_company_revenue(Texto de una sola línea)clearbit_role(Texto de una sola línea)clearbit_seniority(Texto de una sola línea)clearbit_enriched_at(Fecha)
Dale a cada propiedad un nombre interno claro y agrúpalas en un grupo llamado «Clearbit Enrichment» para que queden ordenadas en tu CRM.
Paso 2: configura el disparador de Make.com
El disparador se activa cada vez que se crea un contacto nuevo en HubSpot. Make.com lo gestiona con un módulo nativo de HubSpot.
- Abre Make.com y crea un escenario nuevo
- Añade el módulo HubSpot: Watch Contacts como disparador
- Conecta tu cuenta de HubSpot mediante OAuth
- Configura el disparador para que se active solo con contactos nuevos
- Elige qué propiedades del contacto quieres importar (como mínimo: email, nombre y apellidos)
Ejecuta una prueba del disparador. Crea un contacto de prueba en HubSpot solo con una dirección de email y confirma que Make lo detecta. Deberías ver los datos del contacto en el panel de resultados del módulo, a la derecha.
Una cosa que debes comprobar: asegúrate de que el email del contacto aparece en el resultado del disparador. La API de enriquecimiento de Clearbit usa el email como clave principal de búsqueda. Sin él, la llamada de enriquecimiento fallará sin avisar.
Paso 3: llama a la API de Clearbit Enrichment
Clearbit no tiene un módulo nativo en Make, así que usas el módulo HTTP: Make a Request para llamar directamente a la API de Clearbit.
- Añade un módulo HTTP: Make a Request después del disparador de HubSpot
- Establece el método en GET
- Usa este endpoint:
https://person.clearbit.com/v2/combined/find?email={{email}}Sustituye {{email}} con la variable del email del resultado del disparador de HubSpot.
- En Headers, añade:
Authorization: Bearer YOUR_CLEARBIT_API_KEY- Establece Parse Response en Sí
Ejecuta una prueba con una dirección de email corporativa real. Clearbit devuelve un objeto JSON con dos secciones principales: person (datos de la persona) y company (datos de la organización). En el siguiente paso asignarás campos de ambas.
Qué devuelve Clearbit (lista parcial):
person.title(cargo)person.seniority(senior, manager, director, VP, C-suite)person.role(ingeniería, ventas, marketing, finanzas)person.linkedin.handlecompany.metrics.employeescompany.metrics.estimatedAnnualRevenuecompany.category.industrycompany.name
Si estás comparando herramientas para la parte técnica de tu stack, este tipo de flujo de trabajo también se beneficia de saber en qué se diferencian las plataformas en rastreo, auditoría y profundidad de datos, y por eso artículos como Screamingfrog vs SEMRush vs AHREFS pueden aportar contexto útil para decisiones más amplias de operaciones y crecimiento.
Paso 4: gestiona la respuesta asíncrona de Clearbit
A veces Clearbit devuelve una respuesta 202 Accepted en lugar de los datos enriquecidos de inmediato. Ocurre cuando Clearbit necesita buscar el registro en lugar de servirlo desde la caché.
Añade un módulo Router después de la llamada HTTP con dos rutas:
- Ruta A: El código de estado es
200(datos devueltos de inmediato, pasa a la escritura de vuelta) - Ruta B: El código de estado es
202(datos pendientes, añade un módulo Wait de 60 segundos y vuelve a intentar la llamada a la API una vez)
Con la mayoría de los emails corporativos, Clearbit devuelve una respuesta 200 en la primera llamada. La ruta 202 es una red de seguridad, no algo habitual.
Paso 5: escribe los datos enriquecidos de vuelta en HubSpot
Con los datos de Clearbit en tu poder, escríbelos de vuelta en el registro del contacto con el módulo HubSpot: Update a Contact.
- Añade el módulo HubSpot: Update a Contact
- Usa el ID del contacto del resultado del disparador original para identificar el registro
- Asigna los campos de Clearbit a tus propiedades personalizadas de HubSpot:
| Campo de Clearbit | Propiedad de HubSpot |
|---|---|
| person.title | Job Title (predeterminada) |
| person.seniority | clearbit_seniority |
| person.role | clearbit_role |
| person.linkedin.handle | clearbit_linkedin_url |
| company.metrics.employees | clearbit_company_size |
| company.category.industry | clearbit_industry |
| company.metrics.estimatedAnnualRevenue | clearbit_company_revenue |
- Añade un valor estático para
clearbit_enriched_atusando la función de fecha de MakenowEsto te da una marca de tiempo por la que puedes filtrar dentro de HubSpot.
Ejecuta una prueba completa de principio a fin. Crea un contacto nuevo en HubSpot con un email corporativo real. Observa cómo se ejecuta el escenario en el historial de ejecuciones de Make. Abre el contacto en HubSpot y confirma que las propiedades personalizadas se han rellenado.
Paso 6: añade gestión de errores
Un flujo de trabajo en producción debe contemplar los casos en que Clearbit no devuelve datos. Ocurre cuando el email pertenece a un dominio personal (Gmail, Hotmail) o cuando la persona no está en la base de datos de Clearbit.
Añade un módulo Error Handler en la llamada HTTP:
- Si Clearbit devuelve un
404, establececlearbit_enriched_atcon la fecha de hoy y añade una propiedad personalizadaclearbit_found: false - Esto evita que el escenario falle y te da una forma de filtrar más adelante los contactos sin enriquecer en HubSpot
También puedes añadir un paso Create Note de HubSpot en la ruta del 404, que registre «Clearbit enrichment: no record found» en el contacto. Así mantienes informado a tu equipo sin saturar los campos de propiedades.
Si quieres que este flujo de trabajo alimente etapas del ciclo de vida, atribución y reglas de traspaso más limpias, trabajar con agencias de marketing ops para B2B SaaS especializadas puede ayudarte a convertir los datos de enriquecimiento en algo útil a nivel operativo.
Paso 7: activa y supervisa el escenario
Cuando las pruebas den el visto bueno, pon el escenario en Active en Make. Programa su ejecución cada 15 minutos (o usa un disparador instantáneo si tu plan de Make admite webhooks).
Supervisa durante las primeras 48 horas:
- Revisa en el historial de ejecuciones de Make si hay ejecuciones fallidas
- Comprueba por muestreo 10 contactos enriquecidos en HubSpot para confirmar la calidad de los datos
- Busca patrones en las búsquedas fallidas (emails personales, dominios mal escritos)
Pasadas 48 horas, el flujo de trabajo funciona solo. Cada contacto nuevo se enriquece antes de que tu equipo de ventas abra el registro.
Qué hacer con los contactos enriquecidos en HubSpot
Los datos enriquecidos solo sirven si actúas en consecuencia. Estas son tres aplicaciones inmediatas:
Lead scoring: Suma puntos en la herramienta de lead scoring de HubSpot según clearbit_seniority (Director o superior) y clearbit_company_size (más de 100 empleados). Los contactos que encajan con tu ICP suben automáticamente a los primeros puestos.
Inscripción en workflows: Crea un workflow de HubSpot que inscriba a los contactos con clearbit_industry = SaaS y clearbit_seniority = VP en una secuencia de ventas de alto contacto a los pocos minutos de crearse.
Segmentación de listas: crea listas activas filtradas por tamaño de empresa, sector o seniority enriquecidos. Estas listas se actualizan en tiempo real a medida que llegan nuevos contactos enriquecidos, y así tus segmentos se mantienen precisos sin curación manual.
Esto resulta aún más eficaz combinado con una estrategia inbound clara, y por eso muchos equipos conectan el trabajo de enriquecimiento con programas más amplios de agencias de inbound marketing para B2B SaaS o de agencias de ABM para B2B SaaS especializadas.
Preguntas frecuentes
¿Cómo puedo enriquecer automáticamente los contactos de HubSpot sin pagar por el enriquecimiento nativo de HubSpot?
Usa Make.com para conectar HubSpot con un proveedor de enriquecimiento de terceros como Clearbit, Apollo o Hunter. El plan gratuito de Clearbit cubre 2500 consultas de enriquecimiento al mes. El plan gratuito de Make.com admite la lógica de la automatización. Este enfoque no cuesta nada para la mayoría de los equipos en fase inicial y te da más control sobre qué campos se escriben de vuelta en HubSpot.
¿Qué datos devuelve Clearbit al enriquecer un contacto a partir del correo electrónico?
Clearbit devuelve datos a nivel de persona (cargo, nivel jerárquico, rol, perfil de LinkedIn, ubicación) y datos a nivel de empresa (número de empleados, ingresos estimados, sector, stack tecnológico, dominio de la empresa). Los campos disponibles dependen de si Clearbit tiene un registro de esa dirección de correo. Las direcciones personales, como las cuentas de Gmail, devuelven pocos datos o ninguno.
¿Puedo enriquecer los contactos que ya existen en HubSpot, y no solo los nuevos?
Sí. En lugar de usar el activador «Watch Contacts» de Make, utiliza el módulo «Search Contacts» para obtener los contactos en los que clearbit_enriched_at es desconocido. Recórrelos por lotes y pasa cada correo electrónico por la misma llamada a la API de Clearbit. Añade una pausa entre solicitudes para respetar los límites de frecuencia de Clearbit (600 solicitudes por minuto en el plan gratuito).
¿Qué pasa si Clearbit no encuentra ningún registro para el correo electrónico de un contacto?
Clearbit devuelve un código de estado 404. En tu escenario de Make, dirige las respuestas 404 a un gestor de errores que establezca una propiedad clearbit_found: false en el contacto de HubSpot. Así el registro queda marcado como intentado y se evita que el escenario vuelva a probar el mismo correo en cada ejecución.
¿Este flujo de trabajo cumple con el RGPD?
Enriquecer los datos de contacto con proveedores externos requiere una base jurídica conforme al RGPD, normalmente el interés legítimo en el caso de los contactos B2B. Clearbit trata los datos según su propia política de privacidad y ofrece un acuerdo de encargado del tratamiento de datos. Revisa tu base jurídica para el tratamiento antes de activar el flujo de trabajo en mercados cubiertos por el RGPD o una legislación similar.
Colaboración de
SaaS Hackers


