EN
Open PostPal app
Vouchers

Voucher codes

In PostPal, voucher codes are the measurable response channel of your postcard. Through the Shopify integration, you create individual discount codes that are printed on the card and attributed to a mailing. This lets PostPal see which redemptions came from which campaign.

Voucher codes connect your postcard with a measurable offer. They are printed on the card and can later be assigned to a campaign or specific mailing.

Typical flow:

  1. You connect Shopify with PostPal.
  2. You create a discount or voucher configuration.
  3. PostPal creates individual codes and places them in the design as a variable.
  4. Redemptions are attributed to the mailing.

If your shop already has a code, choose a static code under “Gutschein-Code” in the Design Editor and enter it. Every recipient of the variant gets the same code, and redemptions are still attributed to the individual recipient. Tracking runs through the campaign's audience. Static codes also work in Basic designs without switching to Plus. If the code is only plain text in the design, enter it under “Verwendet dein Mailing einen statischen Gutscheincode?” when creating the campaign. A CSV without a Klaviyo account does not get this question, because it cannot be tracked, and neither does a design that already holds a voucher.

This lets you measure not only that a card was sent, but whether it created a purchase.

End date: Every voucher can have an end date, a static code too. The latest end date of the vouchers on the cards decides how long orders are attributed to the mailing, otherwise 60 days. Once a voucher has expired, PostPal sends no more cards with it until you set a new end date or remove it.

Important: If you remove the connected Shopify integration, its vouchers are no longer available. Replace or remove them from affected campaigns before new mailings can start.

Open in PostPal

Frequently asked questions

What do I use voucher codes for in PostPal?

Voucher codes make a postcard mailing measurable. Each code can be assigned to a campaign or mailing.

Do I need Shopify for voucher codes?

Yes. Redeemable discount codes are created through the Shopify integration and redeemed in the shop.

Can a voucher be used in multiple campaigns?

PostPal distinguishes campaign-bound and reusable voucher setups. The important part is that attribution to the mailing remains intact.

What happens to vouchers when I remove the Shopify connection?

Vouchers from that connection are no longer available in PostPal. Remove or replace them in affected campaigns before new mailings can start.

When is a voucher expired?

From the day after its end date. The end date itself is still included, in German time. A voucher without an end date never expires. The voucher list below the design shows “bis” and the date after the discount, in red once it has passed.

What happens when a voucher of my campaign expires?

Cards with an expired code would be refused in the shop, so PostPal does not send them. An active campaign cannot be saved, an automailing creates no new mailings and an API flow holds back its entries. The campaign form and the campaign page show a notice with the button “Ablaufdatum anpassen” (adjust end date). There you set a new end date or choose “Kein Ablaufdatum” (no end date). Then everything resumes by itself: the automailing at the next nightly run, the API flow with its next batch. For individual codes the dialog also moves the end date of the Shopify price rule, for all codes of that voucher.

Can I give a static code an end date?

Yes. When you create it in the Design Editor or the campaign form there is an optional “Ablaufdatum” (end date) field. Change it later in the Design Editor under “Statische Gutscheine” or in the campaign form by clicking the code. The date belongs to the code and applies in every campaign that uses it. PostPal changes nothing in the shop for it: set the same date there.

How long are orders attributed to a mailing?

Until the latest end date of the vouchers on the cards, fixed when the mailing is created. If no voucher has an end date, 60 days from the tracking start. Tracking never runs longer than 365 days, and an end date before the tracking start does not count. If this ends the tracking earlier than 60 days, the campaign form points it out. You can still save.

Can I print a static code from my shop on the card?

Yes. In the Design Editor choose “Gutschein-Code” and then “Statischer Code” (static code). Enter the code exactly as it exists in your shop system, for example SOMMER10, and place it. PostPal asks for no shop, discount or Klaviyo account and creates nothing in the shop. Tracking runs through the campaign's audience: the audience's Klaviyo account or Shopify shop, or for a CSV audience its linked Klaviyo account. Every recipient of that design variant gets the same code, and redemptions are attributed to the recipient. To change the code later, select the element and edit it in the “Statische Gutscheine” section. Or double-click the element and edit the text between the braces, for example {{SOMMER10}}, as with a variable. Several static codes can sit on one card or be split across variants as an A/B test. Static codes also work in Basic designs without switching to Plus; only “Individuelle Codes” (individual codes) need Plus.

Can I create a voucher directly in the design editor?

Yes. In the design editor, choose "Gutschein-Code" and then "Individuelle Codes". The voucher field offers "Neuen Gutschein anlegen" at the bottom, even when you already have vouchers. There you choose the shop and the discount type and enter the price rule details. Then select the new voucher in the field and place it. PostPal sets up the price rule in your shop afterwards.

My code is already plain text in the design. How is it tracked?

Enter it when creating the campaign, under “Verwendet dein Mailing einen statischen Gutscheincode?” (does your mailing use a static voucher code?). The question appears once you pick an audience that can track codes: Klaviyo, Shopify or a CSV linked to a Klaviyo account. A CSV without a Klaviyo account does not get it, and neither does a design that already holds a voucher, whether individual codes or a static code. If you pick such a design after entering codes, PostPal asks and removes them. Codes entered there are tracked for every card of the campaign. Up to ten codes are possible.

How is an order with a static code counted?

Every order with the code within the tracking period counts once as a voucher conversion of the mailing, even if other codes were redeemed alongside it. In the audience breakdown it lands in the buyer's audience. If the buyer received no card, it appears under “Nicht zuordenbar” (unassigned). A static code is the same for everyone, so an order also counts when its code came from a newsletter, a social media post or another mailing. Use a separate code for each mailing if you want to measure the postcard's effect cleanly.