1. Use the customer's first name. Personalization in a dunning email is not a nice touch. It is the difference between a legal notice and a message from someone who knows you. Pull the first name from the customer profile and use it in the opening line.
2. Say the problem in one sentence. 'Your payment did not go through.' That is the whole problem. Do not bury it in a paragraph. Say it clearly in the first sentence so the reader knows immediately what this email is about and can decide to act.
3. One CTA, not three. Update payment details. That is the only action in the email. No link to the help center, no invitation to upgrade, no social share. One problem, one fix, one button.
4. Tell them their access is still active (if it is). Many customers assume that a failed payment means their account is already gone. If their account is still active, say so. It removes a reason to abandon and motivates them to act quickly to keep what they have.
5. Offer a real exit. In the last email before access changes, give the customer permission to leave gracefully. Something like 'if [Product] is not the right fit right now, no hard feelings.' This one sentence reduces hard churn to a soft churn that leaves the door open for return.
For the mechanics of building a full dunning sequence as an automation, including retry logic and timing, read the complete dunning email sequence guide. For the broader context of where payment recovery fits in your lifecycle email program, see the lifecycle email automation pillar.