Skip to content

Commit 0ed8e37

Browse files
authored
Merge pull request #7472 from segmentio/new-journeys-steps
Add Delay Step to Event-Triggered Journeys Steps [DOC-1041]
2 parents 4ce7583 + 2e09c26 commit 0ed8e37

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

src/engage/journeys/event-triggered-journeys-steps.md

+33-1
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,38 @@ Segment creates these aliases automatically during setup, and they show up in th
103103

104104
Deleting a Hold Until step can impact downstream steps that rely on it. When you delete a configured step, Segment displays a modal that summarizes the potential impact on related branches and steps. Review all dependencies carefully to avoid unintentionally disrupting the journey.
105105

106+
## Fixed delays
107+
108+
The **Delay** step helps you control the timing of journey actions by pausing profiles for a set period before they continue in the journey. This enables controlled timing for messages, actions, or other journey events.
109+
110+
Unlike the Hold Until step, Delay doesn't depend on a user action: profiles always move down the journey after the time you set. This makes Delay useful for pacing interactions, like spacing out emails, without requiring user engagement.
111+
112+
### How Delay works
113+
114+
When a journey reaches the Delay step:
115+
116+
1. Profiles enter the step and wait for the configured duration.
117+
2. Segment logs the profile's status in the observability timeline.
118+
3. If the profile meets an exit condition during the hold period, the profile leaves the journey early.
119+
4. After the delay ends, the profile moves to the next step in the journey.
120+
121+
### Configurable parameters
122+
123+
The following table explains the parameters you can configure for the Delay step:
124+
125+
| Parameter | Details |
126+
| ------------------ | ------------------------------------------------------- |
127+
| Duration time unit | Set the delay period in minutes, hours, days, or weeks. |
128+
| Minimum delay | 5 minutes |
129+
| Maximum delay | 182 days (around 6 months) |
130+
131+
To configure the Delay step:
132+
133+
1. Drag the Delay step onto the journey canvas, or click **+** to add it.
134+
2. (*Optional*) Give the step a unique name.
135+
3. Enter a duration and select a time unit (minutes, hours, days, weeks).
136+
4. Click **Save**.
137+
106138
## Send to Destination
107139

108140
The **Send to Destination** step lets you send journey data to one of your [configured Engage destinations](/docs/connections/destinations/), enabling real-time integration with tools like marketing platforms, analytics systems, or custom endpoints.
@@ -218,4 +250,4 @@ There may be cases where events sent to Segment are missing specific properties
218250
- If an event property is mapped but is missing in the Track event, Segment still includes the mapped key in the payload but with a value of `undefined`.
219251
- Similarly, if a mapped trait is missing on the profile, the key is included in the payload with a value of `undefined`.
220252

221-
Carefully configuring mappings and handling missing attributes can help you maintain data integrity and avoid errors in downstream systems.
253+
Carefully configuring mappings and handling missing attributes can help you maintain data integrity and avoid errors in downstream systems.

0 commit comments

Comments
 (0)