Guía

Cómo funciona el envío de llamadas salientes (cola, franja horaria, concurrencia)

Última actualización: 19 de septiembre de 2026

Cuando el workflow de tu CRM dispara una llamada, el lead entra a la cabeza de la cola de salientes de tu agencia y se marca de inmediato: la llamada arranca justo después de que GodSetter responda a tu workflow, normalmente en cuestión de segundos. El marcador que se ejecuta cada minuto es la red de seguridad: recoge todo lo que la vía instantánea no pudo marcar (sin hueco libre, franja cerrada, un error transitorio) más cada reintento y cada devolución de llamada que ha vencido, todo siguiendo las reglas que has fijado: la franja horaria de llamadas, el tope de concurrencia y una serie de controles de seguridad que se comprueban justo antes de marcar.

Entender este flujo responde a casi todas las preguntas del tipo "¿por qué todavía no se ha llamado a este lead?".

Del trigger a la cola

Dos entradas alimentan la misma cola: la URL de webhook por agente que pegas en un workflow y la acción de marketplace de GoHighLevel «Iniciar ciclo de llamadas». En ambos casos GodSetter valida la petición y responde {"status":"enqueued","leadId":"…"}: el lead ya está a la cabeza de la cola de tu agencia y la primera llamada se está lanzando. Si en ese punto de entrada falla un control de activación (cliente inactivo o sin calendario, agente sin números, agente en dirección Entrante, consentimiento ausente en modo estricto, lead bloqueado), la respuesta es skipped con un reason, y no se encola nada. Consulta Conectar el workflow de tu CRM a un agente para la parte de configuración.

Volver a disparar un contacto que ya está en el sistema reinicia su plan de llamadas: la primera llamada se vuelve a encolar y los reintentos aparcados del plan anterior se eliminan (las devoluciones de llamada que pidió el lead sí sobreviven).

En sentido contrario, una reserva — hecha durante la llamada, o hecha por el contacto fuera de una llamada y comunicada por el webhook de citas o por la acción de marketplace — detiene el ciclo: se elimina toda rellamada programada para ese lead.

Qué ocurre cada minuto

En cada ciclo el marcador procesa tu agencia en este orden:

  1. Promoción de las llamadas programadas — los reintentos del plan de reintentos del agente, las devoluciones de llamada pedidas por el lead y las llamadas aparcadas por una franja cerrada que ya han vencido pasan a la cola, de modo que se envían en este mismo ciclo.
  2. Franja horaria de llamadas — la franja se evalúa por agente: un agente hereda la franja de la agencia (Ajustes → Franja horaria de llamadas) o define la suya, en una zona horaria fija, la de la subcuenta o la del contacto. Un lead cuya franja está cerrada se aparca hasta la siguiente apertura de esa franja: no consume ningún intento y no se pierde nada. Dos opciones se saltan la franja: el interruptor del agente «También fuera de la franja horaria» para la primera llamada, y «Llamar a la hora acordada incluso fuera de la franja horaria» para las devoluciones de llamada que pidió el lead. Los reintentos respetan siempre la franja.
  3. Marcar hasta el tope efectivo de concurrencia — el techo es el MENOR entre tu ajuste de Concurrencia máxima y el límite de tu workspace de Retell menos las líneas que Retell reserva para las entrantes. Dentro de ese techo, los Huecos reservados a las primeras llamadas (20% por defecto) están vedados a los reintentos, así que una cola de rellamadas nunca deja sin línea a un lead que acaba de rellenar el formulario. Las llamadas salen al ritmo de tus Llamadas por segundo (Twilio). Lo que no cabe espera al minuto siguiente.
  4. Comprobaciones finales por lead — cada lead se vuelve a comprobar justo antes de marcar (tabla de abajo). La llamada sale entonces desde uno de los números asignados al agente que la realiza.

Un ciclo procesa como mucho 200 elementos por agencia; una cola mayor simplemente continúa en los ciclos siguientes.

Los controles de envío de un vistazo

ControlQué pasa si no se cumple
La dirección del agente es SalienteSe rechaza en la entrada (skipped: inbound_agent); un elemento ya encolado para un agente convertido en entrante se descarta y genera una alerta de descarte de cola
Estar dentro de la franja horaria del agenteEl lead se aparca hasta la siguiente apertura de la franja; no se consume nada
Retell conectado para tu agenciaTu agencia se omite por completo en este ciclo
Al menos un número activo en el poolEl marcador omite el ciclo; los leads en cola esperan
Llamadas activas por debajo del tope efectivo de concurrenciaLos leads restantes esperan al minuto siguiente; los reintentos esperan también mientras solo queden libres los huecos reservados a las primeras llamadas
El agente tiene números activos asignados y registrados en RetellEl lead se omite — fail-closed, nunca se llama desde un número no asignado o no registrado
Lead no bloqueado (No llamar)El lead se omite
El cliente del lead sigue activoEl lead se omite — a un cliente desactivado, o cuya subcuenta del CRM fue eliminada o desinstaló la app, ya no se le llama (sus llamadas en cola se descartan en cuanto el CRM nos lo dice)

Cada control que detiene a un lead queda escrito en el propio lead: la página Leads muestra un distintivo Omitido: … con el motivo exacto (ningún número asignado al agente, consentimiento ausente, contacto bloqueado, ningún número registrado asignado, teléfono ausente, cliente eliminado, cliente no activo, ningún agente para el cliente, agente eliminado). El distintivo desaparece en cuanto el lead se envía de verdad, así que lo que ves es siempre lo último que ocurrió.

Esta es solo la vista del momento del envío. Para el diagnóstico completo paso a paso, usa Las llamadas no se realizan — checklist completa.

Los errores transitorios se reintentan y luego generan una alerta

Si el inicio de una llamada falla por un motivo transitorio —por ejemplo, un error puntual de Retell—, el lead vuelve a la cola y se reintenta en un ciclo posterior, hasta 3 intentos. Tras el tercer fallo el elemento se descarta y aparece una alerta en la aplicación, en tu Panel (y por email, a la dirección de aviso configurada en Ajustes, o al email del propietario de la agencia si no hay ninguna). Esto es distinto del plan de reintentos por agente, que reacciona a los resultados de la llamada, como sin respuesta o buzón de voz; este mecanismo se ocupa de las llamadas que no llegaron ni a empezar.

Cada agencia está aislada

Tu cola, tus llamadas programadas y tu contador de concurrencia pertenecen solo a tu agencia. El volumen de otra agencia nunca consume tu concurrencia ni se mezcla con tus leads, y cada llamada se realiza —y se factura— a través de tus propias conexiones de Retell y Twilio.

Próximos pasos