Skip to content

Creator code — 20% off for 12 renewals

Give influencers and partners a code that rewards their audience with a year of savings, then returns to full price.

  • 20% off, 12 cycles
  • Audience keeps it ~a year
  • Then full price
No credit card required
FreeRetention & coupons

Creator and partner codes convert best when the audience gets lasting value, not just a checkout discount. A recurring coupon for a bounded number of cycles — 20% off for 12 renewals — gives partners’ audiences roughly a year of savings on a monthly plan, then returns to full price. ArraySubs tracks the remaining cycles per subscriber. This recipe builds a ‘CREATOR20’ partner code.

What you get
  • Audience gets 20% off for 12 billing cycles (~a year monthly).
  • Returns to full price automatically after 12 cycles.
  • Per-partner codes make attribution easy.
  • Captured value is locked per subscriber at signup.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
Coupon codeMarketing → CouponsCREATOR20 (or per-partner)
Discount type / amountCoupon → GeneralPercentage · 20%
Apply to subscriptionsArraySubs Subscription SettingsOn
Discount durationArraySubs Subscription SettingsRecurring
Number of renewal cyclesArraySubs Subscription Settings12
Count initial checkoutArraySubs Subscription SettingsOptional
Best for

When to use this setup

Influencer and affiliate partnerships
Bounded ‘a year of savings’ promos
Campaigns needing per-code attribution
Set up

Set it up in 3 steps

A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.

  1. Create a per-partner percentage coupon

    Add a code like ‘CREATOR20’ under Marketing → Coupons with Discount type = Percentage, Amount = 20. Use unique codes per partner for attribution.

    Coupons
  2. Make it recurring for 12 cycles

    Enable ‘Apply to subscriptions,’ set Discount duration = Recurring and Number of renewal cycles = 12.

    Coupons
  3. Decide initial-order counting

    Enable ‘Count initial checkout’ if you want the first order to be one of the 12; leave it off to discount 12 renewals on top of checkout.

    Coupons
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

Use unique per-partner codes and WooCommerce usage reports to attribute signups.
Recurring discounts apply automatically on manual payments and Stripe; other gateways skip renewal discounting safely.
Coupon tracking is preserved if the customer switches plans, continuing to apply remaining cycles.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Free

Coupons

Apply WooCommerce coupons to subscription products with recurring discounts, cycle limits, and checkout counting.

Free + Pro

Subscription Products

Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.

Free + Pro

Analytics

Track subscription revenue, growth, churn, retention, and customer behavior across reports and WooCommerce Analytics.

FAQ

Questions, answered

On a monthly plan, roughly a year. On a quarterly plan it would be three years — the count is in billing cycles, not months.

Yes. Use unique codes per partner; WooCommerce coupon usage and (Pro) order-list coupon filters let you attribute and report on each code.
Paid Pro plans

Unlock the complete Pro stack

Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.

No credit card required · Annual and lifetime options available