A Delay widget enables you to keep a contact suspended in a Journey for the amount of time set in the widget. Once the delay time has passed, the contact moves to the next widget in the Journey.
The Delay widget enables you to delay the next action for minutes, hours, days, or months. For example, consider you set a 30-minute delay in the widget. When the contact reaches this element, it delays for 30 minutes before the contact continues the Journey in the workflow.
📋 Note: Delays are normally meant for long periods of time (for example, days or hours). However, for testing, you may want to set the delay to a shorter duration. A delay of 15 minutes is the minimum recommended period in this case.
The following screenshot shows how the Delay widget appears on the canvas:
The following screenshot shows the Delay dialog box that appears when you double-click the widget:
The Delay Until widget has multiple delay functions. You can use any of the following delay options:
- Date and Time: You can select a day, month, year, and time.
- Rolling Delay: You can select a day of the week or Everyday indicating any day of the week, along with time. When a contact reaches the delay, they remain in the delay widget until the selected date and time.
- Event Delay: You can set appropriate days and hours before or after the custom field is selected. It works with custom fields only.
📋 Note: The last selected delay option is run until you open it again. If you choose a time frame under Date & Time and select a range under Rolling Delay before saving it, only Rolling Delay will work.
The following screenshot shows how the Delay Until widget appears on the canvas:
The following screenshot shows the Date & Time tab of the Delay Until dialog box:
The following screenshot shows the Rolling Delay tab of the Delay Until dialog box:
The following screenshot shows the Event Delay tab of the Delay Until dialog box: