Before reactivating
Review the subscription’s active products and upcoming shipment dates before restarting it. Reactivation clears the cancellation date and resumes billing and order creation using the selected or recalculated next billing date. The earliest available next billing date depends on the subscription:- Plan-based subscriptions can restart today (except Shopify subscriptions).
- Order-based and Shopify subscriptions can restart tomorrow at the earliest.
- Subscriptions with a flexible billing cycle or one shipment frequency for all products require a next billing date.
Reactivate from the Firmhouse Portal
- Open the customer and select the cancelled or stopped subscription.
- Open the subscription status menu in the top-right corner.
- Select Reactivate.
- Review the subscription and, when shown, choose the next billing date.
- Confirm the reactivation.
Let customers reactivate in Customer Portal v2
Enable Customer Portal Subscription Reactivation from New Features to let customers restart a cancelled subscription themselves. The default Customer Portal v2 dashboard template already contains the reactivation component. Projects with a customized dashboard template must add thesubscription_reactivation_banner Liquid tag.
Customers see the next billing date before confirming. When the subscription uses a flexible billing cycle or one shipment frequency for all products, they can choose a valid date.
Reactivate with the GraphQL API
Use thereactivateSubscription mutation with a write API access token. Pass the subscription ID and, optionally, a next billing date.
nextBillingDate is omitted, Firmhouse keeps the existing date if it is still valid or recalculates it to the next valid date. A successful mutation returns the activated subscription and an empty errors array. For validation failures, subscription is null and errors explains what needs to be corrected.