Skip to main content
Coupons define the discount you can apply to a customer. In Hyperline, a coupon can reduce a charge by a fixed amount or by a percentage. You can reuse a coupon across subscriptions when the same commercial offer applies to several customers. A coupon is the discount rule. A promotion code is a customer-facing code that lets customers redeem that coupon on a checkout page.

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:
You can’t edit the discount type and value after you create the coupon. Create a new coupon when the commercial discount changes.

Create a coupon

  1. Go to Catalog > Coupons.
  2. Click New coupon.
  3. Enter the coupon Name and, if needed, an Internal description.
  4. Select the discount type:
    • Fixed amount: select the currency and discount amount.
    • Percentage: enter the percentage discount.
  5. 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.
  6. Click Create new coupon.
The coupon appears in the Coupons list after creation.

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.
The selection starts from the coupon’s eligible products, and you can change it for this subscription only. For a manual invoice or a one-off quote, you can select a catalog coupon or create an inline coupon for that invoice only. You select the invoice line items to discount without setting a subscription duration. For a catalog coupon with excluded products, Hyperline selects every line except those products. Follow Apply coupons to a manual invoice for the steps.

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:
  1. Coupons restricted to some products (Specific products or All products except), then coupons that apply to All products.
  2. Within each group, percentage coupons before fixed amount coupons.
  3. Then in the order you added them to the subscription.
Each coupon applies to the amount left after the previous ones, so two 10% coupons give a 19% discount, not 20%. A fixed amount coupon is split across the products it applies to, in proportion to their remaining amounts, and never brings a product below zero.

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.
A single coupon can have multiple promotion codes. For example, a 20% annual discount coupon can power SPRING20, PARTNER20, and customer-specific codes with different limits.
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