Límites y errores de los flujos
Límites de los flujos de Agentclic (pasos, flujos por agente, esperas) y qué significan los errores y avisos que impiden guardar un flujo.
El editor comprueba cada flujo antes de guardarlo. Los errores (en rojo) impiden guardar hasta que los corrijas; los avisos (en ámbar) se guardan igualmente, pero señalan algo que probablemente no funcionará como esperas.
Límites
| Límite | Valor |
|---|---|
| Pasos por flujo | 30 |
| Flujos por agente | 20 |
| Nombre del flujo | De 1 a 120 caracteres |
| Llamadas encadenadas entre flujos | 3 niveles |
| Duración de una espera | De 1 minuto a 366 días |
Errores que impiden guardar
Cuando hay errores, aparece el recuadro «Cambios sin guardar» con el flujo, el paso y el mensaje.
Estructura del flujo
| Mensaje | Qué hacer |
|---|---|
| El flujo está vacío: añade un activador y al menos una acción. | Añade al menos un paso después del activador. |
| El flujo debe empezar por un activador. | El primer paso debe ser un activador. |
| Solo puede haber un activador por flujo. | Borra el activador sobrante. |
| Este paso está suelto: no está conectado al activador. | Conéctalo o elimínalo. |
| El flujo tiene un bucle: un paso vuelve a uno anterior. | Quita la conexión que vuelve hacia atrás. |
| El flujo tiene N pasos; el máximo es 30. | Divide el flujo y usa Llamar a otro flujo. |
| Un agente puede tener como máximo 20 flujos. | Borra o une flujos que ya no uses. |
Nombres
«El nombre de este flujo coincide con…»: dos flujos se escriben igual una vez quitados tildes y mayúsculas (por ejemplo «Reserva cita» y «reserva-cita»). Cambia uno para que el agente los distinga.
Ramas que se unen después de una espera
«Este paso va después de una espera y también se llega a él por otra rama sin esperar: se ejecutaría dos veces.» Sepáralo en dos pasos, uno por rama, o pon la espera antes de que se dividan las ramas. Ver Paso Esperar.
Variables
| Mensaje | Qué hacer |
|---|---|
| Usa «{{x}}» pero ese paso no va antes que este. | Usa solo datos de pasos anteriores. Ver Variables en los flujos. |
| Usa «{{x.y}}» pero no existe ningún paso anterior con ese nombre. | Corrige el alias o el nombre del paso. |
| Usa «{{input.k}}» pero «k» no está en las entradas del flujo. | Añade el campo en las entradas del flujo. |
En los flujos que arrancan solos (webhook o programado), los dos últimos son solo avisos.
Pasos concretos
| Mensaje | Paso |
|---|---|
| El mensaje está vacío. / Falta el destinatario del mensaje. | Mensaje |
| La condición no tiene reglas. | Condición |
| Un flujo no puede llamarse a sí mismo. | Llamar a otro flujo |
| Elige la plantilla de WhatsApp. / La plantilla todavía no está aprobada por Meta. | Enviar plantilla WhatsApp |
| La URL debe empezar por https://. | Petición Webhook |
| Para crear una cita falta la fecha y hora de inicio. | Calendario |
| Indica al menos el email o el teléfono del contacto. | Crear contacto en CRM |
| Elige la etapa del CRM. | Cambiar estado CRM |
| La espera mínima es de 1 minuto. / La espera no puede superar 366 días. | Esperar |
| La programación (cron) no es válida. | Programado |
| Tu plan no incluye… | El paso usa una función que tu plan no incluye. Ver Planes y créditos. |
Avisos frecuentes
- «Sin rama no: si la condición no se cumple, el flujo se detendrá.» Añade una rama No si quieres que haga algo en ese caso.
- «El flujo al que llama está desactivado: no se ejecutará.» Activa el flujo destino.
- «Este mensaje va después de una espera… Indica un canal y un destinatario.» Ver Después de una espera.
- «Este flujo arranca solo, sin conversación: {{channel}} quedará vacío.» No uses
{{channel}}en flujos automáticos.