Apply cancel flow to self-managed licenses
Overview
Because of the positive results that we've had with the change for .com customers to shift from the auto-renew toggle to the cancel flow, we'd like to apply the same interaction to self-managed customers. With the coming change to use Seat Link to create prorated add-ons throughout the term of the subscription, auto-renew will not cause the same level of problems that it did when most customers required a true-up.
Proposal
- Apply the same interaction that we have for .com subscriptions to self-managed subscriptions that have Seat Link / quarterly co-terms enabled (this allows us to auto-renew without errors)
- Default all new self-managed subscriptions to auto-renew = true
Design consideration: We need to account for a "Resume Subscription" button as well as a "Renew" button. Two, very similar buttons will cause confusion.
We need to think about the use case for customers that are currently toggled to off
Alternate Proposal
For subscriptions related to licenses where we have Seat Link data for at least 1/7 of the previous days, display the cancel flow instead of the auto-renew toggle.
For subscriptions related to licenses where we do not have Seat Link data for at least 1/7 days, show the current, manual renewal flow and remove the auto-renew toggle.