Ready-to-Use Templates
Copy these templates and customize them for your needs. Each includes HTML and plain text versions.
Receipt for {{productName}} - {{amount}}
Your payment of {{amount}} was successful. Here's your receipt.
Action needed: Your {{productName}} payment failed
We couldn't process your payment. Update your card to keep your account active.
Your {{productName}} trial ends in {{daysLeft}} days
Add a payment method to keep your account and all your data.
Your {{productName}} plan has been updated
Your subscription change is confirmed. Here's what's different.
Your {{productName}} refund has been processed
We've refunded {{refundAmount}} to your card. Here are the details.
Your {{productName}} subscription has been cancelled
Your plan is active until {{accessEndDate}}. Here's what happens next.
Heads up: {{amount}} charge coming on {{chargeDate}}
Your {{productName}} subscription renews soon. Here's a quick summary.
Final notice: Your {{productName}} account will be suspended
We've tried charging your card multiple times. Update it now to keep your account.
Your {{productName}} trial just ended
Your free trial is over, but your data is still here. Upgrade to pick up where you left off.
We'd love to have you back, {{firstName}}
Quick question: was there something we could have done better?
You've hit your {{limitName}} limit on {{productName}}
You're using {{usagePercent}}% of your {{limitName}} limit. Here's how to get more.
Your annual {{productName}} subscription renews on {{renewalDate}}
Your yearly plan renews in {{daysUntilRenewal}} days for {{amount}}. Here's what you need to know.
Your payment method for {{productName}} expires soon
Your {{cardBrand}} ending in {{cardLast4}} expires next month. Update it to avoid payment issues.
Best Practices
Trigger emails from Stripe webhook events for real-time accuracy
Include full payment details - plan, amount, card, next billing date
Show trial usage stats to demonstrate value before asking for payment
Make the payment update link go directly to the billing page, not a generic settings page
Stop dunning sequences automatically when payment succeeds via Stripe webhook
Send card expiry warnings before the card actually expires to prevent involuntary churn
Include usage highlights in annual renewal reminders to reinforce the value
Keep cancellation winback emails personal - write them from a real person, not a brand
Common Mistakes
Using Stripe's default receipt emails instead of branded ones
Not showing what users will lose when their trial ends
Sending dunning emails after the payment has already been resolved
Missing the retry timeline - users need to know when the next charge attempt happens
Not including a direct link to update payment method in dunning emails
Skipping the refund confirmation email and leaving users guessing
Failing to warn users about expiring cards before it becomes a payment failure
Sending winback emails that feel automated instead of genuinely personal
Subject Line Examples
Timing & Performance
Personalization Tips
Stop using Stripe's default emails
Stripe's built-in receipts work, but they're generic. They don't match your brand, they can't include upsell messaging, and they don't support dunning sequences. By sending your own branded emails triggered by Stripe webhook events, you control the entire payment communication experience.
The setup is straightforward: connect Stripe to Sequenzy, map webhook events to email templates, and let automation handle the rest.
Dunning emails recover real revenue
Failed payments are the #1 cause of involuntary churn in SaaS. Most failed charges are from expired cards or temporary insufficient funds - not intentional cancellations. A good dunning sequence recovers 20-40% of failed payments, which goes straight to your bottom line.
The key is timing and tone. Be helpful, not threatening. Give users a direct link to update their card, tell them when the next retry will happen, and stop the sequence automatically when payment succeeds.
Trial conversion starts with value demonstration
The best trial conversion email isn't "your trial is ending" - it's "look what you've accomplished." Pull usage data from your product and show users what they've built during their trial. When they can see the value, the conversion feels natural instead of forced.
Proactive beats reactive every time
Don't wait for things to go wrong. Send card expiry warnings before the payment fails. Send annual renewal reminders before the charge surprises someone. Send upcoming charge notifications so nobody feels blindsided. These proactive emails prevent support tickets and reduce involuntary churn before it happens.
Build Beautiful Email Sequences for Your SaaS
Sequenzy helps SaaS founders create automated email sequences that convert. From onboarding to retention - all in one platform.
Frequently Asked Questions
Related Templates
SaaS Dunning & Payment Recovery Templates
Recover failed payments and prevent involuntary churn with dunning email sequences.
SaaS Trial Conversion Email Templates
Convert free trial users to paying customers with targeted email sequences.
Transactional Email Templates
Essential transactional emails for orders, receipts, and account notifications