Program validation

Program validation

As you build your program you may notice the yellow box in the Validation control updating.

This is where you can keep track of actions that need to be done before your program is complete. You can save an invalid program but you will not to be able to activate it until all issues are resolved.

validation.png

Clicking on the validation control will open and close the list of validation errors. Clicking on a validation error will highlight the corresponding node in your program that requires attention.

Possible validation errors include:

Define start criteria for program

The start rules have not been set for the program, click on this error to find the start node. Click on the start node to define the start rules for the program.

Add at least one campaign to the program

All programs must include at least one campaign send node. Add a campaign send node by dragging it in from the left-side menu and select the campaign to be sent.

Ensure all program routes terminate with an end step

All routes through the program should begin with a start node and terminate with an end node. Ensure that end nodes are present and that the nodes are connected together. Click on this error message to find any nodes that do not connect through to an end node.

Select campaign to be sent

There is a campaign send node without a campaign selected. Click on this error message to find the send node, then click on the campaign send node to select the campaign.

Define decision criteria for element

There is a program decision node with no rules set. Click on this error message to find the decision node, then click on the decision node to configure the rules for this decision.

Connect program elements together

All routes through the program should begin with a start node and terminate with an end node. Ensure that end nodes are present and that the nodes are connected together. Click on this error message to find any nodes not connected to the main body of the program.

Maximum number of campaigns exceeded

A program may contain no more than 10 campaign send nodes, you will need to delete at least one of them before it can be activated.

Program contains too many decisions

A program may contain no more than 10 decision nodes, you will need to delete at least one of them before it can be activated.

Program contains too many elements

A program may contain no more than 50 nodes, you will need to delete at least one of them before it can be activated.

    • Related Articles

    • Getting Started with the Program Builder

      Contents Building a program » Node settings » Connecting nodes » Creating branches Validation Saving and activating Summary The program builder features nodes - actions, delays, decisions and end points - linked with connectors, enabling you to ...
    • Configuring program start rules

      The Start node is the only node on the canvas to begin with. This is the first node of your program requiring your attention. Click on the Start node to define the criteria for when contacts are added to your program. A panel of options will slide in ...
    • Configuring program delays

      Let's say that you'd like to wait for a set period of time until you follow up a campaign that was sent with another automatic campaign: this is where you will want to add a Delay node to your program. In the example we run through here, the program ...
    • Working with the program builder canvas interface

      Contents Working with program nodes Working with program connectors » Naming end nodes » Moving, duplicating and deleting nodes » Annotations Finding your way around the program canvas » Zooming in and out Undoing and redoing Summary Whenever you ...
    • Using exit conditions to remove contacts from a program

      Summary You can add exit conditions to a program to remove contacts at any step along the way, providing the contact meets the exit rules that have been set up. This is extremely useful in the case of: lead nurturing programs - if you have a series ...