When to use coupons
Use coupons when you need to apply a recurring or one-time discount to a subscription, quote, or invoice. Common examples include onboarding discounts, partner discounts, contract-specific concessions, and limited-time commercial offers. Manage coupons from the catalog so your team can create them once, track them centrally, and apply them consistently. To grant one customer an amount that is automatically used across future invoices until exhausted, use a promotional balance.To offer free or discounted prepaid credits instead of a subscription discount, use credits or wallet top-ups.
Coupon configuration
Each coupon contains three types of settings:Create a coupon
- Go to Catalog > Coupons.
- Click New coupon.
- Enter the coupon Name and, if needed, an Internal description.
- Select the discount type:
- Fixed amount: select the currency and discount amount.
- Percentage: enter the percentage discount.
- Configure optional settings:
- Redemption deadline: date after which the coupon can no longer be redeemed.
- Redemption limit: maximum number of times the coupon can be redeemed.
- Eligible products: products the coupon can apply to:
- All products: the coupon applies to every product.
- Specific products: select the Included products. The coupon applies only to them.
- All products except: select the Excluded products. The coupon applies to every other product, including products you create later.
- Click Create new coupon.
Example 💡
You offer 20% off your platform, but not on implementation services or usage-based products. Instead of listing every platform product, create the coupon with All products except and select the implementation and usage products. New platform products you add to your catalog later are discounted automatically.
Apply coupons
You can apply coupons when creating or updating subscriptions, preparing quotes, and creating or editing invoices before they are finalized. When you apply a coupon to a subscription, a subscription template, or a subscription quote, Hyperline asks how long the discount should apply and which products should receive it. In Products, select:- All products to apply the coupon to every product of the phase.
- Specific products, then turn on the products to discount.
- All products except, then turn on the products to leave out. The coupon also applies to products added to the subscription later.
Coupon duration
When you apply a coupon to a subscription, select how long it should apply:Multiple coupons on a subscription
When several coupons apply to the same subscription invoice, Hyperline applies them in this order:- Coupons restricted to some products (Specific products or All products except), then coupons that apply to All products.
- Within each group, percentage coupons before fixed amount coupons.
- Then in the order you added them to the subscription.
Example 💡
A subscription includes a €1,000 platform product and a €500 implementation product, with two coupons: 20% on All products except implementation, and €100 on All products. Hyperline first applies the 20% coupon to the platform product (€1,000 → €800). It then splits the €100 coupon across the €800 platform and €500 implementation amounts. The invoice total before taxes is €1,200.
Promotion codes
You create promotion codes from a coupon. They let customers enter a code on a checkout page and redeem the coupon themselves. Use promotion codes when you want a self-serve checkout experience, public campaign code, partner code, or customer-specific code. Use coupons directly when your team should apply the discount internally during subscription, quote, or invoice setup. Learn how to configure customer-facing codes in Promotion codes.Manage coupons
Open a coupon to review its configuration, see its promotion codes, or delete it. Deleting a coupon archives it and prevents future use. It does not remove the coupon from active subscriptions where it has already been applied.Next steps
- Create customer-facing codes with Promotion codes.
- Apply coupons while assigning a subscription.
- Manage coupons during a subscription update.

