The Barcode Generator converts data into barcodes (see Create New Barcode (window)​).

Engage supports a broad range of barcode types and formats (see Supported Barcode Types​). The Barcode Generator can convert data from the following sources into a barcode:


Marketing, branding, and advertising campaigns that incorporate barcodes have become more and more common. The Barcode Generator simplifies the process of adding barcodes to email messages. A wide variety of barcodes can be generated from several data sources. Once created, barcodes are inserted into a message with a placeholder (see Add a Barcode to a Message​).

The information stored in a barcode saves time and eliminates transcription errors. Two-dimensional barcodes such as QR codes can even store URL addresses. Barcodes let message recipients quickly and accurately access online content such as product information, videos, landing pages or special offers.

Integrating barcodes in messages​

Barcodes are integrated into individual messages with a placeholder. The barcode is generated from a coupon list, custom attribute, or data that is manually inputted on the user interface (see Create a New Barcode​).

Depending on how the barcode is saved, the barcode placeholder is positioned at a specific point in the message with an Engage Variable (see ​Mapp Engage Variables​) or a Content Store Element (see Use a Content Store Element in an Email​).

During sendout, the selected barcode or the CSE replaces the placeholder.

Track barcode coupons​

Barcodes generated from a coupon list or custom attribute provide valuable tracking data that can be used to improve campaign effectiveness. When barcode coupons are generated from a coupon list or custom attribute, customer behavior is tracked from email to checkout, even if the final purchase is made offline. This provides insight into the relationship between the recipient's online and offline shopping behavior (see Create a New Barcode​).