Lección 14 de 33Automatizaciones de CRM

HubSpot: Gestión automática de leads

Captura y gestiona leads automáticamente en HubSpot desde múltiples fuentes.

15 minutos

La gestión manual de leads consume tiempo valioso que tu equipo de ventas debería invertir en cerrar negocios. En esta lección, aprenderás a automatizar completamente la captura, enriquecimiento y gestión de leads en HubSpot usando Zapier.

El problema de la gestión manual de leads

Imagina este escenario común:

  • Un visitante completa un formulario en tu landing page
  • Otro lead llega por LinkedIn
  • Un tercero escribe un email solicitando información
  • Y otro más descarga un ebook

Sin automatización, alguien debe manualmente:

  1. Revisar cada fuente
  2. Copiar datos a HubSpot
  3. Verificar duplicados
  4. Asignar al vendedor correcto
  5. Crear tareas de seguimiento

Este proceso puede tomar 15-20 minutos por lead. Con 50 leads diarios, son más de 12 horas perdidas.

Captura de leads desde múltiples fuentes

Zap 1: Formulario web → HubSpot

Trigger: Typeform - New Entry Action: HubSpot - Create Contact

Configuración paso a paso:

1. Conecta tu cuenta de Typeform
2. Selecciona el formulario de captura de leads
3. En HubSpot, mapea los campos:
   - Email: {{email}}
   - First Name: {{nombre}}
   - Last Name: {{apellido}}
   - Company: {{empresa}}
   - Phone: {{telefono}}
   - Lead Source: "Website Form"

Zap 2: LinkedIn Lead Gen → HubSpot

Trigger: LinkedIn Lead Gen Forms - New Lead Action: HubSpot - Create or Update Contact

Mapeo de campos LinkedIn:

- Email: {{Lead Email}}
- First Name: {{Lead First Name}}
- Last Name: {{Lead Last Name}}
- Job Title: {{Lead Job Title}}
- Company Name: {{Lead Company Name}}
- Lead Source: "LinkedIn Ads"

Zap 3: Email entrante → HubSpot

Trigger: Gmail - New Email Matching Search (from:* subject:información) Filter: Only continue if email NOT contains @tuempresa.com Action: HubSpot - Create Contact

Extracción de datos del email:

- Email: {{From Email}}
- First Name: (Extraer del nombre del remitente)
- Lead Source: "Email Inbound"
- Notes: {{Email Body}}

Auto-enriquecimiento de datos de contacto

Los leads raramente proporcionan toda la información que necesitas. Usa Zapier para enriquecer automáticamente cada contacto.

Zap de enriquecimiento con Clearbit

Trigger: HubSpot - New Contact Action 1: Clearbit - Enrich Person Action 2: HubSpot - Update Contact

Campos que Clearbit puede agregar:

- Company Size: {{employment.seniority}}
- Industry: {{company.category.industry}}
- LinkedIn URL: {{linkedin.handle}}
- Twitter: {{twitter.handle}}
- Company Revenue: {{company.metrics.estimatedAnnualRevenue}}
- Company Employees: {{company.metrics.employees}}
- Location: {{geo.city}}, {{geo.country}}

Alternativa gratuita: Enriquecimiento con Hunter.io

Trigger: HubSpot - New Contact Action 1: Hunter - Domain Search (usando el dominio del email) Action 2: HubSpot - Update Contact

Datos obtenidos:

- Company Domain: {{domain}}
- Company Type: {{type}}
- Headcount: {{headcount}}
- Technologies: {{technologies}}

Implementación de Lead Scoring básico

El lead scoring te permite priorizar automáticamente los leads más prometedores.

Sistema de puntuación con Zapier + Code

Trigger: HubSpot - New Contact Created Action 1: Code by Zapier - Run JavaScript

// Calcular score basado en criterios
let score = 0;

// Puntos por cargo
const jobTitle = inputData.jobTitle?.toLowerCase() || '';
if (jobTitle.includes('ceo') || jobTitle.includes('director')) score += 30;
else if (jobTitle.includes('manager') || jobTitle.includes('gerente')) score += 20;
else if (jobTitle.includes('analyst') || jobTitle.includes('analista')) score += 10;

// Puntos por tamaño de empresa
const employees = parseInt(inputData.companySize) || 0;
if (employees > 500) score += 25;
else if (employees > 100) score += 15;
else if (employees > 20) score += 5;

// Puntos por industria objetivo
const targetIndustries = ['tecnología', 'finanzas', 'retail', 'manufactura'];
const industry = inputData.industry?.toLowerCase() || '';
if (targetIndustries.some(ind => industry.includes(ind))) score += 20;

// Puntos por fuente
const source = inputData.leadSource || '';
if (source === 'Referral') score += 25;
else if (source === 'Demo Request') score += 30;
else if (source === 'Content Download') score += 10;

return { leadScore: score };

Action 2: HubSpot - Update Contact

  • Lead Score: {{leadScore}}

Clasificación automática por score

Trigger: HubSpot - Contact Property Changed (Lead Score) Filter: Lead Score > 60 Action: HubSpot - Update Contact

  • Lifecycle Stage: "Marketing Qualified Lead"

Secuencias de seguimiento automatizadas

Zap: Nuevo lead → Secuencia de bienvenida

Trigger: HubSpot - New Contact Filter: Lead Source = "Website Form" AND Lifecycle Stage = "Subscriber" Action: HubSpot - Enroll Contact in Sequence

Configuración de la secuencia:

Secuencia: "Welcome - Website Leads"
Tasks to create: Yes
Starting step: 1
Execution time: During business hours only

Zap: Lead calificado → Notificación inmediata

Trigger: HubSpot - Contact Property Changed Filter: Lifecycle Stage changed to "Sales Qualified Lead" Action 1: Slack - Send Direct Message Action 2: HubSpot - Create Task

Mensaje de Slack:

🔥 *Nuevo SQL asignado*

*Contacto:* {{First Name}} {{Last Name}}
*Empresa:* {{Company}}
*Score:* {{Lead Score}}
*Fuente:* {{Lead Source}}

Ver en HubSpot: {{Contact URL}}
Tarea en HubSpot:

Title: "Llamar a {{First Name}} - Nuevo SQL"
Type: Call
Priority: High
Due Date: Today + 1 hour
Assigned To: (Owner del contacto)
Notes: "Lead calificado con score {{Lead Score}}.
        Revisar historial antes de llamar."

Automatización completa: De formulario a seguimiento

Aquí tienes un flujo completo que combina todo lo aprendido:

Multi-step Zap: Lead completo

Paso 1: Trigger
- Typeform - New Entry

Paso 2: Crear contacto
- HubSpot - Create Contact
- Mapear todos los campos del formulario

Paso 3: Enriquecer datos
- Clearbit - Enrich Person
- Input: Email del contacto

Paso 4: Actualizar con datos enriquecidos
- HubSpot - Update Contact
- Agregar datos de Clearbit

Paso 5: Calcular lead score
- Code by Zapier - Run JavaScript
- Aplicar lógica de scoring

Paso 6: Actualizar score
- HubSpot - Update Contact
- Lead Score: {{score calculado}}

Paso 7: Filtro condicional
- Filter - Only continue if score > 50

Paso 8: Notificar equipo (si score alto)
- Slack - Send Channel Message

Paso 9: Crear tarea de seguimiento
- HubSpot - Create Task

Paso 10: Agregar a lista de email
- Mailchimp - Add Subscriber to List

Métricas y monitoreo

Configura un dashboard de seguimiento:

Zap: Reporte diario de leads

Trigger: Schedule by Zapier - Every Day at 9am Action 1: HubSpot - Find Contacts (Created Today) Action 2: Code by Zapier - Aggregate Data Action 3: Slack - Send Channel Message

Reporte diario:

📊 *Resumen de Leads - {{Fecha}}*

• Nuevos leads: {{total_leads}}
• Leads calificados (score >60): {{qualified}}
• Fuentes principales:
  - Website: {{web_leads}}
  - LinkedIn: {{linkedin_leads}}
  - Email: {{email_leads}}

Top 3 leads del día:
1. {{lead1_name}} - {{lead1_company}} (Score: {{lead1_score}})
2. {{lead2_name}} - {{lead2_company}} (Score: {{lead2_score}})
3. {{lead3_name}} - {{lead3_company}} (Score: {{lead3_score}})

Errores comunes a evitar

  1. No verificar duplicados: Siempre usa "Create or Update" en lugar de solo "Create"
  2. Mapeo incorrecto de campos: Verifica que los campos de HubSpot coincidan con tu fuente
  3. No configurar filtros: Sin filtros, puedes crear contactos indeseados (ej: emails de tu propio dominio)
  4. Ignorar el timezone: Configura las tareas y notificaciones en la zona horaria correcta
  5. No probar con datos reales: Siempre prueba tu Zap con un lead de prueba completo

Ejercicio práctico

Crea tu sistema de captura de leads:

  1. Configura un formulario de captura en Typeform o Google Forms
  2. Crea un Zap que capture leads en HubSpot (o usa el CRM gratuito de HubSpot)
  3. Agrega al menos 3 criterios de lead scoring
  4. Configura una notificación de Slack para leads con score > 50
  5. Crea una tarea automática de seguimiento

Tiempo estimado: 30-45 minutos

Resumen

En esta lección aprendiste a:

  • Capturar leads automáticamente desde múltiples fuentes
  • Enriquecer datos de contacto con herramientas externas
  • Implementar un sistema básico de lead scoring
  • Crear secuencias de seguimiento automatizadas
  • Configurar notificaciones y tareas para tu equipo de ventas

La automatización de leads en HubSpot puede ahorrarte horas diarias y asegurar que ningún lead prometedor se pierda en el proceso.


Siguiente lección: Aprenderás a automatizar la gestión de oportunidades en Salesforce, manteniendo tu pipeline siempre actualizado.

¿Completaste esta lección?

Marca esta lección como completada. Tu progreso se guardará en tu navegador.