> For the complete documentation index, see [llms.txt](https://software-help-docs.gitbook.io/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://software-help-docs.gitbook.io/knowledge-base/software-guide/workflow-actions/workflow-action-wait.md).

# Workflow Action: Wait

Using the Wait action in the Workflow Builder allows you to hold Contacts before advancing to the next step of a Workflow. This can be useful for many reasons, from appointment bookings/reminders to follow-ups, and more.  Now, let’s take a look at how to set up a Wait event.

**Step 1: Adding an Action to the Workflow**

* Click into the Workflow and click the + icon to add an action
* Choose the Wait action from the list

**Step 2: Under “Wait For” choose the type of Wait action you wish to use**

There are several options for customizing the Wait action, categorized as Time-based or our software events. Here’s a brief description of each type of Wait action you can setup:

* **Time delay:** waits for a set amount of time
*

<figure><img src="https://lh4.googleusercontent.com/tYW_shpF8e1uOBii202RIcSs5K8I35bUbZu0md81DCJ_VDTSvNQqbBYyBk7e2_7AN9E3aNRnJy5NIihxH75fuhXJ_qICuRtGFAAWVZMz4NOztTLMi_sxyXaJqjU442KsJ9KXIkA4BxOwYj55Qjh27Ew" alt=""><figcaption></figcaption></figure>

* ***NOTE:*** You can toggle on the “Advance Window which will specify the time frame the wait period actually counts (i.e. Monday-Friday 9am-5pm). If you have a time delay set for 10 minutes, and someone enters the step on a Saturday, but you have a window set for Monday-Friday 9am-5pm, the time will start at 9am on Monday.

{% embed url="<https://lh3.googleusercontent.com/0YPeDHMQSZwSHfJpYotNjXB8nepJo4dOtv9QwiiROM6qRfe-7AGtujz2X_-Ydc7QlyX7vmv3b_3aEocQJg5mJ5ya02EGKzspUbw3XEw9bZur7pzet1nXA7JDCe4df1ylOP8jK125B0jsOUgxhDOKUtU>" %}

* **Event/Appointment time:** waits until before, after or the exact time of the event/appointment time
  * Choose before or after, and the timeframe
  * You can move the Contact to the next step, or skip communications

{% embed url="<https://lh5.googleusercontent.com/RKrZKSIL8yLpavyddWeK0aU7pNKjCv1VRQRgm_sGWssRZTd9gG4Z-4UcjT87RFvnt7F6J6k4d3ldQ5qSwcY4_ClNdhqAe60iXogBNGq_i0pUVzKaYPSxXxeZm00Ngi3kG4Xoz3VjoJ9l__PJcuX_qw8>" %}

* **Condition:** waits for a specific condition to be met (such as a tag being added) - you can customize filters for this to specify your exact condition
  * Choose one or more “segment” (condition), and toggle on the timeout if you want to add that feature.

{% embed url="<https://lh4.googleusercontent.com/4R_O-QcUfpuc1K-Ghct9PbC1VWnwXdTQJ0Q6oCBSq4ibMsJPt-8yrcvyQI9AZdwiqvVbo-Iz0NLwGZD0u94QQfBIX81Tr9LLLx3hkpWqwF1QkMaLUodvADB-T9NjZJajBj3WH5R_Ri-cd4f0O5L-orM>" %}

Note: “Time Out” feature works best with conditions like “Customer Replied”. If the lead did not reply, they will keep waiting at this step. If you want to move this lead forward, you can set up the “Time out” feature to a certain number of days so that the lead can move to the next step whether they reply or not.

Also, When you select “Skip all outbound communication” then all email,sms or call events between the 2 wait steps will be skipped until the next wait step

{% embed url="<https://lh6.googleusercontent.com/pE-c44RUIVLfplBs5jj77rGR3ysdW2SKCfx5Xss3n5JIs90dwjc6LyVODpTmWIzjIYlTr36acF_A06Ra4xOs7oGgIHwIcweNoVK9zc_xGjB2-0aZcljkRRzeYRnahrSoSx9qDWfw8x5rn1oa3DHz-U4>" %}

* **Contact reply:** waits for a contact to reply to a communication
  * Choose the “reply to” in order to select the sms/email event for the workflow.
  * Toggle on the “timeout” setting if you want to add this feature.

***Please Note:** This will need to be before the wait step, it’s recommended that the wait step directly follow a communication action as certain actions like If/Else will break the connection to the wait step.*

{% embed url="<https://lh6.googleusercontent.com/zNEOMRqClq5m6Ai8qpiApBFdXeYi3ZgrvbYLDRGlp-7d-hH1VoikT2wmu7UiCbpds6WrS4vP0IZqxyM0e1p11N9PJmsRJ4UJI4ca7ZnIViRb_Wl4luJ8VqFeP66yvm-hxWB7lKI_IbOfalCo7esUDIA>" %}

* **Trigger link clicked:** waits for the trigger link to be clicked
  * Choose the specific trigger link and toggle on the timeout if you want to add that feature

{% embed url="<https://lh4.googleusercontent.com/c0rFrU7m0Z_1s49BghStBUUiH4SMzkGFz4JmoOIglbHMdxhLM2LghUUzoOHqKhAy7XoHn3Kckr-wo6JPAQT6AQs694cxs1d7ZFoq8hM22Rn_QYSUgjJdiNl4KxkSefrcqsWIjI-LZDTlzAtk3_NFYcQ>" %}

* **Email event:** waits for specific email events
  * Choose the step, determine which event(s) you wish the step to run on, and toggle on the timeout if you want to add that feature

{% embed url="<https://lh6.googleusercontent.com/Cr_7eWXfz1-7Er--zJP-vzZuErtY_5HDiJUbn1vJxGRxGfbQeJz6SKIqL4LNl5kGNEsKo7LgQUBf1-uxHQts-4dAwQBXYrdQBkcNz6uh9pV5iI92hrVr1q4JmJp3CVLBPgw-MLJesGxwbi72szYT7cg>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://software-help-docs.gitbook.io/knowledge-base/software-guide/workflow-actions/workflow-action-wait.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
