Por qué tus automatizaciones de GoHighLevel se rompen

Tus workflows de GoHighLevel funcionan en pruebas pero se rompen en producción. Estos 6 fallos reales están costando clientes a tu agencia.

Por qué tus automatizaciones de GoHighLevel se rompen

Laura, una consultora que ya conoces si llevas tiempo por aquí, tiene 47 automatizaciones activas en GoHighLevel. La semana pasada me llamó porque un lead se había quedado atrapado en un workflow y no recibió el follow-up prometido. “Pero si en pruebas funcionaba perfecto”, me dijo. Efectivamente. En pruebas todo funciona. La diferencia entre un workflow de demo y uno en producción es la misma que entre un plano de Ikea y montar el mueble con un bebé gritando de fondo — técnicamente es el mismo proceso, pero la realidad es otra.

GoHighLevel no es que se rompa fácilmente. Es que las condiciones de producción son un terreno completamente distinto al de tus pruebas controladas. Y cuando llevas 3, 5 o 15 clientes con automatizaciones activas, cada pequeño fallo se multiplica.

Por qué funciona en pruebas pero se rompe en producción

El error más habitual no es técnico. Es de diseño.

Cuando pruebas un workflow, lo haces con contactos nuevos, datos limpios y escenarios controlados. En producción, tu equipo introduce contactos manualmente, los clientes modifican estados, llegan leads por cinco canales diferentes al mismo tiempo, y dos automatizaciones intentan hacer cosas distintas con el mismo contacto en el mismo segundo.

Según el soporte oficial de GoHighLevel, esto se llama “race condition” — cuando dos o más actualizaciones ocurren simultáneamente y se ejecutan en un orden impredecible. No es un bug de la plataforma. Es una consecuencia de tener demasiados workflows actuando sobre los mismos contactos sin coordinación.

Los 6 fallos reales que más agencias cometen

1. Workflows con exceso de condiciones

Este es el clásico de Marcos, el que paga por quince herramientas SaaS y usa un 10% de cada una. Cuando descubre que puede poner un “si/entonces” en GoHighLevel, lo hace cincuenta veces en el mismo workflow. El resultado es un sistema que solo funciona si el lead sigue exactamente el camino que Marcos imaginó a las tres de la mañana.

La regla práctica: si tu workflow tiene más de 5 ramas condicionales, probablemente debería ser dos workflows separados. Cada flujo debe tener una responsabilidad clara: captación, seguimiento, onboarding. No todo junto.

2. Filtros de contacto incorrectos o inexistentes

El problema clásico: un workflow con trigger “formulario enviado” captura TODOS los formularios del subcuenta, incluyendo el formulario de contacto interno que usa tu equipo para pedir café (ok, exagero, pero más o menos).

Sin filtros de contacto específicos, tu automatización de bienvenida se dispara cuando el equipo interno rellena un formulario de soporte. Los leads reciben un email de “¡Bienvenido!” cuando técnicamente no se han registrado en nada.

La solución: cada workflow debe tener un filtro claro que defina qué contactos entran. Tags, campos personalizados o formularios específicos. Si no puedes definir quién entra, el workflow no debería existir.

3. No revisar la pestaña de errores

GoHighLevel tiene una pestaña de “Needs Review” en cada workflow que muchos ignoran completamente. La plataforma te está diciendo que algo falló — y tú estás mirando para otro lado como si fuera un aviso de actualización de Windows.

Si no revisas los errores de workflow semanalmente, estás volando a ciegas. Puede haber leads atrapados, acciones fallidas y automatizaciones paradas sin que te des cuenta.

La regla: revisa la pestaña de errores de todos tus workflows al menos una vez por semana. Si tienes muchos clientes, automatiza un recordatorio en tu propio sistema de tareas.

4. Workflows que dependen de datos que nadie rellena

Este es de Irene, la freelance que cobra por hora y tiene miedo de automatizar. Cuando por fin se anima, crea un workflow que envía un email personalizado usando el campo “Interés del cliente”. El problema: ella nunca le pide al cliente que rellene ese campo.

Los workflows de GoHighLevel dependen de que los datos existan. Si un campo personalizado está vacío, la automatización se queda en el aire o usa un valor por defecto que no tiene sentido.

La solución: antes de crear cualquier workflow, verifica que todos los campos que necesitas existen y tienen datos. Y añade un paso al onboarding de clientes para que rellenen la información necesaria.

5. No segmentar entre subcuentas

Cuando trabajas con múltiples clientes en GoHighLevel, cada subcuenta es un mundo. Pero las automatizaciones no respetan automáticamente los límites entre subcuentas si no las configuras correctamente.

Un workflow creado en la subcuenta de la agencia puede intentar acceder a datos de la subcuenta de un cliente concreto. El resultado: emails enviados con el logo equivocado, SMS con precios de otro cliente, o peor — datos de un cliente apareciendo en las comunicaciones de otro.

La verificación: revisa que cada workflow esté asignado a la subcuenta correcta y que las integraciones (Zapier, webhooks) apuntan al endpoint adecuado.

6. Automatizaciones huérfanas tras cambios de estrategia

Esto le pasa a todo el mundo. Cambias la estrategia de captación, pero los workflows viejos siguen activos. Un lead entra por el embudo nuevo, pero también dispara un workflow del embudo anterior que ya no usas.

El contacto recibe tres emails de seguimiento diferentes, dos SMS contradictorios y un WhatsApp automático que dice “¡Hola! Vi que rellenaste nuestro formulario” cuando lo que rellenó fue una encuesta de satisfacción.

La limpieza: cuando cambies una estrategia, desactiva los workflows anteriores. No los borres — guárdalos desactivados por si necesitas reactivarlos. Pero un workflow activo que ya no tiene sentido es peor que no tenerlo.

Cómo detectar qué automatización está fallando

GoHighLevel ofrece estadísticas de ejecución en cada workflow. Accedes desde el icono de estadísticas junto al nombre del workflow. Ahí ves cuántas veces se ha disparado, cuántas veces ha completado el ciclo y en qué paso se quedó.

Si un workflow tiene un porcentaje alto de ejecuciones incompletas, ahí tienes tu problema. Normalmente el fallo está en uno de estos puntos:

  • El filtro de entrada: los contactos que entran no cumplen las condiciones
  • Las ramas condicionales: una condición tiene un valor que nunca se da
  • Las pausas: una pausa demasiado larga o un horario mal configurado
  • Las integraciones externas: un webhook que no responde o una API que cambió

El workflow de auditoría: qué revisar cada semana

Para que no se te escape nada, aquí tienes un checklist que puedes ejecutar en quince minutos:

  1. Revisa la pestaña de errores en cada workflow activo
  2. Comprueba que los triggers están activos y con filtros correctos
  3. Verifica que los campos personalizados que usan los workflows tienen datos
  4. Revisa si hay workflows duplicados o que hacen lo mismo
  5. Comprueba las integraciones externas (webhooks, API)
  6. Desactiva los workflows que ya no tienen sentido

Quince minutos a la semana te ahorran un cliente que se va porque recibió un email equivocado. Que sepas de qué hablo.

Qué hacer si un lead se quedó atrapado

Si ya tienes un contacto atascado en un workflow, GoHighLevel te permite moverlo manualmente. Ve al contacto, busca el workflow donde está registrado y mándalo al paso que le corresponde o fuera del workflow completamente.

Para evitarlo en el futuro, la mejor práctica es añadir un paso de “salida automática” al final de cada workflow que mueva el contacto a una etapa neutral (como “completado”) en vez de dejarlo en el último paso indefinidamente.

Si tu agencia está empezando con automatizaciones

Lo primero: no intentes automatizar todo de golpe. Empieza con un solo workflow de captación, prúbalo dos semanas en una subcuenta real con un cliente de confianza, y ve añadiendo complejidad gradualmente. El periodo de prueba de 30 días del plan Pro te da margen para testear sin comprometer tu facturación mensual. Si todavía no tienes GoHighLevel, revisa también cómo organizar las subcuentas desde el primer día y cómo configurar los workflows paso a paso para no caer en estos mismos errores.


Preguntas frecuentes

¿Por qué mi workflow de GoHighLevel no se ejecuta aunque el trigger está activo? La causa más habitual es un filtro de contacto que excluye los contactos que deberían entrar, o un campo personalizado vacío que impide que la automatización avance. Revisa primero la pestaña de errores del workflow.

¿Cómo sé si tengo automatizaciones duplicadas? En la sección de workflows de cada subcuenta, busca nombres similares o workflows que se activen con el mismo trigger. Si dos workflows reaccionan al mismo evento, probablemente sobreescriben datos entre sí.

¿Cada cuánto debería revisar las automatizaciones de mis clientes? Como mínimo una vez por semana. Si gestionas más de 10 subcuentas, dedica un bloque de treinta minutos cada viernes para revisar errores de workflows y estadísticas de ejecución.

¿Qué pasa si un lead recibe emails duplicados por una automatización? Significa que el lead está entrando en dos workflows con el mismo propósito. La solución es añadir un filtro que verifique si el contacto ya está en otro workflow antes de entrar en el actual.

¿Es normal que algunos workflows no ejecuten ninguna acción? Si un workflow lleva más de dos semanas sin ejecutarse, revisa que el trigger sigue activo, que los filtros son correctos y que efectivamente hay contactos que cumplen las condiciones para entrar.

automatizaciones gohighlevel fallan workflows gohighlevel no funcionan errores automatizaciones gohighlevel troubleshooting gohighlevel