The On-Screen Coupon Campaign allows you to instantly reward customers right after they complete a questionnaire by displaying a coupon directly on their screen — in the form of a barcode or QR code. This new feature bridges the gap between feedback collection and customer engagement, giving participants an immediate incentive to act, such as redeeming a discount, claiming a reward, or visiting your store. By integrating coupons into your feedback flow, you can increase conversion rates, drive repeat purchases, and boost participation in your surveys, all while creating a more positive and rewarding experience for your customers.
On Screen Incentive Campaign is similar to Refer a Friend campaign, with the difference that coupons are redeemed on screen, without extra action on the user side.
Your on-screen coupon can be displayed in three formats:
No Barcode: Only the coupon code text is shown — ideal for online redemption or when scanning isn’t required.
Plain Text: The coupon is shown simply as text — ideal for online use, copy-paste redemption, or when no scanning is needed.
Code 128 Barcode: A high-density, linear (1D) barcode widely used in retail and logistics. It’s perfect for in-store use where barcode scanners can quickly read it from a screen or a printout. Learn more about Code 128.
QR Code: A two-dimensional barcode that can store more data and be scanned easily by smartphones and modern POS systems. Great for digital experiences, quick redemption, or linking to online offers. Learn more about QR codes.
You can fully customize the appearance of the on-screen coupon by editing the HTML content of your campaign. Within the HTML, you can use special placeholders that will be automatically replaced with real data when the campaign is displayed to users:
%{coupon} — Inserts the coupon’s unique code. This is the text version of the coupon (e.g., SAVE10 or WELCOME2025).
%{coupon_image_url} — Inserts the URL of the barcode or QR code image associated with the coupon. This placeholder can be used in an <img> tag to render the barcode visually.
For example, the sample HTML we provide includes both placeholders: the %{coupon} is used to display the code as text, while %{coupon_image_url} is used to show the corresponding barcode or QR code image.
When you preview your campaign inside the platform, these placeholders will be replaced with example values (for demonstration purposes only). The actual coupon code and barcode will appear dynamically when the campaign runs live to real users.
At the time of writing this article, most of the email clients used by users (Gmail, Outlook, Mozilla etc) do NOT support embedded (base64 encoded) images.
e-satisfaction does not support image storage, for this reason you will have to store the image yourself and display it in the HTML message as a link:
<img src="https://path/to/image" />
You can use coupons to make offers to your users when using the On Screen Incentive Campaign. Read more about On Screen Incentive Coupons.
The on-screen coupon campaign will appear to users when they complete a questionnaire. However, the system only checks for coupon availability if the campaign’s HTML content includes at least one of the coupon placeholders — %{coupon} or %{coupon_image_url}.
If these placeholders are present, the system verifies that there are available coupons in the campaign’s coupon pool before displaying the content.
If the placeholders are missing, the campaign will still be displayed, but no coupon check will be performed, and no coupon data will be inserted.
This approach ensures that your campaign always shows the intended message while preventing issues if coupon data is required but unavailable.