---
title: "Esperar un evento"
description: "Continúa un flujo de trabajo después de un acuse de recibo de mensaje o un evento de aplicación, y configura rutas de tiempo de espera cuando el evento esperado no llega."
canonical: "https://bird.com/es-es/documentacion/guides/automations/waits"
---

# Esperar un evento

Una espera pausa una ejecución existente hasta que un evento esperado coincida o su tiempo de espera expire. Elige el tipo de espera según quién produce el evento.

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

## Esperar un acuse de recibo de mensaje

1. Añade **Wait for event** después de la ruta de éxito de un paso de envío.
2. Selecciona la acción anterior cuyo mensaje quieres supervisar.
3. Elige los tipos de evento compatibles y establece un tiempo de espera.
4. Conecta **Matched** al paso que gestiona el acuse de recibo.
5. Conecta **If time runs out**, la ruta de tiempo de espera, al paso que gestiona el acuse de recibo ausente.

La espera supervisa el mensaje creado por esa acción en esta ejecución. Un mensaje de otra ejecución no la satisface. Un acuse de recibo que llegue antes de que la ejecución alcance la espera puede seguir utilizándose.

El envío debe completarse con éxito en la ruta que conduce a la espera. Una ruta de fallo no puede esperar un mensaje que el envío nunca aceptó. Los envíos de correo electrónico y WhatsApp supervisados deben dirigirse a un único destinatario.

Para continuar esta ejecución cuando el cliente responda a un mensaje de SMS o WhatsApp, usa [Esperar respuesta](/docs/guides/automations/wait-for-reply). Para iniciar un flujo de trabajo independiente a partir de un mensaje entrante, usa un [activador de evento de Bird](/docs/guides/automations/triggers).

## Esperar un evento de aplicación

Usa **Wait for application event** para un evento como la confirmación de un pago o la cancelación de una cita asociado a un elemento de negocio concreto.

1. Configura la clave de negocio del flujo de trabajo en [Run overlap](/docs/guides/automations/run-settings), por ejemplo un ID de factura.
2. Añade **Wait for application event** y especifica su nombre de evento y los campos de datos entrantes.
3. Establece el tiempo de espera y cualquier condición que el evento deba cumplir.
4. Conecta las rutas de coincidencia y de tiempo de espera.
5. Sigue [Enviar un evento de seguimiento](/docs/guides/automations/application-events#continue-a-run-that-is-waiting-for-an-event) para enviar el nombre del evento, los datos y `subject_key` a la URL de eventos de la automatización.

El nombre del evento y la clave deben coincidir exactamente con los valores configurados. Un nombre coincidente con la clave incorrecta no puede reanudar la ejecución prevista. Una condición puede comparar los datos del evento entrante con los datos iniciales de la ejecución.

Un evento procesado después de que la ejecución comience pero antes de que alcance la espera puede retenerse. Un evento procesado antes de que exista una ejecución coincidente no se guarda para una ejecución futura. La aceptación en la cola no demuestra que una espera se haya reanudado; inspecciona **Runs**.

## Planifica la ruta de tiempo de espera

La duración de la espera comienza cuando la ejecución alcanza la espera. El [límite de tiempo de 30 días](/docs/guides/automations/schedules-and-delays#run-time-limit) de la ejecución puede finalizarla antes. Un tiempo de espera agotado significa que ningún evento válido resolvió la espera antes de su plazo; no demuestra que el evento de negocio nunca ocurrió.

Elige una acción de tiempo de espera que se ajuste a esa incertidumbre, como registrar el resultado de una revisión o pedir a un equipo que investigue. Previsualiza ambas rutas antes de publicar.

Pausar la automatización detiene nuevas ejecuciones, mientras que las esperas existentes pueden continuar. Cancela la ejecución por separado cuando su trabajo de seguimiento deba detenerse. Si el mismo evento de aplicación cualifica para la cancelación y una espera en esa ejecución, la cancelación tiene prioridad.

## Próximos pasos

- [Controla ejecuciones superpuestas y cancelación](/docs/guides/automations/run-settings).
- [Previsualiza y comprueba un flujo de trabajo](/docs/guides/automations/preview).
- [Inspecciona ejecuciones](/docs/guides/automations/runs).
- [Explora las guías de Automations](/docs/guides/automations).

## Related resources

- [Preview your first automation](/docs/get-started/automations) (docs)
