Building a Failed Payment Recovery Strategy
Take advantage of Recharge’s smart retry technology through Failed Payment Recovery and engage your customers strategically, delivering tailored messages at the right times throughout the customer’s journey.
This guide explains how Failed Payment Recovery works, and how you can update the notifications sent to your customers.
- Shopify Checkout Integration
- Migrated Shopify Checkout Integration
- BigCommerce Integration
- Recharge Checkout on BigCommerce
Before you start
- Interested in using the Failed Payments Recovery? Submit your contact information through the interest form and a member of the Recharge team will contact eligible merchants to discuss participation.
- Recharge created a standard Failed Payment Recovery Strategy to optimize and simplify the recovery experience. Work with your Recharge Implementations Engineer or your Account Executive if you have a unique business case and need to adjust the steps in your recovery strategy.
- Stores using Failed Payment Recovery will not see the card decline email notification in the notification settings as the Failed Payment Recovery Strategy handles this notification directly.
Overview
Failed Payment Recovery is optimized for maximum recovery and automatically retries customers' failed payments while notifying customers at the right points of the journey.
Customers enter a Failed Payment Recovery Strategy when an order fails with a payment error, and a recovery strategy begins. While Recharge initially provides the recommended copy based on where the order is in its recovery strategy, you have complete control over the email copy customers receive, ensuring the tone of any message matches your brand.
At the end of the recovery strategy, if the order is not recovered, the subscriptions associated with the order is automatically cancelled with the cancellation reason: “Failed Payment flow max retries”.
Recovery rate
Recharge tracks the recovery rate for your active Failed Payment Recovery Strategy on the Performance tab so you can understand your strategy's impact on your customers.
The recovery rate is the percentage of orders with payment attempts that originally failed within a given month but were later recovered by any means. Per industry standards, the recovery rate is expressed as a percentage. It is calculated by dividing the total number of recovered orders by the total number of orders with a payment failure.
If not all automatic retries have been attempted, you may notice a temporary drop in your recovery rate for the current and previous months.
Configuring your Failed Payment Recovery Strategy
Follow the steps outlined to build a Failed Payment Recovery Strategy:
Step 1 - Create a Recovery Strategy
- Click Retain in your merchant portal and select Failed Payment Recovery.
- Select Create New to create a recovery strategy.
Step 2 - Set your recovery strategy settings
Update the settings that apply to all emails sent to customers throughout the recovery strategy
- Add a recovery strategy name.
- Update the Sender name and email under Settings. Customers see this information when they receive a notification related to the Failed Payment Recovery experience.
- Click Display your logo on these emails to add a logo on all emails. You must host your logo (ie. through Shopify's file uploads or a website like Imgur) and include the image URL when configuring your recovery strategy settings. Paste the logo URL in the Logo URL textbox.
- Add alt text for your logo.
- Confirm if the logo should be displayed in the header or footer of your notifications and if it should be centered or left-aligned.
- Click Save and continue to set your recovery strategy settings.
These settings apply to all notifications automatically, however, you can adjust the sender name and email, as well as add specific logos for individual notifications in Step 3.
Step 3 - Customize and review the notifications
Recharge provides preset notifications that increase in severity based on where a order is in its recovery strategy. You can keep these notifications as is, or you can personalize them to match your brand's tone and messaging:
- Click on the pencil icon next to any of the listed notifications to edit the notification.
- Set the sender name and email for the specific notification if it should differ from what you set in Step 2. Add a subject line to the notification.
- Click edit email body to update the messaging in the notification.
- Use the email body editor to customize the notification.
- Click the image icon to upload an image to the notification.
- Click close to save your changes to the notification.
- Paste your logo URL in the Logo URL textbox to add a logo to a specific notification. You must host your logo (ie. through Shopify's file uploads or a website like Imgur).
- Add alt text for your logo.
- Confirm if the logo should be displayed in the header or footer of your notifications and if it should be centered or left-aligned.
- Click Apply to save the changes to your notification.
<img>
tag in the email editor. Repeat these steps to update any additional notifications. Click on the arrow icon next to a notification to preview it.
After previewing the notification from the customer's perspective, click Continue.
Step 4 - Activate your recovery strategy
Review the general information available to understand how your recovery strategy works. You cannot edit a recovery strategy after activating it, even if you deactivate it. You must create a new recovery strategy to make any changes.
Click Activate strategy to go live.
Once activated, Recharge takes over retrying any failed payment orders currently in a dunning cycle. This includes charges actively being retried by Recharge or a third-party dunning provider. For instance, if a charge has been retried three times before you activated the strategy, the strategy takes over and continues the retry process from that point.
A/B testing your notifications
Perform A/B tests using the A/B test node to identify the most effective email for customers encountering a failed payment. With the A/B test node, you can test the following to determine how to best communicate with your customers:
- Subject lines
- Content
- Styling
- Call-to-actions
Build an A/B test for your Failed Payment Recovery Strategy
Failed Payment Recovery Strategies use Recharge’s flow technology to automate the customer experience. While Recharge provides a strategy builder for Failed Payment Recovery Strategies to ensure a seamless user experience, flows typically use a canvas to build the subscription experience. To A/B test your notifications, you must add the A/B node to the canvas for your strategy.
You can access the Failed Payment Recovery canvas when building your strategy:
- Follow the instructions listed above to configure your Failed Payment Recovery strategy.
- On the Customize and review notifications (optional) page, select Go to the canvas under Looking to A/B test your emails.
- Drag the A/B test node to a notification branch to auto-duplicate the branch and create the testing environment. You can add one A/B test node per branch.
- Update the notification for each branch.
- Save the canvas.
- Click Activate Strategy when you are ready to go live.
After activation, you can use your A/B tests to send out two different notifications, and then analyze your email analytics to determine the best notifications to fully optimize your recovery strategy.
Implement your winning strategy
After reviewing your email analytics and determining which path leads to the best results, you can implement the winning strategy as your primary recovery strategy:
- Click Retain in the merchant portal and select Failed Payment Recovery.
- Find your A/B test strategy from the list of strategies.
- Click the vertical dot menu and select Duplicate.
- Open the duplicated strategy.
- Click the vertical three-dot menu next to the path you want to remove, then select Delete.
- Save and activate the strategy.
- Navigate back to the list of Failed Payment Recovery Strategies. Click the vertical dot menu for the initial A/B testing strategy, and select Deactivate.
A/B test use cases
Testing various email notifications through A/B testing reveals how customers respond to different communication styles, allowing you to determine and implement the most effective messages for your Failed Payment Recovery strategy.
See the chart below for A/B test ideas, plus examples you can implement for each path.
A/B test idea |
Example A |
Example B |
Subject line optimization: Test urgency-focused subject lines against value-focused ones. |
Action required: Your payment failed |
Don’t lose access to [Product/Service]! Update your payment info |
Email tone: Compare a friendly conversational tone with a formal and professional approach. |
Oops! Looks like your payment didn’t go through, let’s fix this. |
Your payment could not be processed. Please update your details to continue service. |
Call-to-action placement and copy: Test placing the call-to-action at the beginning versus the end of the email. |
CTA at the beginning: “Update Payment Info” |
CTA at the end: “Update Payment Info” |
Best practices
It is important to test one variable at a time. For example, start by running an A/B test with two different subject lines. Once you've identified the winning subject line, use it in a subsequent A/B test to evaluate different notification content. Use a tool like A/B Split Test Calculator to determine the efficacy of your tests.
Notification node variables
See Using the notification node for Subscription Experiences for a list of available variables you can use in the body of your notifications to personalize the customer experience.
Listing line item for failed orders in notifications
As of August 2024, any strategies created automatically include a list of line items for failed orders in the notifications. To include a list of line items for existing strategies, you can either create a new Failed Payment Recovery strategy or duplicate the existing strategy and add the code block below to your email notifications:
<h3>Items in Shipment</h3>
<table cellpadding="8px" style="border-collapse: collapse;">
{% for item in charge.line_items %}
<tr style="border-bottom: 1pt solid #CCC;">
<td>
<img src="{{item.images['small']}}" width="60" height="60" style="border-radius: 8px"/>
</td>
<td>
<div><b>{{item.title}} x {{item.quantity}}</b></div>
{% if item.variant and item.variant not in ("Default Title", "None", None) %} <div style="font-size:0.9rem;color:#444;">{{item.variant_title}}</div> {% endif %}
</td>
</tr>
{% endfor %}
</table>
Displaying a customer’s credit balance
Remind customers of their earned credits and what they’d be leaving behind if they cancelled. Use the following code block to display a customer’s existing credit balance in your Failed Payment Recovery notifications:
{%if customer.get('total_credit_balance') is not none and customer.total_credit_balance > 0 %}
<p>
You will lose {{ customer.total_credit_balance | amount_with_currency(credit_details.credit_currency) }} in store credits if your subscriptions are cancelled.
</p>
{% endif %}
This code block is dynamic and only displays in notifications if the customer has an existing credit balance.
Performance analytics
Recharge provides multiple dashboards and reports so that you can monitor the performance of your Failed Payment Recovery Strategy:
- Analytics overview: Track key performance indicators using high-level dashboards to understand how your Recovery strategy is performing.
- Activity table: A detailed list of orders that have entered your recovery strategy, and their current status.
Use the date filter to access data for a specific period. The filter uses the day an order has entered a recovery strategy as the start date, and groups failed payments into monthly cohorts based on the month a customer's recovery strategy started. Recharge always displays at least three months' worth of data to provide high-level insights into your recovery strategy performance. If less than three months of data are available, Recharge populates all the data that is accessible.
You can access your Failed Payment Recovery strategy analytics in two spots:
Retain module
Click Failed Payment Recovery under Retain in the merchant portal to open the module. Select Performance to access all the data related to your recovery strategy.
Failed Payment Recovery Overview
Click the Reports icon beside the relevant recovery strategy listed in the Failed Payment Recovery Overview within the merchant portal.
Email analytics
In addition to performance analytics, Recharge provides analytical insights into emails sent throughout the Failed Payment Recovery strategy. These analytics help you understand customer engagement with messages sent over the past six months.
The earliest start date available in the analytics date range is when Recharge first started recording analytics for your store. If you started using Failed Payment Recovery before August 2024, this start date will default to August 3rd, 2024. If you enabled a Failed Payment Recovery strategy after August 3rd, the start date aligns with the first email sent from your active strategy.
To access these insights, navigate to the Failed Payment Recovery page in the merchant portal and select Email Analytics. You can also click on the export icon to download your store data to review a detailed analysis of individual customer insights.
Considerations
Consider the following when creating and maintaining a Failed Payment Recovery Strategy:
Consideration |
Notes |
Pre-existing dunning cycles |
Once you activate your Failed Payment Recovery Strategy, Recharge takes over retrying any failed payment orders currently in a dunning cycle. This includes charges that are actively being retried by Recharge or by a third-party dunning provider. For instance, if a charge has been retried three times before you activated the strategy, the strategy takes over and continues the retry process from that point. |
Broken product image in the strategy builder |
There may be times when the product image appears broken when previewing emails in the Failed Payment Recovery Strategy builder. When a product has an image in Shopify, it displays correctly in live customer emails. However, sometimes the image doesn’t pull from Shopify, causing the preview image to break. |