Once you have launched a program there are a number of ways you can change the content and the workflow, depending on the state of the program. You should always pause a program before making any changes, to make sure that no contacts are being processed at the time.

See also: Editing launched emails.


See also:

Basic rules

When a program is active you can do the following:

  • Change the name and description.
  • Add nodes, but only if a new path is created.
  • Change the end date in the scheduling.
  • Change the exit criteria.
  • Choose different forms, segments and/or emails.
  • Edit the content of the form, or the filter conditions of the segment.

When a program is active you cannot do the following:

  • Remove nodes you have already saved.
  • Insert new nodes into a path.
  • Change the start date in the scheduling.
  • Change the participation settings.
  • Edit the content of an email (as a workaround, you can copy the email and edit the content, then select that email instead).

Important notes on editing programs:

  • Any validation errors caused by changes will cause the save to fail, but not undo the changes, so you will still have to address them.
  • Before saving you have the option to discard all changes, but this cannot be undone if you accidentally save unwanted changes.
  • If your program has responses, then selecting another email will render the response invalid and a new one must be manually selected.

  • And finally, please remember that changing the workflow of a program changes the customer journey and may make the reporting inconsistent before and after the change. We do encourage you to experiment and optimize your engagement strategies, but always keep in mind that some contacts may be caught by your changes in mid-journey.

Program states

Editing scheduled programs

When a program is active but scheduled, you can edit it as described above for active programs, and also do the following:

  • Change the start date in the scheduling.
  • Change the participation settings.
  • Edit the content of the email.

Editing paused programs

When a program has been paused you can change the description and settings of all nodes This includes:

  • Changing the Wait settings.
  • Selecting a different email, segment or event.
  • Changing the settings of a quick filter.

Otherwise the degree to which you can edit depends on its state when it was paused, i.e. active or scheduled.

Editing finished programs

Once a program has finished you will not be able to edit any part of it.

Editing individual nodes

Adding nodes

If you want to add new nodes to a program, you can, but make sure that their settings are consistent with the timeframe and objectives of the program. In particular make sure that you do not include mutually exclusive filters or filters which will allow contacts to progress along multiple paths.

To add a new node, simply select the previous node and then select the node you want to add. Use the connector to link it back to a path or end the path with a Finish node.


Inserting nodes

Add a new node automatically creates a new path. To insert a node into an existing path, simply delete the connector between two nodes, add the new node to the first and connect that to the second one.


Disabling nodes

Wherever you can see the Enabled/Disabled toggle, you can disable a node. This is available in most of the Channels nodes.


When you disable a node, contacts will simply pass straight through it as if it were not there. You can enable it again at any time.