Coupon codes for subscription video platform launches and win-backs
Coupon codes for subscription video platform operators on Flicknexs: Stripe promotion codes, a global coupon setting and a per-plan toggle.
Flicknexs applies coupon codes at the Stripe web checkout through Stripe promotion codes and an admin-level coupon setting that each subscription plan can switch on or off.
Trusted by industry leaders
50+ OTT platforms powered by Flicknexs
Quick answer: Coupon codes for subscription video platform checkouts let a viewer pay less than the listed plan price for one invoice, a set number of months or the life of the subscription. Flicknexs supports Stripe promotion codes at checkout, a global coupon code and discount percentage in the admin, and a per-plan on/off toggle; coupons apply on the Stripe checkout only.
Flicknexs provides coupons and discounts as part of its white-label OTT platform. Flicknexs applies coupon codes at the Stripe web checkout through Stripe promotion codes and an admin-level coupon setting that each subscription plan can switch on or off.
Why coupons are the cheapest experiment you can run
A coupon is the cheapest experiment a streaming operator can run. A launch code tells you whether price is the objection; a win-back code tells you whether lapsed subscribers can be brought back at all; a partner code tells you which channel is actually sending people. None of that needs new content or a new app release. What it does need is a checkout that honors the code, a way to limit which plans it touches, and a record of who used it. Flicknexs handles all three through Stripe promotion codes and the admin coupon settings.
The catch with coupons on a video service is that the checkout is not in one place. A web visitor pays through your gateway. An iPhone viewer pays Apple. An Android viewer pays Google. Each of those has its own idea of what a discount is, and a code that works on the website will not be typed into an App Store purchase sheet. Operators who forget this launch an offer that the mobile apps cannot honor and then field support tickets about it. This page states where a Flicknexs coupon applies, and where it does not, before you plan the offer.
The mechanics on the web side follow Stripe's own model. Stripe's Billing documentation on coupons and promotion codes defines a coupon as a discount object with an amount or percentage, a duration and optional redemption limits, and a promotion code as the customer-facing string that points at it. Flicknexs passes the code the viewer types to the Stripe-hosted checkout, so Stripe enforces expiry, usage limits and first-invoice-only behavior. The admin adds a global coupon setting and a per-plan toggle on top, which is what lets you keep a discount off your premium tier.
What coupon codes do on Flicknexs
Every row below is in the platform code or in the Stripe checkout the platform hands the viewer to. The limits section covers everything else.
Stripe promotion codes
The Flicknexs checkout accepts codes created in Stripe, and Stripe validates them at payment.
Percentage or fixed discount
The coupon behind a promotion code can take an amount off or a share off the plan price.
Global coupon setting
An admin field holds a coupon code and a discount percentage that the checkout applies.
Per-plan coupon toggle
Each subscription plan carries an on/off switch that decides whether it accepts coupons.
Duration rules
Once, repeating for a set number of months, or forever, chosen when the coupon is created in Stripe.
Redemption limits
You set a maximum number of redemptions and an expiry date on the Stripe coupon.
Web checkout only
Coupons apply on the Stripe-hosted checkout; other gateways and store-billed apps charge list price.
Revenue reporting
Subscription revenue by month shows the effect of a discounted cohort against full-price signups.
Source: Flicknexs platform documentation and architecture specification, 2026-09-03.
How coupon codes work at the Flicknexs checkout
A coupon has two homes, one behavior at the checkout and one switch per plan. Here is each piece as the admin and the viewer see it.
The two places a coupon can live
What the viewer sees
Percentage or fixed amount
Duration: once, repeating or forever
Limits: expiry and redemption count
The per-plan toggle
How to set up coupon codes in the Flicknexs admin
Five steps, half of them in Stripe and half in the admin. Do the test purchase before you publish the code anywhere.
- 1
Connect Stripe
Coupons ride on the Stripe checkout, so Stripe has to be the gateway your web checkout uses. Connect it in the payment settings with your live keys and confirm a plan purchase completes and is verified when the viewer returns to the site. Without Stripe as the checkout, no coupon path exists.
- 2
Create the coupon and code in Stripe
In the Stripe dashboard create a coupon with the amount or percentage, the duration and any expiry or redemption limit. Then attach a promotion code with the string you will publish. Use a code that reads well aloud and avoid characters viewers confuse, because they will type it on a phone keyboard.
- 3
Set the global coupon if you want a standing offer
In the admin coupon settings enter a coupon code and the discount percentage it applies. This offer does not need a matching Stripe object, and the checkout applies it on plans that accept coupons. Use it for a permanent offer such as a student rate; use Stripe codes for campaigns.
- 4
Switch coupons on per plan
Open each subscription plan and set the coupon toggle. Turn it on for the plans the offer should touch and off for the rest. This is also the switch you will flip to end an offer on one plan while it continues on another, so note which plans you changed and when.
- 5
Test with a live code before you publish it
Buy the discounted plan with a test card, confirm the total on the Stripe checkout, and confirm the subscription shows the discounted amount in Stripe and the plan is active in the viewer's account. Then try the same code on a plan with coupons off and confirm it is refused.
Limits: where coupons do not apply
Read this section before you write the campaign email. Every boundary here is a support ticket if it reaches viewers as a surprise.
Not inside the iOS and Android apps
Not on Razorpay or PayPal checkouts
No gift cards
Percentage only in the admin field
No free-trial days as a substitute
A worked example: a fitness studio's launch offer
Pre-launch checklist for a coupon offer
- Confirm Stripe is the gateway behind your web checkout, since coupons apply there and nowhere else.
- Create the coupon in Stripe with duration, expiry and redemption limits set before you publish any code.
- Switch the coupon toggle on only for the plans the offer should touch and note which ones you changed.
- Buy the discounted plan with a test card and confirm the discounted amount appears on the Stripe subscription.
- Try the code on a plan with coupons off and confirm the checkout refuses it.
- Decide how mobile viewers will hear about the offer, since the iOS and Android apps charge the store price.
- Write the code in your campaign copy exactly as it appears in Stripe, including case, and keep it short.
- Check the promotion code expiry date is after the last day your campaign will still be sending traffic.
- Schedule a look at the subscription revenue report by month for the first full month after launch.
How coupons fit with the apps, the paywall and billing
Which plan includes coupons
Standard layers
Pricing & billing
Annual savings
Conclusion: what to do next
Already on Flicknexs
Choosing a platform
Before a rights call
Frequently Asked Questions
Everything you need to know about coupons on Flicknexs.
Yes. Stripe promotion codes, the admin coupon setting and the per-plan toggle are part of every plan; there is no add-on for them. The one requirement is that Stripe is the gateway behind your web checkout, because the discount is applied on the Stripe-hosted checkout page.
Yes. Every subscription plan has a coupon on/off toggle in the admin. Turn it on for the plan the offer should touch and off for the others, and the checkout will refuse codes on plans with coupons off. This is how operators keep a discount off their premium tier.
No. The iOS app sells through StoreKit and the Android app through Google Play Billing, and neither store accepts a Flicknexs coupon. Store offers are configured in the store consoles and are separate from your Stripe codes. Point mobile viewers to the website checkout if you want them to use a code.
Yes, through Stripe. A Stripe coupon takes either a fixed amount in the plan's currency or a percentage of the price. The admin's global coupon field is percentage-based only, so build fixed-amount offers in Stripe and attach a promotion code to them.
Set an expiry date and, if you want one, a maximum redemption count on the coupon or promotion code in Stripe. Stripe refuses the code at checkout once either limit is reached. The admin's global coupon has no expiry, so switch it off manually when the offer ends.
Yes. Stripe coupons carry a duration: once, repeating for a set number of months, or forever. A once-only coupon discounts the first invoice and the subscription renews at the full plan price after that, with no scheduled job needed on your side.
No. Coupons apply only when the Stripe-hosted checkout is the payment route. If your web checkout runs through Razorpay or PayPal the plan is charged at list price. Operators on a regional gateway usually run offers by changing the plan price for a set period instead.
No. Gift cards, stored-value codes and prepaid vouchers are not offered. A coupon reduces the price the viewer pays with their own card and cannot carry a balance or be transferred. For partner-sold access, issue a promotion code with a redemption cap instead.
Yes. Attach a separate promotion code to the same Stripe coupon for each partner, each with its own redemption cap and expiry. Stripe records which code was used on each subscription, so you can see how many signups each partner brought without any extra tracking.
Coupons are designed around subscription plans: the per-plan toggle and the global coupon apply to plan checkouts. One-time pay-per-view charges also run through the Stripe checkout, so test any code against a rental on a trial account before you publish it rather than assuming it will apply.
Stripe shows redemptions per coupon and per promotion code in its dashboard. On the Flicknexs side, the subscription revenue report by month shows the discounted cohort's revenue against full-price signups, which is the number that tells you whether the offer paid for itself.
That is the usual approach. Viewer free-trial days on plans are not offered in the platform code, so operators use a once-only Stripe coupon for the first invoice together with free-preview minutes on titles. The viewer still enters a card at checkout, which keeps the cohort honest.