Control rules control-rules

Control rules allow you to check the validity and quality of the messages before they are sent, such as character display, SMS message size, address format, etc.

NOTE
For security reasons, control rules are read-only and cannot be modified.

Default control rules default-control-rules

A set of default rules ensures the standard controls. The table below provides information about these rules, as well as their related channel and execution phases.

Label
Channel
Execution phase
Description
A/B Test
Email
At the start of personalization
Extracts the test population for a delivery with an A/B test.
Check delivery size
All
After targeting
Checks the size of the messages.
Check email content is not empty
Email
After targeting
Generates an error if the content of the message is empty.
Check In-App content for broadcast template
In-App
At the start personalization
Checks that In-App content / triggers are not empty for broadcast template.
Check In-App content for profile template
In-App
At the start of personalization
Checks that In-App content / triggers are not empty for profile template.
Check In-App content for subscriber template
In-App
At the start of personalization
Checks that In-App content / triggers are not empty for subscriber template.
Check proof size
All
After targeting
Generates an error message if the proof target population exceeds 100 recipients.
Check social network sharing link
Email
At the start of personalization
Checks the presence of a link to a mirror page when including a social network sharing link (ViralLinks) in the content.
Check subject
Email
At the start of personalization
Checks that the subject and sender address do not contain special characters which may cause problems on certain mail transfer agents, and checks that the message subject has been completed.
Check unsubscription link
Email
At the start of personalization
Checks for the presence of at least one unsubscription (opt-out) URL in each content (HTML and Text).
Check URL labels
Email
At the start of personalization
Checks that each tracking URL has a label.
Check URLs
Email
At the start of personalization
Checks the tracking URLs (presence of the “&” character).

Control rules execution phases control-rules-execution-phases

Control rules can be applied at different phases of the delivery’s life cycle:

  • At the start of targeting: The control rule can be applied at this phase so that the personalization step is not executed in the event of an error.

  • After targeting: Executing after targeting allows you to know the volume of the target in order to apply the control rule.

    For example, the Check proof size control rule applies after the targeting stage: this rule prevents the preparation of message personalization if there are too many proof recipients.

  • At the start of personalization: Applies when the check relates to message personalization approval. Message personalization is carried out during the analysis phase.

  • At the end of the analysis: When a check requires message personalization to be complete.

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff