Trigger Appointment Status en GoHighLevel: Automatiza Seguimientos por Citas
TL;DR: El trigger Appointment Status se activa cada vez que una cita cambia de estado en GoHighLevel. Con él puedes automatizar confirmaciones, mensajes de reagendamiento y seguimientos post-cita sin mover un dedo. Si tienes cualquier negocio que vive del agendamiento (consultorios, coaches, servicios), este trigger es probablemente el más importante que vas a configurar.
Tabla de contenidos
- Qué es el trigger Appointment Status
- Estados disponibles y qué significan
- Requisitos previos
- Paso a paso: configurar el trigger
- Casos de uso por estado
- Buenas prácticas
- Errores comunes y cómo solucionarlos
- Conclusión
Qué es el trigger Appointment Status {#que-es}
Cada vez que alguien agenda, confirma, cancela o no se presenta a una cita en GoHighLevel, el sistema registra ese cambio de estado. El trigger Appointment Status escucha exactamente eso: el momento en que el estado de una cita se actualiza.
Desde ese punto puedes conectar cualquier acción automatizada: mandar un SMS, enviar un correo, agregar una etiqueta, mover al contacto en un pipeline o iniciar una secuencia de seguimiento completa.
La diferencia entre negocios que crecen con GoHighLevel y los que no, muchas veces está aquí. No en tener el calendario más bonito, sino en lo que pasa automáticamente después de que alguien agenda o cancela.
Estados disponibles y qué significan {#estados}
GoHighLevel maneja seis estados para las citas. Cada uno puede disparar su propio workflow:
| Estado | Cuándo ocurre |
|---|---|
| New | Se crea una cita nueva, pero aún no se confirma |
| Confirmed | El contacto (o el sistema) confirma que asistirá |
| Cancelled | La cita se cancela, ya sea por el contacto o manualmente |
| Showed | Se marca que el contacto sí se presentó |
| No-Show | Se marca que el contacto no llegó a la cita |
| Invalid | La cita se considera inválida (duplicada, error de datos, etc.) |
Lo importante: puedes crear un workflow diferente para cada estado, o un solo workflow que filtre por estado usando condiciones. Depende de cuánto quieras separar la lógica.
Requisitos previos {#requisitos}
Antes de ponerte a configurar, necesitas tener esto en orden:
- Un calendario activo en GoHighLevel (ya sea Calendar o Group Calendar)
- El calendario debe estar conectado a al menos un usuario con disponibilidad configurada
- Si vas a enviar correos o SMS en el workflow, tus integraciones de email y número de teléfono deben estar activas
- Permisos de edición en Automation dentro de la sub-cuenta
Si apenas estás empezando con calendarios en GoHighLevel, primero configura eso. El trigger no va a funcionar si las citas no se están creando correctamente.
Paso a paso: configurar el trigger {#como-configurar}
1. Ve a Automation → Workflows y crea un nuevo workflow (o abre uno existente).
2. Haz clic en “Add New Trigger” y busca “Appointment Status” en la lista.
3. Configura los filtros disponibles:
| Filtro | Qué hace |
|---|---|
| Calendar | Filtra por un calendario específico o deja “All Calendars” para que aplique a todos |
| In Status | El estado que debe tener la cita para que el trigger se active (Confirmed, Cancelled, No Show, etc.) |
| In Pipeline / Stage | Opcional, útil si quieres que solo dispare cuando el contacto está en cierta etapa del pipeline |
4. Guarda el trigger y empieza a agregar las acciones que quieres ejecutar.
5. Publica el workflow cuando tengas todo listo. Un workflow en borrador no se activa aunque las citas cambien de estado.
Un tip importante: si necesitas reaccionar a varios estados, crea un workflow por estado. Mezclarlos en uno solo con condiciones funciona, pero se complica rápido cuando quieres editarlos o depurar algo.
Casos de uso por estado {#casos-de-uso}
Estos son los casos más frecuentes que vas a encontrar en la práctica:
| Estado | Automatización recomendada |
|---|---|
| Confirmed | Email o SMS con los detalles de la cita, dirección, instrucciones previas, enlace para agregar al calendario |
| Cancelled | Mensaje inmediato con un link para reagendar, más un seguimiento a las 24 horas si no ha reagendado |
| No-Show | Espera de 1 hora, luego SMS preguntando qué pasó y ofreciendo un nuevo horario |
| Showed | Email de agradecimiento, solicitud de reseña en Google, oferta de siguiente servicio |
| New | Notificación interna al equipo para preparar la cita (útil en negocios de alto valor) |
Ejemplo real: En una clínica de cirugía plástica, cuando un paciente agenda una consulta de valoración, el trigger con status “Confirmed” dispara un workflow que manda los detalles de la cita, las instrucciones de llegada y un recordatorio automático 24 horas antes. Si cancela, otro workflow activa una secuencia de reagendamiento con tres toques (SMS, email, llamada del equipo). El resultado: menos citas perdidas y menos tiempo del personal en llamadas manuales de confirmación.
Buenas prácticas {#buenas-practicas}
Nombra tus workflows con el estado en el nombre. Algo como “Citas: Confirmadas” o “Citas: No Show” te ahorra confusión cuando tienes varios activos.
Usa el filtro de calendario. Si manejas múltiples calendarios (consultas iniciales, seguimientos, demostraciones), filtra por el calendario correcto. De lo contrario, una confirmación de una llamada de ventas puede disparar el workflow de una consulta médica.
No asumas el estado “Showed” automáticamente. GoHighLevel no marca automáticamente a alguien como “Showed”. Alguien de tu equipo tiene que hacerlo manualmente en el calendario, o puedes automatizarlo con una integración. Si quieres que el workflow de agradecimiento se active solo, necesitas un proceso para cambiar ese estado.
Prueba con una cita real antes de publicar. Crea una cita de prueba y pásala por los diferentes estados para verificar que los workflows se activan correctamente.
Errores comunes y cómo solucionarlos {#errores}
| Error | Causa probable | Solución |
|---|---|---|
| El workflow no se activa | El workflow está en borrador | Publicar el workflow |
| Se activa para todos los calendarios | No se configuró el filtro de Calendar | Editar el trigger y seleccionar el calendario específico |
| Llegan mensajes duplicados | Hay dos workflows activos para el mismo estado | Revisar todos los workflows activos y desactivar el duplicado |
| El trigger de “Showed” nunca se activa | Nadie está cambiando el estado manualmente | Crear un proceso interno para marcar asistencia, o integrar con herramienta externa |
| Los datos de la cita no aparecen en el mensaje | No se están usando las custom values correctas | Revisar las variables disponibles en el email/SMS builder (fecha, hora, calendario) |
Conclusión {#conclusion}
El trigger Appointment Status es uno de esos elementos de GoHighLevel que, una vez que lo configuras bien, se convierte en el motor silencioso de toda tu operación de citas. No importa si manejas un consultorio, una agencia, un negocio de coaching o cualquier servicio que dependa de reuniones: automatizar lo que pasa antes y después de cada cita cambia completamente la experiencia del cliente y libera tiempo del equipo.
Empieza por los dos estados más importantes para tu negocio. Para la mayoría es Confirmed (para que el cliente sepa exactamente qué esperar) y Cancelled o No-Show (para recuperar esas citas perdidas). Desde ahí, construyes el resto.
El objetivo final es simple: que cada cita, sin importar lo que pase, tenga una respuesta automática bien pensada.
Fuentes {#fuentes}
Actualizado: junio 2026 · Fuente: GoHighLevel Help Center · Categoría: Automatización · Tiempo de lectura: 8 min