# Esperar la respuesta de un cliente en Automatizaciones

Usa **Wait for reply** cuando el siguiente paso dependa de la respuesta del cliente. Por ejemplo, envía un recordatorio de cita, espera una confirmación y luego actualiza el contacto o haz un seguimiento si no llega respuesta.

> Automations is in Early access. Your workspace permissions determine which actions you can perform.

## Antes de empezar

Añade un envío de SMS o WhatsApp a tu flujo de trabajo. SMS necesita un número en tu espacio de trabajo que pueda recibir mensajes. WhatsApp necesita un remitente en tu espacio de trabajo y un destinatario telefónico individual.

Las respuestas por correo electrónico no son compatibles. Las respuestas en conversaciones de grupo de WhatsApp no son compatibles.

Tu espacio de trabajo necesita permiso para enviar y leer mensajes en el canal seleccionado. Los [requisitos del canal](/docs/guides/automations/messages) habituales y los límites de envío automatizado del espacio de trabajo siguen aplicándose.

## Añade la espera

1. Añade **Wait for reply** en la ruta **Success** del envío. También puedes seleccionar **Also wait for a reply** al añadir un envío de SMS o WhatsApp.
2. En **Reply to**, selecciona el envío anterior. Si solo un envío es elegible, se selecciona automáticamente. El envío puede tener otros pasos entre él y la espera.
3. Establece **Wait up to** con la duración que quieras permitir para una respuesta.
4. Conecta **Reply received** al paso que gestiona la respuesta. Usa **Choose a path** para distinguir una confirmación, una solicitud de ayuda y otras respuestas.
5. Conecta **Timed out** a un seguimiento o un resultado explícito. Gestiona los fallos de envío desde la ruta de fallo independiente del paso de envío.

El flujo de trabajo comienza a capturar respuestas cuando el mensaje se acepta para envío, así que una respuesta rápida puede guardarse antes de que la ejecución llegue a la espera. El tiempo de espera comienza cuando la ejecución llega a la espera; el [límite de tiempo de ejecución](/docs/guides/automations/schedules-and-delays#run-time-limit) puede finalizarla antes.

## Usa la respuesta

En la ruta **Reply received**, elige campos en **Reply → Message** dentro de Available data. Un envío de SMS proporciona campos de SMS. Un envío de WhatsApp proporciona campos de WhatsApp, que pueden incluir texto, respuestas de botones o archivos multimedia. Comprueba qué campos opcionales están presentes antes de usarlos.

La espera acepta una respuesta elegible sin interpretar su significado. Tu siguiente paso decide qué hacer con una respuesta como “yes”, “no” o contenido inesperado. La ruta **Timed out** no tiene datos de respuesta.

## Evita preguntas superpuestas

Las respuestas coinciden por canal y por el par de números de teléfono empresa/cliente dentro del espacio de trabajo. No identifican a qué pregunta pretendía responder el cliente. Una misma respuesta puede satisfacer esperas elegibles en varios flujos de trabajo, y una respuesta tardía puede satisfacer una pregunta posterior.

Usa [Superposición de ejecuciones](/docs/guides/automations/run-settings) para omitir una nueva ejecución mientras esta automatización ya está esperando respuesta del mismo par. Coordina también otras automatizaciones que envían mensajes a ese cliente; la configuración de superposición se aplica a una automatización a la vez.

## Previsualiza y comprueba el resultado

[Previsualiza el flujo de trabajo](/docs/guides/automations/preview) con una respuesta, una respuesta inesperada y un tiempo de espera agotado. La previsualización usa datos de ejemplo sin enviar mensajes. Comprueba las rutas y los campos, y publica cuando estés listo para mensajes reales.

En **Runs**, inspecciona el paso **Wait for reply** y la rama seleccionada para ver si llegó una respuesta o si se agotó el tiempo de espera. Un tiempo de espera agotado completa el paso correctamente y sigue la ruta **Timed out**. El estado final de la ejecución depende de lo que ocurra después.

Si la recuperación del mensaje de respuesta falla de forma permanente, la ejecución falla en lugar de tomar la ruta de tiempo de espera agotado. Inspecciona el paso fallido para conocer la causa y comprueba los permisos de lectura del canal.

Si **Reply to** no tiene opciones, conecta la espera a la ruta de éxito de un envío SMS o WhatsApp anterior. Un envío al que solo se llega por su ruta de fallo no es elegible.

Pausar la automatización impide nuevas ejecuciones, pero permite que las esperas existentes continúen. Cancela una ejecución individual cuando el trabajo de seguimiento deba detenerse.

## Próximos pasos

- [Espera acuses de recibo de entrega o eventos de aplicación](/docs/guides/automations/waits).
- [Usa los datos del flujo de trabajo](/docs/guides/automations/data).
- [Inspecciona las ejecuciones](/docs/guides/automations/runs).

## Related resources

- [Automations](/docs/guides/automations) (docs)
