Advanced Subscription Scheduling
Apply advanced scheduling to your subscriptions to further customize the pricing, rebill periods, and trials.
Table of Contents
- Apply Advanced Scheduling to your Subscription
- Webhooks + API
- Disable Advanced Subscription Scheduling
With Advanced Subscription Scheduling, you can configure your subscription to have a pre-defined number of billings, and automatically renew into a different subscription. Following that renewal, the price, charge interval, and number of rebills reflect those of a new subscription.
Apply Advanced Scheduling to your Subscription
If you configure a subscription to renew as a new product, the new subscription will automatically take place at the end of the billing cycle. For example, you can adjust a three-month trial subscription with a single, initial charge to renew as a separate subscription product with a monthly billing cycle.
Using an existing subscription, you can edit it to renew or upgrade into a different subscription when the billing cycle ends. For example, you can adjust a 3-month trial subscription with a single setup fee to renew as a subscription with a monthly billing cycle.
- In the FastSpring App, navigate to Products > Subscriptions. Select the subscription you want to edit.
- In the Pricing section, click Edit. A popup appears.
- Set the Subscription Type to Standard. In the Charge Interval field, configure the frequency of rebills you would like for the initial subscription.
- Select the radio button next to Rebill for. This applies Advanced Subscription Scheduling.
- Next to Rebill for, Specify the number of charges (including the initial purchase) to apply to this subscription before it renews as a new one.
- For example, for a 3 month subscription with only the initial charge, set the Charge Interval to every 3 months, and enter 1 in the Rebill for field.
- Alternatively, you can charge them a smaller amount each month for 3 months, in which case the Charge Interval would be set to Monthly, and you would enter 3 in the Rebill for field.
- In the drop-down, select then renew into different product. The Renews Into field appears.
- In the Renews Into field, type the product path of the subscription that this will turn into after the specified number of rebills.
- Click Save. The details will reflect in the Pricing section.
After a customer purchases the subscription with Advanced Scheduling, you can access the transaction details in the Sales page. The Current Period field displays the current subscription. The upcoming subscription appears in the Subscription Term details. Both fields display links to view more information.
Webhooks and API
For subscriptions with Advanced Scheduling, the webhook events and API responses behave the same as regular subscriptions. However, on the date that the first subscription renews into a different one, the subscription.updated event will fire if you have subscribed to it. This indicates that the new subscription product is now associated with this customer’s subscription. However, FastSpring does not send the corresponding email notification to the customer.
Disable Advanced Scheduling
FastSpring Support can disable Advanced Subscription Scheduling per your request. This prevents newly configured subscriptions from being configured to renew into others. Existing subscriptions with advanced scheduling continue to rebill accordingly. To prevent this, you can cancel the existing subscriptions, or edit their Pricing fields.