Workflow for following up on failed subscriptions / dunning

For GF users who sell paid user subscriptions with Stripe: have you found a good system for following up on failed payments/subscriptions?

Are you using a dunning/follow up service to help reclaim lost subscription payments?

Any other useful reporting that you have set up to help manage this on a monthly basis? I’m curious about automated monthly reports.

Would appreciate any insight as we are interested in a better workflow for handling these beyond the email notifications GF sends out on failed payment status via the Stripe webhook.