What are coupons and how can I use them?

Last Updated: 25/9/2026     Tags: coupon, coupons, voucher, vouchers, single-use
  • Switch Version
  • V5
  • V4

Coupons are personalized discounts and offers assigned to individual subscribers.

To get started with using Coupons in Taguchi, make sure you have the Content Edit role for your user.

How coupons fit into the queueing and send process

The following diagram illustrates how coupons are assigned in Taguchi.

Coupon Diagram

Creating a Coupon Type

  1. Navigate to Settings
  2. Click on Coupons
  3. Click on Add new coupon type
  4. Input the new coupon type name
  5. Click save
  6. See new coupon type appear in Coupons Settings page table
Creating the coupon type Viewing the coupon type in the Coupons Settings page
New coupon type Updated coupon settings

Uploading Coupons

Once you've created a coupon type, follow these steps to upload coupons:

  1. Click the Upload button in the Coupons page next to the coupon type you want to upload coupons to
    • Alternatively, click Upload Coupons in the Coupons page.
  2. Select the coupon file to upload (.txt or .csv format).
  3. Map the columns from the file to the corresponding fields.
  4. If the first row contains column headers, check "Do not import column headers" to skip it.
  5. Click Start Import to begin uploading the coupons.
  6. Wait for the import to complete and review the results.

Viewing Coupon Stats

Stats are available for Coupons in the Coupons Settings page and the individual coupons pages.


Coupon Settings

Coupon Settings Diagram


Coupon Setup

Setup Coupon Diagram

Coupon Personalisation (available in Activity Editor)

Coupon Personalisation

Pairing a Coupon Type to an Activity

Coupon Pairing is available in the Features tab for all activity types except Web (Email, SMS, WhatsApp, Push Notification and IAM).

  1. Navigate to your activity and set up the activity content (for example, the email theme).
  2. Go to the Features tab
  3. Click on Coupon Pairing
  4. Click on Pair Coupon
  5. Input the name of a coupon in the system and select the relevant modes
  6. Click on save
  7. View the paired coupon/s to the activity
  8. From here you can also copy the personalisation for a particular coupon type into a content block for use in the activity

Reusing a coupon type across activities

A coupon type can be used by multiple activities, but all activities using that coupon type must belong to the same deployment category. Do not share one coupon type across these categories:

Deployment category Includes
API trigger Activities sent individually by an external system through the API.
Real-time trigger Event-based triggers with a delay configured in minutes.
Event-based or scheduled trigger Event-based triggers with delays in hours, days, weeks, months, or years, and scheduled triggers that run at recurring intervals.
Broadcast Activities sent as a broadcast, whether immediately or at a scheduled date and time.

For example, do not pair the same coupon type to both a real-time welcome trigger and an hourly or daily trigger. Create a separate coupon type for each deployment category instead.

Taguchi processes these categories differently. If activities from different categories try to allocate coupons from the same coupon type at the same time, one activity may be rejected to protect the coupon allocation. The activity may report coupons: an exception occurred when assigning coupons.

If this error occurs, identify every activity and coupon-paired asset using the coupon type, check each activity's deployment category and schedule, then replace the shared coupon type with category-specific coupon types.

Coupon pairing modes

  1. Subscribers will always receive new coupons

This mode ensures that subscribers will always receive a new coupon, everytime that this activity is sent out.

  1. The activity will send even if there are not enough coupons for all subscribers

This mode ensures that an activity will always send, regardless if there are not any coupons left.

Activity Check Results and Coupons

When running an activity check for an activity with coupon pairing, the coupon settings can affect the number of recipients returned:

  • If the setting "The activity will send even if there are not enough coupons for all subscribers" is disabled and there are not enough coupons for the number of targeted subscribers, the activity check will return 0 recipients.
  • If the setting is enabled, and there are not enough coupons for all subscribers, the activity check will return the total number of contactable subscribers.

Coupon Pairing Settings

You will also notice that when this setting is enabled, the coupon will display a text label stating "Always send if no coupons".

Coupon Pairing Label

Important information about coupons

  • An activity that has a coupon pairing and not enough coupons will, by default, not send out to subscribers unless the mode "The activity will send even if there are not enough coupons for all subscribers" is selected in the coupon pairing.
  • Use a coupon type in only one deployment category: API trigger, real-time trigger, event-based or scheduled trigger, or broadcast.
  • The send speed of activities can be slower due to the use of the coupons
  • Proofs of a coupon paired activity get a real coupon code that is not assigned
    • It is recommended to not use this code, otherwise a subscriber can receive a coupon that is already used

Some example use cases

  • Birthday trigger that is always supplied with new coupons
  • First time signup promotion trigger
  • Local store coupon for a deal

For any queries related to this, please contact Taguchi Support for further assistance.