---
title: How do I create a workflow that waits for user reply?
description: "Use **Wait for Event** (action_delay with **user_message** mode) in the execution model: the workflow pauses until the user sends a message, then continues and can store the reply in a variable (e.g. user_message). For a simple time delay without waiting for input, use the **Delay** node…"
url: "https://www.smsgatewaycenter.com/blog/kb/how-do-i-create-a-workflow-that-waits-for-user-reply/"
updated: "2026-04-09"
category: WhatsApp Business API / Workflow Builder
---

# How do I create a workflow that waits for user reply?

Use **Wait for Event** (action_delay with **user_message** mode) in the execution model: the workflow pauses until the user sends a message, then continues and can store the reply in a variable (e.g. user_message). For a simple time delay without waiting for input, use the **Delay** node (0–100 seconds). Test Journey supports both: delay shows a countdown; user_message mode waits for your input.

### More Related Articles

- [What are the best practices for building workflows?](https://www.smsgatewaycenter.com/blog/kb/what-are-the-best-practices-for-building-workflows/)
- [How do I debug a workflow that behaves unexpectedly?](https://www.smsgatewaycenter.com/blog/kb/how-do-i-debug-a-workflow-that-behaves-unexpectedly/)
- [Can I use the same workflow for multiple WABAs or agents?](https://www.smsgatewaycenter.com/blog/kb/can-i-use-the-same-workflow-for-multiple-wabas-or-agents/)

Found this useful?[Add as Preferred Source on Google](https://www.google.com/preferences/source?q=smsgatewaycenter.com)
