Skip to main content

Coupon Code Module

Introduction​

Provide customers with a coupon code with discounts or promotional offers on your products or services. Codes can be shown in chat or sent by email, and may be displayed as barcodes and / or QR codes.

Typical Use Cases​

Reward your customers with discount promotions or compensate them with coupons in case of problems. Reward them for entering their personal data for the newsletter or play discounts in the raffle.

How to Use the Module​

Requirements​

An email address is needed. Use an “Email” or “Sign-in” module for this.

Interval​

Choose how often the customers can receive a coupon. You can choose between once, daily, weekly or unrestricted often.

Loyalty points​

Optionally, set loyalty points as a requirement for coupons. If 0 is entered, loyalty points aren’t needed. To earn loyalty points, use modules like the Loyalty Points Module. If points are required, they will be deducted during the coupon process.

Barcode type​

You can select a barcode type like QR code. The coupon will be displayed in this type in email or chat.

  • Do not display barcode
  • QR code
  • Code 128
  • Code 39
  • Code 93
  • EAN 13
  • EAN 8
  • GS-1 Databar Expanded
  • ITF
  • PDF 417

Example QR Code​

qr_code

Example Code 128​

128_code

Coupon code by email​

You can send the coupon code via email. Choose the email subject and the message body or add an HTML email template.

In the email you can use the following template variables in addition to the general variables and expressions available in LoyJoy:

  • ${coupon_code}: The coupon code as letters or digits
  • ${code_qr_html}: The html code for the coupon code images
  • ${message}: The message you entered in the module
  • ${footer}: The footer you entered in the module
  • ${imprint}: The imprint you entered in the module

Manage coupon​

Here you can upload code files for the coupons. It should have one column with all the codes. It does not need a header. For the testing, you can download an example CSV file. To use this example file, you have to download it and upload it afterwards. In the table you have an overview of up to the last 100 issued coupons and which email address is registered for it and on which date. You can export all data with the CSV-export bottom. All data are automatically deleted after 360 days.

Notify, when running out of codes​

You can trigger an email when the available codes run out. Enter an email address and number of minimum codes.

Process-Specific Variables​

This module generates variables that are accessible throughout the current process. They are only valid for this specific process and may evolve with platform updates. For a detailed list, check the process-specific variables list.