Define subscription end date
complete
Lago admin
complete
You can now define a subscription end date.
The rules are simple:
- If no end date is defined, the subscription renews automatically
- If a end date is defined, the subscription will be terminated on that specific day
Note that
- You can modify this end date at any time and change this date for an upgrade/downgrade.
- A webhook subscription.termination_alert is automatically sent 45 days and 15 days before the end of the subscription
- Documentation guide: https://docs.getlago.com/guide/subscriptions/assign-plan#subscription-end-date
Lago admin
in progress
This feature is currently being scoped by the product team. We expect to start the tech delivery end of next week.
Michael Ponrajah
planned
A
Ashish Makwana
+1
User can configure expiration date or we can add auto renew flag. so subscription will be terminate or auto renew base on this flag on next billing cycle.
Lago admin
Ashish Makwana: One question, do you prefer to set a date yourself, or to define a number of billing cycles? The first one implies that you need to set up this date on your own, the second one is less flexible. Any other options in mind?
A
Ashish Makwana
Lago admin:
Solution 1 : Auto Renew Flag
for this i need simple toggle API feature,
Auto Renew On / Off.
If user turn off auto renew flag then lago will not renew their subscription on end of the billing cycle. lago will terminate their subscription on the end of billing cycle.
Example : Apple In App Subscription.
Solution 2 : Cancel Date Update
- I think cancel date is there in current implementation but we did not API endpoint that can update cancel date or set void cancellation.
- IF you guys can add on the existing system then also good to do. just make sure that subscription will be terminated when user has cancel the subscription for the auto renew.
Solution 3: Set Expiry date
- If you guys are provide Solution 1 or Solution 2 then i think i don't need this approach.
Solution 4: Billing cycles (This is nice to have)
- As i have integrated different solution for the billing. what i have understand base on that is Billing cycle is configurable. but it still required Solution 1 and 2. because user might not know on the first day that he need x billing cycles. and we can not configured default x cycle for auto termination after ward.
- So This is nice to have. from my point of view.
J
Juan Errazuriz
+1 And I would add that it should also be "renewable"!
Lago admin
Juan Errazuriz: One question, do you prefer to set a date yourself, or to define a number of billing cycles? The first one implies that you need to set up this date on your own, the second one is less flexible. Any other options in mind?
J
Juan Errazuriz
Lago admin: Hi Lago, I think either option would work for us. Furthermore, maybe the best solution is to define a number billing cycles that automatically results in a date; and make this date an "editable" one!
F
Filip Witkowski
It seems to be the most common way users choose to discontinue a subscription. Lack of ability to not renew the subscription is definitely painful.
Lago admin
Filip Witkowski: One question, do you prefer to set a date yourself, or to define a number of billing cycles? The first one implies that you need to set up this date on your own, the second one is less flexible. Any other options in mind?
F
Filip Witkowski
Lago admin: If you can do any of the two, then I think it is easy to implement both.
However the most important is to allow to mark current billing cycle as one that will not renew and will be terminated after it's end date.