de cero a form embebido con lógica condicional, captura utm y workflow automation. el orden importa: formulario primero, automation al final.
-
01
crear el formulario base
en ghl → sites → forms → new form. elige entre form builder estándar o survey (multi-paso). arrastra los campos que necesitas: nombre, email, teléfono, y los campos custom que definas. para lead capture en landing: 3–4 campos máximo. para qualifier: 6–10 con lógica condicional.
tip: menos campos = más conversión. cada campo adicional baja 3–5% de tasa de completado. el teléfono es el campo que más abandono genera — ponlo al final o después del email.
-
02
agregar lógica condicional
en cada campo → conditional logic → agregar regla. ej: si campo 'tipo_negocio' = 'agencia', mostrar campo 'cuántos_clientes'. si = 'pyme', saltar directo a 'cuál_es_tu_problema'. el builder es visual — no hay código.
tip: usa la lógica para calificar silenciosamente. si alguien selecciona 'sin presupuesto definido' en el primer campo, puedes redirigirlo a un funnel de nurturing en vez de mostrarle el calendario de venta directa.
-
03
configurar captura de utm
en form settings → utm tracking → enable. ghl captura automáticamente utm_source, utm_medium, utm_campaign, utm_content de la url cuando el lead llena el form. los datos quedan en el contacto del crm y en el reporte de attribution. sin setup adicional.
tip: para que los utm funcionen, asegúrate de que tus anuncios de meta ads y google ads tengan los parámetros utm en la url de destino. ghl los captura solos después.
-
04
crear el workflow trigger 'form submitted'
workflow → trigger → 'form submitted' → selecciona el formulario específico. agrega las acciones: crear oportunidad → asignar pipeline → enviar email de bienvenida → esperar 1h → enviar sms. si usas qualifier scoring, agrega una condición if/else que bifurca según el score.
tip: crea un workflow de prueba primero con tu propio email/teléfono. llena el formulario y verifica que cada acción se ejecute en el orden correcto antes de poner el form en producción.
-
05
embed en tu site o funnel
form settings → embed → copia el código javascript o iframe. pégalo en tu página de wordpress (widget html), en tu funnel de ghl (bloque custom html), en shopify (section custom liquid) o en cualquier site con acceso al html. el form se actualiza automáticamente en el site cuando editas en ghl.
tip: usa la versión javascript embed (no iframe) cuando puedas — es más rápida de cargar, responde mejor en mobile y no tiene el borde del iframe.
-
06
activar y monitorear en el crm
una vez activo, cada submit aparece en contacts → new contact con todos los datos del formulario + utm source. en el dashboard del form (forms → nombre del form → analytics) ves tasa de inicio, tasa de completado, tiempo promedio. el funnel de abandono te muestra en qué campo se van.
tip: revisa el analytics del form en la primera semana. si la tasa de completado es < 40%, el form tiene demasiados campos o la lógica condicional crea confusion. simplifica o reordena.