Skip to main content

How Do I Set Up Promo Codes or Offer Free Access?

Learn how to offer promo codes or free Plans with step-by-step instructions.

Updated this week

As a Host on Mighty Networks, you have flexible options to offer special access to your Plans. You can:

  • Use Promo Codes to apply targeted discounts to one-time payments, subscriptions, or installment Plans.

  • Create Free Plans that allow members to join without making a payment.

How to Create a Promo Code

You can create fixed or percentage-based discounts for different types of Plans—without changing the original pricing.

Go to Admin > Plans > Promo Codes.

Click the “+” icon in the upper right corner to create a new promo code

Fill in the fields:

  • Code - promo code name

  • Description - (for your use - only visible to Hosts, not members)

Then choose the duration for how long the code will apply once used.

For one-time payments, each of the durations will always apply to the initial purchase.

The duration can be:

  • Once

    • Only applies to the first charge of a subscription

    • Can be a percentage or fixed amount discount

  • Forever

    • Applies every time the subscription renews

    • Can only be a percentage, not a fixed amount discount

  • Repeating

    • Applies every time the subscription renews for a set number of months.

    • For annual subscriptions, set the months to match the billing intervals (ie: 12 months for one year)

    • The number of months can’t exceed 99

    • Can be a percentage or fixed amount discount

Next, you will choose if you would like the discount to apply to all Plans or a specific Plan.

You can easily choose to apply it to a specific Plan in the dropdown menu

There is a limit of 20 Plans that can be assigned to each promo code.

Important Notes:

  • Promo codes can be used with any currency, but fixed amounts must be entered manually per currency.

  • You cannot add new currencies later to a promo code. You will need to create a new promo code in order to add a new currency.

  • Promos work well with Free Trials. The discount from the promo code will activate after their Free Trial ends.

  • You can’t edit a promo code after it is created, except for the Description field.

  • You cannot create a 100% discount promo code for a one-time payment Plan but you can for subscriptions. We will be addressing this limitation in the future.

  • If you want to offer a Plan at a 100% discount, we recommend creating a free Plan.

  • Taxes and Stripe fees apply to the discounted price.

Sharing the Promo Code

Note: Promo codes cannot be combined with other discounts or offers. Members can only use one promo code at checkout.

Manage and Track Promo Codes

You can make a code inactive or reactivate it from the three-dot menu next to the code.

Clicking on a promo code shows a list of members that redeemed it and the details tab shows further information.

How to Create a Free Plan

Create a New Plan

  1. Click on your profile picture in the top-right corner of your Mighty Network when logged in on a web browser.

  2. Navigate to "Admin" > "Plans" > "Plan List".

  3. Click the + button in the upper-right corner to create a new Plan.

Tip: You can also create a Plan without any payment requirements to grant access to your Network or Spaces. For more details, check out this article.

Set Up Your Plan

  1. Decide whether your Plan will offer free or discounted access:

    • For free access, set the price of the Plan to Free.

    • For discounted access, enter the discounted amount you'd like to charge.

  2. Choose the Spaces this Plan will grant access to.

  3. Save your Plan.

Manage Plan Visibility

  • Hidden by Default: When you create a new Plan, it will automatically be set to Hidden.

  • Keeping it Hidden ensures only the people you invite can access the Plan.

Share Your Plan and Manage Invitations

  1. Go to the "Share" tab of your Plan.

  2. Choose how you’d like to share or invite members. Both External and Internal Plans offer:

    • Plan Landing Page Link: Copy this link to send members to the Plan’s landing page for more details.

  3. External Plans also include:

    • Skip the Landing Page: This option sends visitors directly to checkout without viewing the landing page.

    • Advanced Options: Use these for more control over where visitors are redirected before checkout:

      • Redirect to Sign In: Sends visitors to the "Sign In" page before checkout. (Members already signed in will go straight to checkout.)

      • Redirect to Create Account: Sends visitors to the "Create Account" page before checkout. (Members already signed in will go straight to checkout.)

  4. For added security, especially with exclusive or discounted access, use single-use invite links:

    • Click the "Invite Form" link at the bottom of the "Share" tab to send a unique invitation directly to a recipient’s email.

    • Note: Single-use invite links are unique, expire after one use, and cannot be copied or reused. Click here to learn more about Single-Use Invite Links.

Send the appropriate links or invitations to anyone you'd like to join your Plan.

How to Delete a Plan's Share Link

You can delete share links for Plans that are set to Hidden. Here’s how:

  1. Change the Plan’s visibility to "Hidden" (if it’s currently Visible).

  2. Go to the "Share" tab of the Plan.

  3. Under "Advanced Options", click "Delete All Links".

This will:

  • Invalidate all existing share links.

  • Generate new links for the Plan.

Once you’ve deleted the links, you can change the Plan’s visibility back to "Visible" if needed.

Frequently Asked Questions

Can I edit a promo code after it’s created?

Only the internal description can be changed.

Can members use more than one code at checkout?

No, they can only use one promo code at a time.

Can I see on Stripe if the promo code was applied to members?

You can easily see if a promo code was applied on a subscription and one-time payment information will show in the price a member paid.

How are Stripe processing fees taken?

Processing fees are calculated on the discounted amount (the price a member pays, after the promo code is applied).

Can I make a promo code expire automatically?

Not yet, but you can manually deactivate it at any time and reactivate it in the same menu. You won’t be able to fully delete a promo code.

Do promo codes work on mobile or iOS?

Promo codes currently only work on the web and mobile web, not on mobile apps.

Where do members enter a promo code?

On web, there’s a “Have a promo code?” field during checkout.

Can I limit how many times a promo code is used?

Any member who has the code can redeem it as many times as they would like. Being able to restrict the code per member or per Plan is on the roadmap.

Are promo codes case‑sensitive?

When creating a promo code, it will automatically convert to UPPERCASE. If you are sharing a Plan link with a promo code parameter on the end (&promo_code=YOURCODE) ensure that you type the promo code in all UPPERCASE.

Can I apply or remove a promo code for a specific member?

Not at this time, but it’s a feature under consideration. You can always remove a member from a Plan or move them to a different one.

Did this answer your question?