Scope
On Chargebee, set trials can be created at a plan level but what if you want to give manual free trials on Active subscriptions?
Summary
In Chargebee, set trials can be created at a plan level but if you want to give a manual free trial to an Active subscription, it can be achieved by using the Edit Next Billing Date option.
Solution
Via Chargebee UI:
Navigate to the respective subscription record and use the Edit Next Billing Date option to extend the billing period of the subscription by the required no. of days to grant the free billing period to your customer.
Via API:
Change Term End API - https://apidocs.chargebee.com/docs/api/subscriptions?lang=curl#change_term_end
Via Bulk Operation (CSV Import):
From within the Chargebee UI, navigate to Settings > Import & Export data > Choose a bulk operation > Select 'Subscriptions' from the dropdown > Change Term End > Proceed.
NOTE: The Free Billing Period feature is only applicable for Trial subscriptions, and hence cannot be used for subscriptions in any other state.
Related Documentation
How to extend the trial period for a subscription?
How do I configure the end of trial action?