Overview
Smart Retries is Yuno’s automatic retry mechanism for failed subscription payments. When a recurring payment fails (due to insufficient funds, expired card, or temporary processor issues), Smart Retries attempts to collect the payment again based on a configurable schedule. Combined with dunning management, this feature helps recover revenue and reduce involuntary churn.How Smart Retries Work
- A scheduled subscription payment fails.
- The subscription enters
PAST_DUEstatus. - Smart Retries schedules retry attempts according to your configuration.
- Between retries, optional dunning emails notify the customer.
- If a retry succeeds, the subscription returns to
ACTIVE. - If all retries are exhausted, the subscription is cancelled (or a custom action is triggered).
Smart Retries use intelligent timing to maximize recovery rates. Yuno analyzes historical payment patterns to determine optimal retry windows, such as retrying near typical payday dates.
Configuring Retry Schedules
Define your retry schedule when creating or updating a subscription configuration.Retry Schedule Options
Example Schedules
Dunning Management
Dunning is the process of communicating with customers about failed payments. Yuno can automatically send notifications at each retry stage.Dunning Configuration
Decline Categories and Retry Logic
Not all payment failures should be retried. Yuno categorizes declines to optimize retry behavior:Hard declines (stolen card, invalid account) are not retried regardless of your retry schedule. This prevents unnecessary processing and potential fraud flags.
Webhook Events for Retries
Best Practices
- Start with the Standard schedule (1, 3, 5, 7 days) and optimize based on recovery data.
- Enable dunning notifications to give customers a chance to update their payment method.
- Use
PAUSEinstead ofCANCELfor high-value subscriptions to allow manual recovery. - Monitor retry metrics in the Yuno Dashboard to identify patterns and adjust schedules.
- Implement
subscription.payment.retry_failedwebhooks to trigger in-app notifications or support outreach.
You can view retry history and recovery rates in the Yuno Dashboard under Subscriptions > Analytics > Recovery.