Cómo conectar un formulario de GoHighLevel a un workflow de automatización
Conectar un formulario a un workflow de automatización es una de las acciones más habituales dentro de GoHighLevel. Permite que, en cuanto alguien rellene un formulario, se desencadene una secuencia automática: un correo de bienvenida, una tarea para el equipo comercial, una notificación interna o cualquier combinación de pasos que hayas diseñado previamente. Este tutorial explica el proceso de forma ordenada y señala los puntos donde suelen aparecer problemas.
Nota: Este sitio es independiente y no está afiliado a HighLevel Inc. El contenido tiene carácter informativo y de soporte editorial.
Conceptos previos que conviene tener claros
Antes de empezar, es útil entender qué papel juega cada elemento:
- Formulario (Form): es el elemento de captura de datos. Se crea en el módulo Sites → Forms y puede incrustarse en páginas del propio GoHighLevel o en sitios externos.
- Workflow: es la automatización que define qué ocurre después de un evento. Se gestiona desde Automation → Workflows.
- Trigger (disparador): es la condición que pone en marcha el workflow. Sin un trigger correcto, la automatización nunca se activará.
- Contacto: cada vez que alguien envía el formulario, GoHighLevel crea o actualiza un registro de contacto en el CRM. La automatización opera sobre ese contacto.
Si todavía no tienes un formulario creado ni un workflow configurado, crea ambos en blanco antes de seguir los pasos de conexión.
Paso a paso: conectar el formulario al workflow
- Accede a tu subcuenta en GoHighLevel y ve a Automation → Workflows.
- Abre el workflow existente o haz clic en Create Workflow para crear uno nuevo. Selecciona Start from Scratch si quieres partir de cero.
- En el editor del workflow, localiza el bloque de trigger y haz clic en Add New Trigger.
- En el buscador de triggers, escribe «form» o desplázate hasta encontrar la opción Form Submitted.
- Selecciona Form Submitted. Aparecerá un panel de configuración a la derecha.
- En el campo Select Form, despliega el menú y elige el formulario concreto que quieres conectar. Si dejas este campo vacío, el trigger se activará con cualquier formulario de la subcuenta, lo que raramente es el comportamiento deseado.
- (Opcional) Aplica Filters adicionales si solo quieres que el workflow arranque bajo condiciones específicas —por ejemplo, que el campo «Tipo de consulta» tenga un valor determinado—.
- Haz clic en Save Trigger.
- Añade las acciones que necesites (envío de correo, SMS, creación de tarea, cambio de etapa en el pipeline, etc.) usando el botón + que aparece debajo del trigger.
- Cuando hayas terminado de configurar las acciones, activa el workflow con el interruptor Publish situado en la parte superior derecha. Sin publicarlo, el workflow existe pero no se ejecuta.
Verificar que la conexión funciona
Antes de dar por terminada la configuración, realiza una prueba real:
- Abre el formulario en modo vista previa o en la página donde está incrustado.
- Rellénalo con datos de prueba (usa un correo que puedas revisar).
- Ve a Contacts y comprueba que se ha creado o actualizado el contacto.
- Abre ese contacto y accede a la pestaña Activity o Workflow para confirmar que el workflow se ha iniciado.
- Revisa cada acción del workflow para asegurarte de que se ha ejecutado en el orden esperado.
Esta verificación manual es imprescindible; no des por hecho que la conexión es correcta sin haberla probado con datos reales.
Opciones avanzadas de configuración del trigger
Dentro del trigger Form Submitted hay parámetros que merece la pena conocer:
- Allow Re-entry: si está activado, un mismo contacto puede volver a entrar al workflow si rellena el formulario de nuevo. Desactívalo cuando el workflow sea de bienvenida o de onboarding, para evitar duplicidades.
- Filters por etiqueta o campo personalizado: puedes segmentar la entrada al workflow según datos que ya existan en el CRM del contacto, no solo según lo que haya rellenado en el formulario.
- Combinación con otros triggers: un workflow puede tener más de un trigger. Esto es útil si quieres que la misma secuencia se active tanto por un formulario como por una cita reservada, por ejemplo.
La disponibilidad de algunas de estas opciones puede variar según el plan contratado. Consulta la documentación oficial de GoHighLevel si no encuentras alguna función en tu cuenta.
Errores comunes y cómo resolverlos
El workflow no se activa tras enviar el formulario
- Comprueba que el workflow está en estado Published. Un workflow en modo borrador no procesa ningún evento.
- Verifica que en el trigger has seleccionado el formulario correcto y no has dejado el campo vacío o has elegido uno diferente por error.
- Asegúrate de que el formulario que has probado pertenece a la misma subcuenta donde está el workflow. Si trabajas con múltiples subcuentas, este error es más frecuente de lo que parece.
El contacto se crea pero no recibe el correo
- Revisa la configuración de la acción de correo dentro del workflow: plantilla seleccionada, dirección de envío y campo «From Email».
- Comprueba que el dominio de correo está verificado en Settings → Email Services. Si el dominio no está autenticado, los correos pueden caer en spam o no enviarse.
- Examina el historial de ejecución del workflow en el contacto para ver si la acción aparece como completada, omitida o con error.
El formulario recoge datos pero no los mapea bien en el CRM
- Entra en el editor del formulario (Sites → Forms → Edit) y revisa la columna Field Mapping de cada campo. Si un campo del formulario no está mapeado a un campo del CRM, el dato se pierde.
- Los campos personalizados deben existir previamente en Settings → Custom Fields para poder asignarlos.
El workflow se ejecuta más veces de las esperadas
- Revisa si Allow Re-entry está activado y si realmente lo necesitas.
- Comprueba si hay más de un trigger configurado que pueda coincidir con la misma acción del usuario.
Cuándo este enfoque puede no ser suficiente
GoHighLevel cubre bien la mayoría de los casos de uso habituales en agencias y negocios de servicios. Sin embargo, si tu flujo requiere lógica condicional muy compleja, integraciones con sistemas de terceros que GoHighLevel no soporta de forma nativa, o procesamiento de grandes volúmenes de datos en tiempo real, puede que necesites complementar la plataforma con herramientas de automatización externas como Make o Zapier, o valorar si otra solución se adapta mejor a tu caso concreto.
Para flujos estándar —captación de leads, seguimiento comercial, onboarding de clientes— la combinación formulario + workflow dentro de GoHighLevel es funcional y no requiere herramientas adicionales.
¿Sigues con dudas?
Si esta guía no resolvió tu caso, describe tu escenario exacto. Cada duda que recibimos se convierte en un nuevo tutorial.
Enviar mi duda