Skip to main content

Create a promo code

Offer discounts, free shipping, or other perks to boost fan engagement and sales

Promo codes let you run flexible campaigns, from launch discounts to seasonal sales and fan appreciation offers. You can control what the discount applies to, how often it can be used, and whether supporters need to enter a code or get the discount automatically.

Here's a quick video guide on creating a promo code:

Steps for creating a promo code

Step 1: Create a Shop promo

In your Fourthwall dashboard, click Promotions.

Click Create promotion, then select Shop promo.

Create promotion dialog showing Shop promo, Memberships promo, Giveaway links, and Gift card options

Step 2: Choose the promotion type

Under Promotion type, select one of the following:

  • Promo code. Create a single discount code that supporters manually enter at checkout.

    • Best for: Simple campaigns, public discounts, and short-term sales.
    • Example: FANLOVE, LAUNCH15
  • Multiple promo codes. Generate multiple unique codes within a single promotion. Each code follows the same rules and discount logic, but can be redeemed individually.

    • Best for: Influencer campaigns, ambassador programs, and bulk giveaways
tip

Tip: You can simplify generating multiple promo codes by clicking Generate promo codes for me. In the pop-up screen, enter the number of codes you need along with any prefix for identification, if you want.

  • Auto-applied promotion. Apply the discount automatically at checkout when cart conditions are met. No code required.
    • Best for: Storewide sales and free shipping offers

Create shop promotion form with Promo code selected, code field, and requirements options

caution

Important: The promotion type, promo code, and auto-applied promotion title cannot be changed after you create the promotion. Choose carefully before saving.

Under Requirements, define when the promo should apply. Choose one or more of the following:

  • Products in cart. Set the minimum quantity and choose between Any products or Specific products
  • Minimum order value. Set your desired order value (e.g., $30)
  • Selected countries only. Choose the countries that qualify for the promotion
  • Members only. Choose All tiers or Selected tiers (disables Twitch subs option when enabled)
  • Twitch subs only. Choose All tiers or Selected tiers (disables Members only option when enabled)

Example: Apply the discount only when a member (Members only) buys 2 or more items or adds selected products (Products in cart) to their cart.

Step 4: Set the reward

Choose the type of discount you want to offer:

  • Percentage off

    • Exclude shipping cost from the discount
    • Include shipping cost in the discount (applies only to the cheapest shipping option at checkout)
    • Add free shipping to the discount (standard shipping becomes free; expedited and rush rates are discounted by the standard shipping rate)
    • Add free shipping for the standard option only
  • Flat dollar amount off (USD)

    • Optional: Add free shipping to this discount
  • Free shipping

    • Applies to the cheapest shipping option at checkout
    • Optional: Free shipping on the lowest order
  • Free products

    • Automatically add free products to the cart (add one or more)
    • Require supporters to manually add free products to the cart
    • Optional: Include free shipping for the whole order (applies to the cheapest shipping option at checkout)

Step 5: Select where the promo will apply

Choose whether the reward applies to the entire order or selected products.

(Optional) Step 6: Set usage limits

Control how often the promotion can be redeemed:

  • Limit this code to one use per supporter
  • Limit the total number of times this code can be used

This is useful for exclusive offers and giveaways.

Step 7: Review and activate

Double-check your settings, then click Save to activate the promotion.

Editing a promo code after creation

You can edit most settings on an existing promotion at any time. Go to Promotions and click the promotion you want to update. From there you can change the discount amount, requirements, usage limits, reward type, and other details.

The following fields cannot be changed after creation:

  • Promotion type (Promo code, Multiple promo codes, or Auto-applied promotion)
  • Promo code (the code string itself, such as FANLOVE or LAUNCH15)
  • Auto-applied promotion title

If you need a different promotion type or code, deactivate the existing promotion and create a new one.

How supporters redeem a promo code

Once your promo code is active, supporters can apply it during checkout:

  1. Add products to their cart.
  2. Proceed to checkout.
  3. Enter the promo code in the Discount code field.
  4. Click Apply to see the discount reflected in the order total.

If the cart meets all promotion requirements, the discount will apply automatically.

note

Note:

  • Only one promo code can be used per order.
  • Auto-applied promotions do not require a code.

Tips and best practices

  • Keep codes short, simple, and easy to remember.
  • Add expiration dates or usage limits to create urgency.
  • Promo codes cannot be stacked.
  • You can edit a promotion after creating it, but the promotion type, promo code, and auto-applied promotion title cannot be changed. If you need a different type or code, deactivate the old promotion and create a new one.

Some promo code ideas

CodeWhat it doesWhen to use
FIRSTDROP15% off entire storeLaunching your first collection
FREESHIPFree shipping on orders over $50Fan appreciation or VIP offers
HOLIDAY2525% off select productsSeasonal promotions
ONETIME1010% off, one-time use per supporterExclusive perks for loyal fans

Troubleshooting

If a promo code does not work:

  1. Check if it has expired or reached its usage limit.
  2. Confirm the cart meets all promotion requirements.
  3. Verify there are no typos.
  4. Make sure your shop balance can cover the discount or that you have a payment method on file.

If you have any questions, do not hesitate to contact us at support@fourthwall.com