Program validation

Summary

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.

program_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

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 action to the program
All programs must include at least one action. An action is either a campaign node, an update contact node, a subscription node or a program extension. Add one of these by dragging it in from the left-side menu and then configuring it.
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 campaign node, then click on the campaign node to select the campaign.
Campaign is incomplete and not ready for sending
One of the campaigns in the program isn't ready to be sent yet. Click on this error message to find the campaign node. The common cause for this will be because the campaign was created via the 'Create campaign' option within the program builder, without there being any actual content for the campaign yet. Find the campaign under Automation > Triggered campaign content and then click Edit to select a template for it and complete the campaign's content before sending.
Invalid contact label
There is an update contact node without a valid contact data field selected and configured. Click on this error message to find the update contact node, then click on the update contact node to choose a valid contact data field to update.
Address book is not valid
There is a subscription node without a valid address book or program selected. Click on this error message to find the subscription node, then click on the subscription node to select a valid address book or program.
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.
The specified date will never come
There is a program node set with a date that is in the past. Click on this error message to find the node and reset the date to be in the future.
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.
Provider is not valid
There is an extension node that hasn't been configured with an action yet. Click on this error message to find the extension node, then click on the node to configure the action for the program extension.
Program contains too many delays
A program may contain no more than 10 delay 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 extension nodes
A program may contain no more than 10 extension 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.
Have more questions? Submit a request

Comments

  • Avatar

    Are there any plans to increase the number of decisions/delays/etc?

    For complex programs, it's quite easy to require more than this. 

  • Avatar

    Hi Matt,

    There are currently no plans to increase these limits across the board. However, we'd advise talking to your account manager about increasing these limits within your own account.

  • Avatar

    Hi Neal, I agree with Matt. One mildly complicated program and you're over!

  • Avatar

    Hi Claire. Thanks for your feedback. While there are still no plans to increase these limits across the board, as mentioned above, you can speak with your account manager about the possibility of increasing these limits in your own account, if required.

Powered by Zendesk