The subscription recovery is a tool designed to recover missed subscription sales. This tool will allow you to see the subscriptions that have expired and can be attempted to recover.

Regenerate Renewal Orders
Renewal order creation depends on scheduled times. Every hour, the subscription plugin checks if a subscription duration is over. When a subscription duration is over, it will create a renewal order and attempt to automatically charge the customer. But for sites with lower traffic, this can sometimes miss and will be delayed by an hour.
Using the Regenerate Renewal Order action, a renewal order for that subscription can be instantly generated. This will also attempt to charge the customer after creation.
Retry Payment
Sometimes, the automatic charging from the customer for a renewal order may fail due to a lack of balance on their payment method, or the payment method is unreachable. In that case, you can trigger a retry manually with the Retry Payment action.
Send Mail
The subscription plugin sends renewal reminders to the customer. But with this action, you will be able to send a reminder email to the customer again.
Skip/Unskip
The subscription recovery list shows all subscriptions that can be attempted for recovery by default. But if you want a subscription not to show on the list, you can skip the subscription. You can also unskip them if you want, by first filtering by skipped and clicking the unskip button.
Trigger Hook
This is a bulk action. This action will trigger a hook named subscrpt_recovery_trigger_hook with some subscription data. This hook will allow you to use more advanced actions by integrating with your CRM plugin.
This hook sends an array of subscription data. The data pattern is as follows.
[
[
'id' => 123,
'price' => 9.99,
'status' => 'expired',
'customer_id' => 123,
'customer_name' => 'John Doe',
'customer_email' => 'john.doe@example.com,
'product_id' => 123,
'product_name' => 'Sample Product',
],
...
]Export CSV
You will be able to export the subscription recovery list to CSV. You can use this data in your CRM to do more advanced actions.
Bulk Actions
You can trigger all of the above-listed actions for multiple subscriptions in bulk.