Skip to content

Vouchers

Voucher pools in Pushwoosh allow you to personalize push messages by inserting unique voucher codes. A voucher pool is a collection of codes that share common settings such as name and optional expiration date.

To create a new voucher pool:

  1. Go to Content > Vouchers in the Pushwoosh Control Panel.
  2. Click Create Voucher Pool.

Create a voucher pool

  1. Upload a .csv file containing your voucher codes in the window that opens.

Upload a .csv file with vouchers

  • The file must have a column called vouchers.
  • The file size must not exceed 10 MB.
  • If the file contains duplicate codes, only one copy of each will be added.
  • Save the file in .csv format and make sure it’s encoded in UTF-8.
vouchers
WELCOME2025-A1
WELCOME2025-B2
WELCOME2025-C3
WELCOME2025-D4
WELCOME2025-E5
  1. Enter the name of the pool (max 300 characters).
  2. Optionally, enable Use expiry date to define how long the voucher pool remains active. Set the validity period in GMT.

Once the pool expires:

  • It will no longer appear in the list of available voucher pools in Customer Journey.
  • Vouchers from the expired pool will not be sent.
  • Any attempt to send a push message with them will result in a drop-off with the reason: Voucher pool has expired.

Enter the name of the pool

Note: Creating a pool may take up to 10 seconds if the uploaded file contains a large number of vouchers.

To add more vouchers to an existing pool:

  1. On the voucher pool list page, click the three dots next to the target pool and select Add vouchers.

Add vouchers

  1. Upload a .csv file with voucher codes.
  2. Click Add vouchers. Any duplicates already in the pool will be skipped.

Add vouchers

To send vouchers using Pushwoosh Сustomer Journey, do the following:

  1. Create a push preset that includes the placeholder {{voucher}}. This can be placed in the title, subtitle, or message body.
    Create a push preset

  2. In the Customer Journey, add a Push element and select a preset with vouchers.

add a Push element

  1. Under Overwrite personalization, enable the Use Vouchers option. Select the voucher pool you want to use.
  2. Optionally, set a tag. This tag is a custom attribute that will be saved on the user’s device when a voucher is sent.

The exact voucher code delivered will be stored in this tag, allowing you to view it later in the View Subscriber section under the device or user profile.Enable the Use Vouchers option

Possible errors during message sending:

No vouchers left in the poolAll vouchers in the selected pool have been used. Add more vouchers to continue.
Voucher pool has expiredThe pool’s expiration date has passed. Vouchers from this pool can no longer be sent.