Skip to main content

Add a delay node to a program

Learn how to use the delay node to add a delay to your programs.

Written by Gareth Burroughes
Updated this week

You might want to pause your program between actions. For example, you can add a delay between two campaign sends using a Delay node.


Add a delay to a program

In this example, we're adding a seven-day delay between campaign sends.

  1. Drag a Delay node from the side panel onto the canvas.

  2. Select the Delay node to open the delay settings.

  3. Enter the number of days for the delay, either by typing a value into the field or using the incrementing buttons.

  4. Select APPLY.

delay.PNG


Optional controls: other delay types and settings

By default, a contact is held in a delay node for a set number of days.

Under Select delay type, choose from:

  • Wait until a set time of day

  • Wait until a set day or days of the week

  • Wait until a set day of the month
    This can be selected as the 1st through to the 31st or last day of the month, or as the first, second, third, fourth or last Monday, Tuesday, Wednesday, Thursday, Friday, Saturday or Sunday of the month.

  • Wait until a set date

  • Wait until a calculated date, which
    This can be set as a certain number of days before or after a custom date field or the anniversary of a custom date field. For example, wait until 90 days before BOOKINGDATE, or wait until seven days before the anniversary of DATEOFBIRTH.

Wait until a set time of day

With this setting, a contact is held until the given number of days has passed, and is then moved on from the delay node at the specified time.

So a contact joining a delay step of Wait until 11:00 at 10:00 is held until an hour later that day.

A contact joining a delay step of Wait until 09:00 at 10:00 is held until 09:00 the following morning.

Wait a set number of days, and until a specific time on that day

With this setting, a contact is held until the given number of days has been reached, and is then be moved on from the delay node at the specified time.

So, a contact joining a delay step of Wait until 2 days later at 10:00 at 08:00 is held for 50 hours; just over two days.

A contact joining a delay step of Wait until 2 days later at 10:00 at 12:00 is held for 46 hours; just under two days.

An example explaining what would happen to a contact joining the delay step at the current time is displayed in the side panel to help you.

Delay node behavior during program deactivation

What happens to the delay node when a program is deactivated?

The program calculates the time from the moment a contact enters the node. If you have a program with a delay node of, for example, three days, and you deactivate this program for four days, when you finally reactivate the program, the contact is immediately moved to the next node.

This happens because the time between them entering the node and the moment the program is reactivated is longer than the delay time.

Did this answer your question?