Setting up commitment period for your products
How can you make your customers commit to X payment periods after they subscribe
Commitment period is extremely useful feature specific to Subbly which makes it so that customers can't cancel their subscriptions during the commitment term. Here's how you can utilize it for best performance.
Video tutorial
Before we start, here's a video tutorial on how you can use commitment terms to replicate the same business case as Birchbox's:
What's the benefit of setting up commitment terms?
Commitment term on the product setup basically adds number of billing cycles the customer will need to stay committed to the product. I.e., that means that the customer won't be able to cancel their subscription until the duration of the commitment term is up.
This makes it possible for you to juggle between different types of product setups, and you will be able to offer the same product for a longer term on a lower monthly price.
This is a big deal to be honest. We tested this with merchants and it greatly reduced churn (cancellations) and increased sign ups (due to lower monthly price for the commitment option).
How to set this up?
It's fairly straightforward - commitment term toggle can be found in the product builder when creating the subscription product. Find the input field for changing the number of billing cycles for commitment under Billing & Shipping terms, and set the number of billing cycles as needed.

Furthermore, if you'd want the commitment period disclaimer to be presented to your customers at the checkout, you will need to enable the functionality from this page here, as presented below

And that's it. You are all set!
FAQs
Is subscription going to cancel itself after the expiration of the commitment term?
No! Setting up commitment term only prevents customer from cancelling his/her subscription for the given period of time. Customer's subscriptions won't cancel automatically after the expiration of the commitment period, it will continue indefinitely until it's cancelled.
What are the main benefits of setting up a commitment period for my products?
This will ensure that customer won't churn during the commitment period. And when you know that customer will stick around for a longer time, you can give them a discount on a monthly basis in order to incentivize them to commit to your product.
Is commitment period shown on the checkout?
Not by default but you can enable the commitment term to be shown on the checkouts by going here and enabling the following toggle

Can customers cancel their subscription during the commitment term?
When customers checkout with a subscription that has a commitment term set for it, they won't be able to cancel their subscription from their customer login area until the commitment term end date is reached.
However, please note that we can't prevent customers from pulling off money from their card or cancelling the card or even filing a charge back with their bank. In all of these situations payments won't go through and commitment terms won't be met.
Why am I not seeing the commitment term option in the product setup?
Will the commitment period apply when switching a customer to another subscription product or plan?
Yes, it requires the toggle Reset Subscription Order Count to be enabled when manually switching a customer from product A to product B within the Admin. By doing this you will initiate the commitment for the customer as soon the first payment goes through. You can find the explanation on how to do this here.

How did we do?
How to set up pre-paid subscriptions?
Setting up trial period for subscription products