automatizacion 7 min de lectura

Customer Replied from Channel en GoHighLevel: Detectar Respuestas por Canal

Aprende a usar el trigger Customer Replied from Channel en GoHighLevel para detectar cuando un contacto responde en cualquier canal: Instagram, WhatsApp, SMS, email o Facebook. Configuración, filtros por palabra clave y casos de uso reales.

Customer Replied from Channel en GoHighLevel: Detectar Respuestas por Canal

TL;DR: El trigger Customer Replied en los Workflows de GoHighLevel se activa cuando un contacto responde en cualquier canal de comunicación: Instagram DM, WhatsApp, SMS, email, Facebook Messenger o el chat del sitio web. Puedes filtrarlo por canal específico y por palabra clave (“contains phrase”) para que solo dispare cuando el contacto responde algo concreto, como “sí”, “quiero”, “cita” o cualquier otra frase. Es el trigger que cierra el loop de las automatizaciones de captación: envías un DM automático, el usuario responde, y el workflow reacciona a esa respuesta.

Tabla de contenidos

  1. Qué es Customer Replied y por qué es importante
  2. Canales disponibles
  3. Paso a paso: configurar el trigger Customer Replied
  4. Filtrar por canal y palabra clave (Contains Phrase)
  5. Combinar con If/Else para múltiples respuestas
  6. Casos de uso frecuentes
  7. Buenas prácticas
  8. Errores comunes y cómo solucionarlos
  9. Conclusión

Qué es Customer Replied y por qué es importante {#que-es}

Customer Replied es el trigger que convierte una conversación pasiva en una automatización activa. Sin él, tu workflow envía un mensaje y ahí termina. Con él, puedes detectar la respuesta del contacto y continuar el flujo de forma automática.

El trigger se activa en el momento en que el contacto escribe cualquier mensaje de vuelta en el canal donde le enviaste la comunicación. A partir de ese momento, el workflow puede:1

  • Mover al contacto a una nueva etapa del pipeline
  • Notificar a un agente para que tome el control de la conversación
  • Enviar un mensaje de seguimiento según lo que el contacto escribió
  • Asignar una tag basada en la respuesta
  • Disparar una secuencia de mensajes adicional

Canales disponibles {#canales}

Customer Replied funciona con todos los canales de comunicación integrados en GoHighLevel:

CanalRequisito para funcionar
SMSNúmero de teléfono activo en la subcuenta (LC Phone o Twilio)
WhatsAppWhatsApp Business API o Coexistence conectado
EmailProveedor de email configurado en la subcuenta
Instagram DMFacebook Page conectada con permisos de Instagram
Facebook MessengerFacebook Page conectada a GoHighLevel
Live Chat (sitio web)Widget de chat de GoHighLevel instalado en el sitio
GMB (Google Business)Google My Business conectado a GoHighLevel

Puedes configurar el trigger para que escuche en todos los canales a la vez o filtrarlo para que solo reaccione a respuestas en un canal específico.


Paso a paso: configurar el trigger Customer Replied {#como-configurar}

Paso 1 — Abre o crea un Workflow

Ve a Automation → Workflows y abre el workflow existente donde quieres detectar respuestas, o crea uno nuevo específico para manejar las respuestas de un canal.

Paso 2 — Selecciona el trigger Customer Replied

Haz clic en “Add Trigger” al inicio del workflow. En el buscador, escribe “Customer Replied” y selecciona el trigger de la lista.

Paso 3 — Configura las opciones del trigger

El trigger tiene las siguientes opciones de configuración:

ConfiguraciónOpciones disponibles
ChannelAll Channels, SMS, Email, Instagram DM, Facebook Messenger, WhatsApp, Live Chat
Reply TypeAny Reply, Contains Phrase (filtra por palabra clave), Exact Match
Message ContainsSolo aparece si seleccionas “Contains Phrase” — escribe la palabra o frase a detectar

Paso 4 — Agrega filtros adicionales (opcional)

GoHighLevel te permite afinar cuándo se activa el trigger usando filtros de campos estándar. Haz clic en ”+ Add Filter” para ver las opciones disponibles:

FiltroPara qué sirve
Message bodyFiltra por el contenido del mensaje: activa el trigger solo si el texto contiene (o no contiene) una palabra o frase específica
Intent typeFiltra por la intención detectada automáticamente por GoHighLevel en el mensaje (positivo, negativo, pregunta, etc.)
Has tagSolo activa el trigger si el contacto tiene una etiqueta específica
Doesn’t have tagSolo activa el trigger si el contacto NO tiene una etiqueta específica
Has AttachmentsActiva el trigger solo cuando el mensaje incluye un archivo o imagen adjunta
Replied to workflowFiltra si la respuesta fue en reacción a un mensaje enviado por un workflow específico

Si no necesitas ningún filtro, déjalo vacío y el trigger reaccionará a cualquier respuesta del contacto en el canal seleccionado.

Paso 5 — Agrega las acciones del workflow

Después del trigger, agrega las acciones que quieres ejecutar cuando el contacto responda:

  • If/Else para bifurcar según el contenido de la respuesta
  • Add Tag para segmentar al contacto
  • Update Opportunity para mover la etapa del pipeline
  • Send SMS / Send Email para continuar la conversación
  • Assign to User para pasar el contacto a un agente humano

Filtrar por canal y contenido del mensaje {#filtros}

Filtrar por canal específico

Si tienes workflows separados para Instagram y para WhatsApp, configura un trigger por canal para evitar que las respuestas de uno disparen el workflow del otro.

Ejemplo:

  • Workflow “Captación Instagram” → trigger: Customer Replied, canal: Instagram DM
  • Workflow “Seguimiento WhatsApp” → trigger: Customer Replied, canal: WhatsApp

Filtrar por contenido del mensaje (Message body)

El filtro Message body es el más usado: permite que el trigger solo se active cuando el contacto escribe un mensaje que contiene (o no contiene) una palabra o frase específica.

Ejemplos de uso con Message body:

Palabra claveAcción que dispara
/ si / yesConfirmar interés, mover a etapa de calificación
precio / costo / cuántoEnviar información de precios
cita / agendar / quieroEnviar link de calendario
no / ya noMover a pipeline de descartados, pausar secuencia
stop / detenerCancelar seguimiento, agregar tag “opt-out”

💡 El filtro Message body no distingue mayúsculas de minúsculas. Si el contacto escribe “Sí, quiero info” y el filtro busca “sí”, el trigger se activa igual.


Combinar con If/Else para múltiples respuestas {#if-else}

Cuando quieres reaccionar diferente a varias respuestas posibles del contacto, usa Customer Replied (Any Reply) + If/Else con la condición “Last Message Body Contains”:

Trigger: Customer Replied (Any Reply, Instagram DM)

If/Else: Last Message Contains "precio"
    ├── YES → Send Instagram DM con precios
    └── NO  → If/Else: Last Message Contains "cita"
                  ├── YES → Send Instagram DM con link de calendario
                  └── NO  → Assign to User (pasar a agente humano)

Este patrón cubre las respuestas más comunes automáticamente y deriva al agente solo cuando la respuesta es ambigua o fuera de los casos contemplados.


Casos de uso frecuentes {#casos-de-uso}

EscenarioTriggerAcción
Usuario responde al DM de InstagramCustomer Replied (Instagram DM)Detectar respuesta y continuar flujo de captación
Lead responde “sí” a un SMS de seguimientoCustomer Replied (SMS) Contains “sí”Agendar llamada automáticamente
Cliente responde al email de confirmaciónCustomer Replied (Email)Notificar al agente asignado
Contacto escribe “stop” en cualquier canalCustomer Replied Contains “stop”Agregar tag opt-out, detener secuencias activas
Respuesta fuera de horarioCustomer Replied (Any) + hora entre 10pm-8amEnviar mensaje automático de “te respondemos mañana”

Caso Cliente Médico

En la automatización del caso de estudio, Customer Replied from Channel se usa en dos momentos:

  1. Después del DM inicial de Instagram: detecta si el paciente potencial responde al mensaje automático con palabras como “quiero”, “precio” o “cita”, y bifurca el workflow según la respuesta para enviar la información correcta.

  2. Después del Interactive DM con botones: cuando el usuario toca un botón del mensaje interactivo, GoHighLevel lo registra como una respuesta de canal y el trigger se activa, permitiendo que el siguiente bloque del workflow lea qué botón presionó.

Caso Cirujano Plástico

En el caso del cirujano plástico, este trigger detecta cuando un paciente responde al bot de WhatsApp con Conversation AI, específicamente buscando frases que indican intención de agendar. Cuando la respuesta contiene esas frases, el workflow mueve al contacto a la etapa “Lista para cita” del pipeline automáticamente.


Buenas prácticas {#buenas-practicas}

Siempre incluye un path para respuestas no contempladas

Si filtras por palabras clave específicas, siempre ten un camino alternativo (else) para las respuestas que no coinciden con ningún filtro. Lo más común es asignar esas conversaciones a un agente humano para que las atienda manualmente.

Usa un trigger por canal cuando los workflows son distintos

No mezcles lógica de Instagram y WhatsApp en el mismo workflow usando “All Channels”. Es más difícil de mantener y debuggear. Crea workflows independientes por canal con sus propios triggers.

Agrega un límite de re-entrada

Si un contacto responde varias veces al mismo mensaje, el trigger se activa cada vez. Configura las opciones del workflow (Settings → Allow Re-entry) para controlar cuántas veces puede entrar el mismo contacto al flujo en un periodo de tiempo.

Prueba con mensajes reales antes de publicar

Activa el workflow en modo prueba, envíate un DM real desde otra cuenta y responde diferentes frases para verificar que los filtros de Contains Phrase funcionan como esperas. Los errores en los filtros son difíciles de detectar sin probar con mensajes reales.


Errores comunes y cómo solucionarlos {#errores}

El trigger no se activa aunque el contacto responde

Causa 1: el canal no está correctamente integrado (Instagram no conectado, WhatsApp sin configurar).

Causa 2: el workflow no está publicado (en modo Draft).

Solución: verifica que el workflow está en estado Published y que el canal de comunicación aparece activo en Settings → Integrations.

El trigger se activa con cualquier mensaje aunque configuré Contains Phrase

Causa: el filtro de Contains Phrase está configurado correctamente pero hay otro trigger o workflow activo que también escucha Customer Replied sin filtros.

Solución: revisa todos los workflows activos que tienen Customer Replied como trigger. Si hay uno con “Any Reply” sin filtros, está disparándose antes que el filtrado.

El workflow entra en loop: el trigger se activa por los mensajes automáticos que el propio workflow envía

Causa: GoHighLevel a veces puede registrar los mensajes automáticos salientes como activadores del trigger Customer Replied, creando un loop.

Solución: agrega la condición “Message Direction is Inbound” al trigger, o configura un filtro de Contains Phrase específico que no coincida con los textos de tus mensajes automáticos.2


Conclusión {#conclusion}

Customer Replied from Channel es el trigger que convierte tus automatizaciones de una vía en conversaciones reales de dos vías. Una vez que detectas la respuesta del contacto, tienes contexto suficiente para personalizar el siguiente mensaje, mover el pipeline o escalar al equipo humano.

Combinado con Send Instagram DM y la integración de Facebook Page, forma el ciclo completo de captación automática desde redes sociales: detectar interés → enviar mensaje → detectar respuesta → continuar flujo.

Para ver cómo funciona este trigger dentro de una automatización completa, consulta el caso de estudio Cliente Médico o el caso de estudio Cirujano Plástico.


Fuentes {#fuentes}


Actualizado: junio 2026 · Fuente: GoHighLevel Help Center · Categoría: Automatización · Tiempo de lectura: 7 min

Footnotes

  1. GoHighLevel Help Center. Trigger: Customer Replied. Junio 2026. help.gohighlevel.com

  2. GoHighLevel Help Center. Workflow Filters and Conditions. Junio 2026. help.gohighlevel.com

¿listo para probarlo?

activa tu trial de gohighlevel.

30 días gratis. sin tarjeta de crédito para empezar. con acceso completo al SaaS Mode.

probar gratis 30 días →
← volver al blog