Program Logic for Campaigns
December 5, 2023
Develop New Program Logic for Campaigns
The Program Logic dashboard allows clients to assign Programs to Campaigns. This allows you to overwrite the logic in the current Campaign to Program relationship. In the Object Manager, this page is configured similarly to our substitution logic pages.
Develop New Program Logic for Campaigns
- Navigate to the Admin area by clicking the cog in the top right corner.

- A) Click the Campaign menu on the left navigation bar. The Campaign menu will appear. B) Select Program Logic from the menu. The Program Logic dialog box will appear. C) Click the ADD BLOCK button to create new program logic.

This page allows you to overwrite the existing Campaign to Program relationship or create a new rule.
In this example, we will demonstrate how to create a new rule.
Create a New Rule
- A) Click the first dropdown list to select an object from the cm_campaign table. B) Select the appropriate operator. C) Input the needed search criteria. D) Then assign the logic to the desired program in the 'Then…' dropdown list. E) Click the SAVE button.

- You are able to add a new block to existing rules. Click on the ADD BLOCK button and repeat the necessary steps.

Add a Block to an Existing Rule
- From the Else If… portion of the screen, click ADD RULE button.

- A) Click the first dropdown list to select an object from the cm_campaign table. B) Select the appropriate operator. C) Input the needed search criteria. D) Then assign the logic to the desired program in the 'Then…' dropdown list. E) Click the SAVE button.

- Once you have made your selections click the SAVE button.

- A) To add a row within the rule click on the blue plus symbol. B) To delete a row click the trash can icon. C) Use the AND-OR logic button to change the operator between each rule. D) To hide a rule click the COLLAPSE (this does NOT delete the row, it hides the row ONLY.)
