Propuesta técnica · Grezulloa

Sistema "Agente en espera"

Permitir que los agentes de atención marquen su disponibilidad y reasignar automáticamente las conversaciones entrantes a un agente activo, dentro de GoHighLevel.

Cliente: Grezulloa
Plataforma: GoHighLevel
Preparado por: Ignacio Herrera
Fecha: 14 de mayo, 2026

El problema a resolver

Hoy, cuando un agente de Grezulloa deja de estar disponible (almuerzo, reunión, fin de turno), las conversaciones que tenía asignadas quedan congeladas hasta que vuelve. El contacto espera, el equipo no puede dar continuidad, y se pierden oportunidades.

Lo que vamos a construir: un sistema donde cada agente puede marcarse como "Activo" o "En espera" con un clic. Cuando un contacto responde y su agente asignado está "En espera", la conversación se transfiere automáticamente al siguiente agente activo del equipo.

Dos formas de implementarlo

Ambas usan la misma lógica de reasignación dentro de GoHighLevel. La diferencia está en cómo el agente cambia su estado.

Opción 1

Cambio de estado nativo en GHL

El agente cambia su estado editando un valor dentro de la sección Settings de GHL. 100% nativo, sin desarrollo externo.

$150.000CLP neto
IVA 19%+ $28.500
Total$178.500 CLP
  • Workflow de reasignación automática configurado en GHL
  • Workflow de asignación inicial round-robin para nuevos contactos
  • Custom Values configurados por agente
  • Video-tutorial de 5 min para los agentes
  • Documentación de operación entregada
  • 15 días de soporte post-entrega
  • Requiere que el agente entre a Settings cada vez que cambia su estado
  • Interfaz pensada para admins, no para agentes
Ideal si: el equipo es pequeño, los cambios de estado son ocasionales y se prioriza tiempo de implementación bajo.

Cómo se va a ver

Mockups interactivos — puedes clickear los botones para ver el cambio de estado.

Opción 1 — Cambio de estado nativo en GHL UX simple
Settings › Custom Values

Custom Values

Variables disponibles en workflows y mensajes.

NombreKeyValor
Horario atención{{custom_values.horario}}9-18hrs✏️
Email soporte{{custom_values.soporte}}hola@grezulloa.cl✏️
Estado Juan{{custom_values.agent_juan_status}}✏️
Estado María{{custom_values.agent_maria_status}}✏️
Estado Pedro{{custom_values.agent_pedro_status}}✏️
Opción 2 — Panel externo con un clic UX óptima

Hola, Juan 👋

Tu estado actual en Grezulloa

Tu próxima conversación entrante se reasignará automáticamente a otro agente activo.

Stack técnico y proceso

Esto es lo que está debajo del capó. Sin secretos: todo lo construimos sobre la propia infraestructura de GoHighLevel + servicios serverless gratuitos.

GoHighLevel API v2 · Workflows + Custom Values
Private Integration Token · auth scopeada
Cloudflare Workers · backend serverless
Cloudflare Pages · hosting estático gratis
HTML + Tailwind · panel del agente
GitHub · versionado del código

Arquitectura — Opción 1

1. Custom ValuesUna variable por agente en GHL almacena su estado actual (activo / en_espera).
2. Workflow A — ReasignaciónSe dispara con cada respuesta del contacto. Si el agente asignado está "en espera", reasigna al siguiente activo.
3. Workflow B — Asignación inicialPara nuevos contactos: round-robin entre todos los agentes activos.
4. CapacitaciónVideo tutorial + documentación. Cómo cambiar el valor desde Settings.

Arquitectura — Opción 2

1. Todo lo anteriorLos workflows y Custom Values son idénticos.
2. Panel web del agentePágina dedicada (estado.grezulloa.cl) con un botón grande "Activo / En espera".
3. Backend serverlessUn Cloudflare Worker recibe el clic, autentica al agente, y llama a la API de GHL para actualizar el Custom Value.
4. Cero mantenciónSin servidores propios, sin costos recurrentes. Cloudflare incluye 100.000 ejecuciones/día gratis — más que suficiente.

Cronograma de implementación

Día 1
Setup técnico Generación de token API, creación de Custom Values, conexión con la cuenta de Grezulloa.
Día 2-3
Workflows GHL Construcción y prueba de los dos workflows. Validación con casos reales.
Día 4-5
Panel agente (opción 2) Diseño, desarrollo y deploy del panel web. Pruebas con un agente piloto.
Día 6-7
Capacitación y entrega Video tutorial, documentación, capacitación del equipo, soporte post-entrega.

Condiciones y supuestos

  • Acceso de administrador a la sub-cuenta de Grezulloa en GHL (para generar el token API).
  • La reasignación se ejecuta al siguiente mensaje del contacto, no de forma instantánea sobre conversaciones inactivas. Esto es una limitación nativa de GHL.
  • Cualquier alta o baja de agentes en el equipo implica un ajuste de 5-10 minutos en el workflow. Las primeras 3 modificaciones están incluidas.
  • Plazo total de entrega: 7 días hábiles desde la firma y entrega de accesos.
Propuesta válida por 30 días · 14 de mayo, 2026 · contacto@ignacioherrera.com