> This page is part of the [Customer.io documentation](https://docs.customer.io). For the complete index, see [llms.txt](https://docs.customer.io/llms.txt).
> Last updated: July 10, 2026

# Randomized delay

You can hold people in randomized time delays in campaigns. When journeys reach a *Random Delay* block, we hold them for a random amount of time between the minimum and maximum time you set using a flat distribution model. This can help you avoid overloading rate-limited API endpoints with webhook requests.

[![Random Delay block followed by send and receive data action](https://docs.customer.io/images/random-delay.png)](#a45bdbd0a19b9fa70eac557bde7b2bf8-lightbox)

## Add a condition

Like with other workflow blocks, you can add one or more conditions so only certain people wait in a random delay. If they don’t meet the condition, they move forward immediately. You can set a profile attribute, event, message, or segment condition to make sure people move through your campaign at the right pace.

Consider whether the condition might be better suited to a forthcoming webhook or message action instead. For instance, if you’re concerned about overloading an API endpoint, you could reduce webhook requests if you only send them when people are a member of a certain segment. You can also add conditions to multiple blocks if that better suits your needs!

## Edit a random delay in a live campaign

You can adjust the minimum or maximum delay while the campaign is live. After the change, journeys that reach the delay will randomly wait based on the new timeframe. Any journeys that were currently waiting and now fall outside the maximum time to wait will move forward.

*   *   [Add a condition](#add-a-condition)
    *   [Edit a random delay in a live campaign](#edit-a-random-delay-in-a-live-campaign)

Copy page

Copy page [Download .md](/messaging/send/workflows/delays/random-delay.md)

Is this page helpful?

![](https://docs.customer.io/images/export-success.png) ![](https://docs.customer.io/images/export-failure.png)

# How can we make it better?

Close

Do you need help from Customer.io support?  No  
 Yes

What part of Customer.io do you need help with? 

How can we improve this page?

Email (optional):  Please provide a valid email address

 I am not a bot

 

We appreciate your feedback!

Our support team will contact you as soon as possible
