- Support Home
- Knowledge Base
- Campaigns And Activities
- Content
- What are coupons and how can I use them?
What are coupons and how can I use them?
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.

Creating a Coupon Type
- Navigate to Settings
- Click on Coupons
- Click on Add new coupon type
- Input the new coupon type name
- Click save
- See new coupon type appear in Coupons Settings page table
| Creating the coupon type | Viewing the coupon type in the Coupons Settings page |
|---|---|
![]() |
![]() |
Uploading Coupons
Once you've created a coupon type, follow these steps to upload coupons:
- 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.
- Select the coupon file to upload (.txt or .csv format).
- Map the columns from the file to the corresponding fields.
- If the first row contains column headers, check "Do not import column headers" to skip it.
- Click Start Import to begin uploading the coupons.
- 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 Setup

Coupon Personalisation (available in Activity Editor)

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).
- Navigate to your activity and set up the activity content (for example, the email theme).
- Go to the Features tab
- Click on Coupon Pairing
- Click on Pair Coupon
- Input the name of a coupon in the system and select the relevant modes
- Click on save
- View the paired coupon/s to the activity
- 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
- Subscribers will always receive new coupons
This mode ensures that subscribers will always receive a new coupon, everytime that this activity is sent out.
- 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.

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

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.

