Program validation errors and how to fix them | Dotdigital Help Centre (2024)

While building a program, the validation indicator continuously updates to let you know about any validation errors. While you can save an in-progress program with validation errors, you must fix all errors before you can activate and use the program successfully.

In the program editor, we show any validation errors in the validation alert box at the top of the editor. When there is a validation error, the alert box shows the number of errors, and the word validation turns red.

Error message

Description

Define start criteria for program

You must set up the start rules for the program.

Select the error to highlight the Start node, then select the Start node to enter 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 messaging node such as a campaign node, an action node such as an Update contact node, or a program webhook node.

To add one, drag it onto the canvas from the left-side menu, and then select it to configure it.

Ensure all program routes terminate with an end step

All routes through the program should begin with the Start node and terminate with an End node. Make sure that End nodes are present and that the nodes are connected together.

Select the error message to highlight 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.

Select the error message to find the campaign node, then select the campaign node to select a campaign.

Campaign is incomplete and not ready for sending

One of the campaigns in the program isn't ready to be sent yet.

Select the error message to highlight the campaign node. The common cause for this is because the campaign was created using the Create campaign option within the program builder, without there being any actual content for the campaign yet.

Find the campaign under Automation > Triggered email or Triggered SMS/MMS and then 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.

Select the error message to highlight the Update contact node, then select the node to choose a valid contact data field to update.

List is not valid

There is a subscription node without a valid list or program selected.

Select the error message to find the subscription node, then select the subscription node to select a valid list or program.

Define decision criteria for element

There is a program decision node with no rules set.

Select the error message to find the decision node, then select 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.

Select the error message to find the node and reset the date to be in the future.

Please insert your message content

There is a program node that does not contain a message to send.

Select the error message to find the node and enter the message content.

Please select an ad account

There is a Google Ads program node that is not set up with an ad account to send from.

Please select a Google Ads audience

There is a Google Ads program node that is not set up with an audience to send to.

Please select a Facebook audience

There is a Facebook Audience program node that is not set up with an audience to send to.

Connect program elements together

All routes through the program should begin with the Start node and terminate with an End node. Make sure that End nodes are present and that the nodes are connected together.

Select the error message to find any nodes not connected to the main body of the program.

Provider is not valid

There is a webhook node that hasn't been configured with an action yet.

Select the error message to highlight the node, then select the node to configure the action for the program webhook.

Program contains too many delays

A program can contain a maximum of 10 delay nodes. You must delete some delay nodes to activate your program.

Program contains too many decisions

A program can contain a maximum of 20 two-way decision nodes. You can remove decisions to activate your program or replace them with multi-decision nodes for more advanced decision-making capabilities.

Program contains too many extension nodes

A program can contain a maximum of 10 webhook nodes. You must delete some webhook nodes to activate your program.

Program contains too many elements

A program can contain a maximum of 50 nodes. You must delete some nodes to activate your program.

Program validation errors and how to fix them | Dotdigital Help Centre (2024)
Top Articles
Jim Simons: A life of left turns
What is a Cost Overrun and What Can Cause it?
My Boyfriend Has No Money And I Pay For Everything
Big Y Digital Coupon App
Draconic Treatise On Mining
Vichatter Gifs
Guardians Of The Galaxy Vol 3 Full Movie 123Movies
How Many Cc's Is A 96 Cubic Inch Engine
Washington, D.C. - Capital, Founding, Monumental
Oc Craiglsit
Animal Eye Clinic Huntersville Nc
Mills and Main Street Tour
VMware’s Partner Connect Program: an evolution of opportunities
National Weather Service Denver Co Forecast
Soccer Zone Discount Code
Xomissmandi
Hollywood Bowl Section H
Heart and Vascular Clinic in Monticello - North Memorial Health
Pokemon Unbound Shiny Stone Location
Aerocareusa Hmebillpay Com
Okc Body Rub
Rust Belt Revival Auctions
Aspenx2 Newburyport
Bay Area Craigslist Cars For Sale By Owner
SOGo Groupware - Rechenzentrum Universität Osnabrück
O'reilly's In Mathis Texas
Stockton (California) – Travel guide at Wikivoyage
Ewg Eucerin
Insidious 5 Showtimes Near Cinemark Southland Center And Xd
031515 828
Isablove
Top Songs On Octane 2022
Word Trip Level 359
Fetus Munchers 1 & 2
My Locker Ausd
F9 2385
O'reilly's Palmyra Missouri
Unblocked Games Gun Games
13 Fun & Best Things to Do in Hurricane, Utah
Gamestop Store Manager Pay
Craigslist Antique
Here's Everything You Need to Know About Baby Ariel
Watch Chainsaw Man English Sub/Dub online Free on HiAnime.to
Autozone Battery Hold Down
The Horn Of Plenty Figgerits
Stitch And Angel Tattoo Black And White
Rocket League Tracker: A useful tool for every player
Craigslist.raleigh
Adams County 911 Live Incident
Bloons Tower Defense 1 Unblocked
Comenity/Banter
Latest Posts
Article information

Author: Catherine Tremblay

Last Updated:

Views: 6002

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.