Allow reactivation of subscriptions automatically canceled due to failed payment (without creating new ones)
Y
Yohani Rodriguez
Currently, when a subscription is automatically canceled in GHL due to failed payments (after all retry attempts are exhausted), there is no way to reactivate that same subscription even if the customer eventually pays.
This creates a challenge in automation and customer management because:
When trying to create a new subscription, the system may create another sub-account or fail to properly link to the original opportunity.
There is no direct way to "revive" the canceled subscription once Stripe sets the status = canceled, even if the customer updates their card and pays the outstanding balance.
This breaks automated flows related to tagging, pipeline opportunity stages, and customer status tracking.
Proposed Solution:
Add a functionality that allows the system to:
Reactivate a subscription canceled due to non-payment when a new successful payment is detected (manually or via updated card).
Restore the original subscription record without creating a new one or duplicating sub-accounts.
Automatically move the opportunity to the appropriate pipeline stage (e.g., from “Payment Failed” to “Payment Completed”).
Automatically update or remove tags (e.g., remove “failed” and apply “active”).
Benefits:
Reduces manual admin work.
Improves customer experience and retention.
Keeps the opportunity and subscription history clean and consistent.
Enables better automation for recovering previously failed clients.
Log In