- In the Engage UI
- Via the API
- By XML file import
- In the Engage UI
- By XML file import
Create a multichannel promotion
Your XML file can either contain the minimum of information or have a number of extra fields.Minimal XML file
This is the minimal amount of information you need in your XML file to create a promotion:The promotion’s name as shown in the POS, for example.
External ID of the promotion. Must be unique for a new promotion to be created. Max 450 characters.
Extended XML file
Here is the complete XML model for creating a promotion.The promotion’s name as shown in the POS, for example.
The external ID of the promotion. It must be unique for a new promotion to be created. Max 450 characters.
Will default to “true” if not specified.
If not specified and this is a new promotion, the current date will be used.
The last day of validity.
Will default to
promotionName if not specifiedWill default to
promotionName if not specifiedIf none is specified, then one channel of each type ECOM and POS will be created.Can only be set on creation.
Must be EXTERNALOFFER in this import.
Must be EXTERNALOFFER in this import.
Will default to
promotionName if not specified. Max 250 characters.Defaults to null if not specified.
Assign promotion to contact
Adding a promotion code to a promotion will set the “published status” of the promotion to “true”.The external id of the promotion. Max 450 characters.
The external ID of the promotion code. Needs to be unique across all promotions (not just unique in the current promotion). This is only mandatory if used for redeeming codes. Max 450 characters.
Engage contact ID for the contact. If used/included, the
externalContactId will be ignored. Max length 255.The external contact ID of the contact. Will be ignored if the contact ID is used/included. Max length 255.
Overrides the promotion’s
validFromDate for this customer and coupon. Must be same or later than the promotion’s validFromDate. Example: 2022-02-21.Overrides the promotion’s
validToDate for this customer and coupon. Must be same or later than the promotion’s validToDate. Example: 2022-02-22.Only used when you need to expose the code to the customer. Adding a promotion code to a promotion will set the published status of the promotion to “true”.

