Setup of the Campaign Builder Structure


Campaign Builder Item Configuration Setting

Starting from the 2.169 release, the setup process for Campaign Builder has become more user-friendly. This is due to the addition of a dedicated user interface. All the necessary configurations required to run the Campaign Builder are now grouped under "Item Configuration Settings". This wizard provides easy configuration of the Campaign Builder's settings and also enables you to specify particular fields and their display conditions based on specific criteria.

Campaign Builder User Interface Video

Campaign Builder User Interface Steps

Here are the steps to follow to use the Campaign Builder User Interface:

  • To access it, you need to go to the App Launcher and search for "Item Configuration Settings".

  • Search for an existing record in the list and click on “Edit” or hit the “New” button to configure your Campaign Builder UI settings.

  • You will see the Campaign Builder Setup interface with tabs.

Campaign Builder Setup Tabs

In the Campaign Builder Setup, there are several tabs where you can configure different settings for your Campaign Builder view.

1 - General Settings

This tab allows you to set general configurations for the Campaign Builder, including general settings like Page Size, Price Rules buttons and Enable Summary.

2 - Tabs and Columns

Here, you can tailor the fields and column settings to suit your requirements. The Tabs and Columns tab provides the following functionalities:

  1. Display of an existing tabs table with their names.

  2. Creation, modification and deletion of field and column settings.


3 - Tab Rules

With Tab Rules you can set rules to control the visibility and accessibility of fields under certain conditions, such as making them hidden, read-only or required. If you hide all fields of a column, it will disappear from your view.

The Rules tab and Actions button allow you to add, edit and delete Tab Rules columns.

  • To change Tab Rules data, use the actions buttons from the drop-down menu on your right:

  • Change or set information needed, give the rule a name

  • Define conditions of the rule

  • If you need to have a condition always true you can user User > IsActive > equals > True

  • If you need to compare something with a blank value use Field X > equals > NULL

  • Define the consequences that should be applied when conditions are met.

  • After that press Confirm Changes and press Save and Back.

Please note that while adding custom fields as required fields, the "from_until" column is the only one that can be marked as required. Any other custom column marked as required will be ignored.

The following fields are impacted by this rule:

  • Adhoc Package

  • Availability

  • External System URL

  • Price Rule

  • Publication Dates

  • Targeting

Currently, we are working on making this possible for relevant fields in the future.


Please note you have to press the button Confirm Changes here before they can be saved. Otherwise, you will see a warning as per screenshot below:


4 - Targeting Settings

In Targeting Settings you can set up rules to hide or disable targeting categories based on specific conditions. This helps you manage your targeting rules more easily.

The Targeting Settings field allows you to hide specific targetings in the campaign builder based on the conditions you have defined, and logical connectors.

5 - Actions Tab

The Actions tab allows you to customize the settings for action buttons in Campaign items and Package components. These buttons can perform tasks such as Copy, Delete, Copy Value, and Split. You can also enable or disable these buttons as needed:

6 - Static Columns Tab

The Static Columns Tab allows you to define static fields that remain fixed at the start of each Campaign Builder tab.


7 - Logic Fields

The Logic Fields tab can define logic fields in this tab that will be available in the background without being displayed. This is especially useful for custom logic applications and allows adding and removing rows, selecting fields, and custom fields for specific configurations.