Controls let you control the Journey experience by spacing out communication over a desirable period to avoid coming across as being pushy.


Use delays in triggers of a journey to send actions (like emails) to a user after a certain amount of time has passed. For example, you can set a message to only send during your business hours, during specific hours in your user’s time zone, or prevent messages from sending on the weekends.

How to set up a delivery time window

Within your journey workflow, the “Delay” option will be available to drag and drop into your workflow builder from the sidebar.
If there are already other items in your workflow you’ll need to choose where you want to place your Delay. Then, you can customize when you’d like the user to advance to the next step in the workflow. Choose specific days, specific times, and your user’s time zone.
You can select a simple time delay (no specific time window) by selecting the timeframe (minutes, hours, days, weeks, months) and adding the time value.
However, if you want to pass the journey flow within a specific time window, select the “Resume on” toggle.
Then check the weekdays and a specific time (hh: mm) when the delay should be resumed at.
You can also select a timezone to match your user’s time preferences.

Example with multiple messages:

When a message has a delivery window, later messages are pushed back to accommodate it. For example, in a workflow like this:
  • A two-day delay
  • A time window action item is set for 9 AM - 5 PM, Monday to Friday, in the user’s time zone
  • An email
  • Another two-day delay
  • A push notification
Let’s say a person enters the journey on Monday at 6 PM. They:
  1. 1.
    Wait for two days, until Wednesday at 6 PM. This is outside the time window so
  2. 2.
    They’ll wait again, until Thursday morning at 9 AM.
  3. 3.
    The email will be sent