Usa este artículo para agregar y configurar un paso Esperar respuesta en un Procedimiento Fin. El paso pausa el Procedimiento mientras un cliente completa una tarea prolongada, sin activar el temporizador de inactividad ni enviar mensajes de seguimiento, y crea un atributo wait_elapsed que puedes usar para ramificar según el resultado.
Nota: Para agregar o editar Procedimientos Fin, necesitas el permiso can manage workspace data. Ve a Configuración > Espacio de trabajo > Compañeros para verificar tus permisos.
Cuándo usar Esperar respuesta
Usa el paso Esperar respuesta cuando Fin necesite pausar a mitad del Procedimiento y darle tiempo al cliente para completar algo antes de continuar. Ejemplos comunes incluyen:
Esperar a que un cliente verifique su dirección de correo electrónico
Pausar mientras un cliente sigue pasos de configuración en otra pestaña o aplicación
Dar tiempo al cliente para recopilar información o completar un formulario antes de que el Procedimiento continúe
Nota: Usa Esperar respuesta cuando la tarea que el cliente debe completar no pueda ser rastreada a través de un sistema externo. Si tu proceso implica que un sistema externo envíe un callback (como verificación de identidad o procesamiento de pagos), usa Wait for Webhook en su lugar. Para un retraso simple basado en tiempo donde no se espera respuesta del cliente, usa la acción Wait en un Flujo de trabajo.
Configuración de Esperar respuesta
Para agregar y configurar un paso Esperar respuesta:
En el editor de Procedimientos, abre un paso de Instrucción y escribe @ para abrir el selector de herramientas. Selecciona Esperar respuesta. El paso se inserta y se abre un panel de configuración a la derecha.
En el panel de configuración, establece el Tiempo de espera (mínimo 5 minutos, máximo 7 días) y escribe las Instrucciones para el cliente, que es lo que Fin envía al cliente antes de pausar. Cuando el cliente responde, Fin confirma que todas las instrucciones se completaron antes de continuar.
El paso crea un atributo wait_elapsed (cámbiale el nombre si es necesario). Agrega un paso Condición después de Esperar respuesta y ramifica según wait_elapsed:
falsesignifica que el cliente respondió a tiempo,truesignifica que el tiempo de espera terminó sin respuesta.
Tiempo de espera
Establece cuánto tiempo Fin debe esperar a que el cliente responda. El mínimo es 5 minutos y el máximo 7 días. El paso termina tan pronto como el cliente responde o cuando el tiempo de espera termina, lo que ocurra primero. La duración puede establecerse en minutos, horas o días.
Instrucciones para el cliente
Escribe las instrucciones que el cliente debe completar. Fin las envía al cliente antes de pausar. Cuando el cliente responde, Fin confirma que todas las instrucciones se completaron antes de avanzar el Procedimiento. Si el cliente responde sin confirmar que todas las instrucciones están completas, Fin sigue preguntando hasta que confirme.
El atributo wait_elapsed
El paso Esperar respuesta crea automáticamente un atributo wait_elapsed. Puedes renombrarlo a algo más descriptivo (por ejemplo, email_verification_elapsed). Toma uno de dos valores:
false — el cliente respondió dentro del tiempo de espera
true — el tiempo de espera terminó sin respuesta del cliente
Importante:
Las operaciones dentro del paso se limitan a leer o actualizar atributos; las llamadas a conectores de datos y transferencias no están disponibles dentro de Esperar respuesta.
Qué sucede cuando termina Esperar respuesta
Independientemente de cómo termine la espera, el Procedimiento siempre avanza al siguiente paso; nunca se escala automáticamente a un compañero. Para manejar ambos resultados de forma diferente, agrega un paso Condición después del paso Esperar respuesta y ramifica según el atributo wait_elapsed:
Si wait_elapsed es false: el cliente respondió a tiempo; continúa el Procedimiento normalmente.
Si wait_elapsed es true: el tiempo de espera terminó; toma un camino alternativo, como enviar un mensaje de seguimiento o escalar a un compañero.
Consejo: Siempre agrega un paso Condición después de Esperar respuesta para manejar ambos resultados. Sin él, el Procedimiento continúa al siguiente paso sin importar si el cliente respondió a tiempo.
Preguntas frecuentes
¿Se activa el temporizador de inactividad mientras un paso Esperar respuesta está activo?
¿Se activa el temporizador de inactividad mientras un paso Esperar respuesta está activo?
No, el temporizador de inactividad se pausa mientras un paso Esperar respuesta está activo. No se envían mensajes de seguimiento durante el período de espera.
¿Cuál es el tiempo mínimo y máximo de espera para Esperar respuesta?
¿Cuál es el tiempo mínimo y máximo de espera para Esperar respuesta?
Para un paso Esperar respuesta, el tiempo mínimo de espera es 5 minutos y el máximo es 7 días.
¿Escala Esperar respuesta a un compañero si el cliente no responde?
¿Escala Esperar respuesta a un compañero si el cliente no responde?
No. Cuando un paso Esperar respuesta se agota, el Procedimiento siempre avanza al siguiente paso; nunca escala automáticamente. Usa un paso Condición ramificando según el atributo wait_elapsed para escalar si es necesario.
¿Cuál es la diferencia entre Esperar respuesta y Wait for Webhook?
¿Cuál es la diferencia entre Esperar respuesta y Wait for Webhook?
Son dos pasos diferentes. Esperar respuesta pausa el Procedimiento mientras un cliente completa una tarea y espera que envíe un mensaje. Wait for Webhook pausa el Procedimiento mientras un sistema externo procesa una solicitud de forma asíncrona y llama para reanudarlo; el cliente no necesita responder para que el Procedimiento continúe.






