Expand my Community achievements bar.

Adobe Campaign User Groups are live now. Join our Adobe Campaign User Groups and connect with your local leaders!

Dynamically Assign Coupon Codes and coupon values to a delivery


Level 1

I am assigning the delivery.coupon_id=instance.vars.vCouponCode; in the script of the delivery activity (* delivery). This seems to successfully assign the coupon id to the delivery.


During personalisation, the delivery fails, from what I can ascertain <% couponValue.couponCode %> is not being successfully resolved during personalisation.


Any insights into how to dynamically assign the coupon and coupon values to a delivery during workflow execution?


*Note the coupon is individual.






Topics help categorize Community content and increase your ability to discover relevant content.

1 Reply


Employee Advisor


When you say "Coupon is individual", do you mean that there is one coupon id per recipient in the targeted audience? Recipient A receives coupon code A while recipient B receives coupon code B. Or is it the same coupon code across the whole delivery?

Do you have a record in the nms:coupon entity that is linked to the Delivery via the coupon-id field?

The syntax to add the coupon code might be <%= message.delivery.coupon.code %>