Mandatory Attributes overview
If your application relies on a select few attributes always having a value set, you can designate the attributes in question to be mandatory.
Making campaign attributes mandatory means they must have a set value before the campaign is allowed to go live and have its rules evaluated.
Coupon attributes can also be designated Mandatory, meaning a value must be set for those attributes each time a coupon batch is created.
Setting Attributes as Mandatory for your Application
To set an attribute as mandatory, open your application and navigate to the Settings page.
On the Settings page, select Campaign Configuration.
Each campaign or coupon attribute in your database will be listed here, defaulting to the OFF position.
Click on the switch for each attribute you wish to make mandatory.
Once you have at least one mandatory attribute, any campaigns for that application which are not yet running will need to have a value set before they can run.
Please note: Already-running campaigns will not be disabled by addition of a new mandatory attribute.
Setting Mandatory Attribute Values
While one or more mandatory attributes are missing a value, a message will appear on the Campaign Dashboard with a link to the Campaign Settings page, where this can be remedied.
To set a Mandatory Attribute Value for a campaign, go to the Settings section for that campaign.
From here select Custom Attributes.
Under Mandatory Attributes, set a value for each appearing there.
As long as these Mandatory Attributes have a value and your campaign has rules, it can now be enabled to run live.
Mandatory Attributes for Coupon Creation
If one or more Coupon Attributes are set to Mandatory, a value must be filled out for this attribute on creating any new batch of coupons.
This prevents any coupons from being created until the necessary value is attached.