Articles in this category


Dusan Videnovic Updated by Dusan Videnovic

Running coupon giveaways is an important marketing tactic you can utilize to gain traction and get more subscribers to use your store/product. On Subbly you are able to easily create coupons which can be afterwards redeemed by your customers at the checkout.

How do I create a coupon?

In order to create a coupon you need to log in to your Subbly admin and navigate over to Growth > Coupons (or simply click HERE). 

This is where you'll see an overview of all currently created coupons as well as be able to create a coupon by clicking on the button in the top right corner.

You'll be taken to the coupon creation wizard where you need to populate the necessary information about the coupon(s) you're creating.

A list of explanations of each particular field on the coupon creation wizard can be found below:

  • Name - a name of the coupon you will see on your Subbly admin, this is not visible to the customer.
  • ID - an actual string of characters the customer will use to redeem the coupon while on the checkout. 
  • Type - you can choose whether the coupon will apply a % discount or $ straight deduction from the grand total on the checkout. 
  • Duration - duration of the coupon, ie., for how many periods will it be active after it's redeemed on the checkout
    • Once - it will only apply to the first purchase
    • Forever - it will apply a discount for every transaction/renewal for the lifetime of the customer. 
    • Multiple - it will apply a discount to X number of months after customer subscribes.
One of the most common questions on the support chat is tied to the duration term of the coupons. This parameter dictates for how many recurring payments the coupon will apply during the customer's subscription. Example to follow.
Let's say, for example, that you're setting up a monthly recurring subscription (charged monthly, delivered monthly) and you want to make sure that the customer will have the coupon applied only to his/her first payment, and not on every subsequent one. If this is the case, you should be setting up the coupon with the duration set to once. Let's say now that you'd want the coupon to be redeemed for the first 3 payments of the customer's subscription. In this case, you'd need to set the duration as multiple - 3 months, as in the image below.

How does it work on checkout?

After you've created the coupon, make sure to enable the Enable coupon/gift voucher field toggle in the Advanced settings.

Your customers will be able to redeem their coupons in the following field at checkout.

If you don't have this toggle activated, the field won't appear at the checkout. And your customers won't be able to redeem the coupon.

How does it work on the cart widget?

If you want your customers to be able to redeem their coupons on the cart widget, you would need to activate the following toggle in the Cart Settings > Behavior.

Your customers will be able to redeem their coupons in the following field on the cart widget.

Setting up Redemption Limits

This feature is available on all Subbly plans

Redemption limits will enable you to set the number of times the coupon is going to be utilized before it eventually gets archived. You can set 2 different redemption limits for the coupon. 

  • Limit the date range - this is where you can set a date by when the coupon will be applicable and active. For example, if you set the date range to be 1st of May, 2022, this means that the coupon will automatically be archived beyond this date and customers won't be able to redeem it on the checkout going forward. 
  • Limit the total number of times the coupon can be redeemed - this enables you to quantify the number of times the coupon can be redeemed in total.
Be aware that this setting is extremely important, as it sets the number of times the coupon can be redeemed in total by all users and not per user. For example, this means if you set it as 1 by any chance, a single redemption will automatically archive the coupon. However, it is possible to use the same Coupon ID after the initial coupon is archived (go to FAQ at the bottom of the page), without any repercussions.
If you set the limit to the number of times the coupon can be redeemed to, let's say, 100, this would mean that your customers will be able to redeem this coupon 100 times before it automatically gets archived. Please note, however, that this does not limit one customer from using the same coupon 100 times him/herself. If you'd want to make this limitation, make sure to double-check the following section.

Setting up Advanced Limits

This feature is available only if you're on one of the following Subbly plans: Basic, Subbly, or Advanced

Advanced limits will make it possible for you to set additional limitations to coupons. For example, if a specific email/customer would able to use the coupon at the checkout or if the coupon would be applicable to a specific product.

  • Limit coupon once per customer - if enabled, it will make it impossible for the same customer to use the same coupon more than once on the checkout for any product. 
  • Limit product(s) - you can select the products from the drop-down menu (you will be able to choose only among the active/published products) to which the coupon will be applicable. Keeping this disabled will make the coupon applicable to all products.
  • Limit cart items - you can select the specific line items of the customer's order that will get the coupon discount applied to them. 
An example here would be that you wouldn't want the coupon to apply to the shipping fees of the product. In that case, you'd need to select all of the other line items except the shipping fees from the drop-down menu and the coupon will apply to the entire cart value, except to the shipping fees. See the picture below for clarity. In this example, the coupon will apply to all of the line items listed except for the shipping fees (which are not on the list).
Limit Product(s) and Limit Cart Items options are mutually exclusive, therefore you only need to be using one in order for the coupon to work correctly. Eg. if you're limiting redemption only for a one-time product, you don't need to specify that as well by limiting cart items, which would cause the coupon to be applicable to every one-time product of your store.
  • Limit coupon usage to specific customer - you can select from the pool of active customers if you'd want to limit the further coupon usage for one of the customers.
Examples of when this toggle could be used:
- When someone tries to game the system and take advantage of your coupons
- When someone subscribes to get a discount and then immediately cancels the subscription
- When someone signs ups again using the same coupon
  • Limit for future customer (by email) - as opposed to the toggle above, this toggle can be used when running certain campaigns or promotions in order to specify the exact customer email addresses, who can use the coupon in the future and take advantage of the coupon
  • Limit the coupon to active customers of specific products - if enabled, it is giving you the option to limit coupon redemption only to customers who already have an active subscription for a specific product.
Good example would be offering a % off for customers who are paying monthly membership for a premium subscription tier. For example, you can create a membership product that gives your customers additional discount for items bought on your store (or a free shipping) if they are actively paying their monthly membership. Concept is similar to Amazon Prime.
If customer's subscription to a specific product expires or ends, coupon will also expire and future payments won't be discounted.

How to apply a coupon to an existing customer's subscription?

If, at some point, you want to apply the coupon to the existing customer's subscription or the customer simply forgot to redeem the coupon when on the checkout, you are also able to do that from inside the Customers tab. 

From here, you'll need to locate the customer for whom you'd want to apply the coupon. Once inside the customer profile, make sure to navigate to the Subscriptions section, click on the three dots and choose to Apply Coupon as in the picture below. 

This will then bring the contextual menu that will prompt you to choose the coupon from the pool of currently active coupons.

After you choose the coupon from the drop-down, make sure to click on Select coupon.

In case you decide to remove a coupon that is currently active on a customer's subscription, you can do it in the same fashion.

Once added on the backend, a coupon will be applied to the customer's subscription going forward, i.e. on the next order.
A customer can't have more than one coupon applied and active at the same time. 

How to create multiple coupons?

In case you're conducting a campaign where you'd use a lot of coupons with the same configuration, but different Coupon IDs, it's possible to create them all at once.

To achieve this, go to Coupon creation, and then add different IDs that will be separated with commas.

After configuring the coupon and adding the desired amount of IDs, at the bottom, hit Create.

Once you pressed the create button the system will generate separate coupons that correspond to the number of separate IDs you've added when creating the original coupon, and return you to the Coupons list.


Can coupons be applied to one-time products as well?

Yes, they can.

Can I limit coupon usage per product?

Yes, you are able to do that by setting up the advanced limits for your coupons as explained in the section above.

What happens when a coupon expires/redemption limits are reached?

After the expiration date or if redemption limits are reached, coupons will be automatically archived, meaning they will no longer be redeemable at checkout. Archived coupons can be visible by enabling the following toggle:

Does archiving a coupon eliminate it from any active subscription?

No, it will stay active depending on the coupon's duration rules unless you remove it manually by managing the subscription from the main Admin dashboard.

Can I use the same coupon ID on future coupons?

Yes, you are able to use past coupon IDs as long as you manually archive the older coupon first as in the picture below.

If the coupon was automatically archived due to expiration/redeem limit behavior, you still need to manually archive the coupon to be able to use the same coupon ID.

My coupons are not working on the checkout.

Please make sure that the customer is using the correct coupon ID and that he/she is applying it in the appropriate field on the checkout as in the picture below. 

It is possible to redeem $0/0% off coupons at checkout and you will see it applied on the backend. However, the tooltip next to the coupon field on checkout will indicate the cart doesn't match the rules.
If you're looking to provide a free gift to your customers, the best solution here would be to use our Pre-Purchase funnel feature which will provide a more dynamic way of offering something extra to your loyal customers and avoid the warning message explained above. Read more on how funnels can be setup here.

How to auto-apply coupons to the product checkouts?

If you're looking to auto-apply a coupon to the checkout URL, so the customer won't even have to redeem it (as it will be automatically redeemed already), you can do that by simply adding ?coupon=coupon_id to the end of the checkout URL for the product

Make sure to replace the coupon_id value with the actual coupon ID of the coupon you'd want to add. So the checkout URL for the product should look something like the following:

There are known problems with auto-applying the coupons in situations where you have your Subbly embedded onto an external store, so the checkouts pop up in a modal. Javascript execution sometimes prevents the coupon from being auto-applied so we wouldn't suggest using this method if you're embedding Subbly checkouts to your external website. 

Did you find this resource helpful?
Return to top
Ready to get started
with Subbly?
Try for free