Subscription Emails
Email marketing for subscription customers
The Mass Mailing Sale Subscription module integrates Mass Mailing with Sale Subscription.
Send bulk emails to customers with active subscriptions, automatically filter only customers with running subscriptions (In Progress), create renewal reminder email campaigns, segment customers by subscription type, value, and time.
Send emails to subscription customers
This module automatically adds filter condition: [("subscription_state", "=", "3_progress")]. This means only send emails to active subscriptions, not cancelled or closed, currently in payment cycle.
Steps
1. Go to Marketing → Email Marketing → Mailings.
2. Click New.
3. Fill in Subject, select Mailing Type: Email, Recipients: Sale Orders.
4. In the Recipients section, select Filter.
5. System automatically filters only active subscriptions (In Progress).
Filter customers by subscription status
When creating campaigns, can additionally filter by subscription type, MRR value, renewal date, usage time, number of renewals.
Key points
• Send emails to customers expiring soon: filter next_invoice_date within next 30 days.
• Send emails to VIP customers: filter recurring_monthly >= 5,000,000 VND.
Renewal reminder emails
Create renewal email template with subscription info, expiration date, early renewal offer.
Steps
1. Go to Marketing → Email Marketing → Mailings.
2. Click New.
3. Select template or create new with placeholders: ${object.partner_id.name}, ${object.name}, ${object.next_invoice_date}, ${object.recurring_monthly}.
4. In email form, select Schedule.
5. Select sending time: 30, 15, 7, 1 days before expiration.
Segment subscription customers
By MRR value
| Segment | MRR | Strategy |
|---|---|---|
| VIP | > 10M/month | Personalized emails, special offers |
| Premium | 5-10M/month | Offer emails, upgrade packages |
| Standard | 1-5M/month | Regular emails, cross-sell |
| Basic | < 1M/month | Educational emails, upsell |
By usage time
| Segment | Time | Strategy |
|---|---|---|
| New | < 3 months | Onboarding, guidance |
| Medium | 3-12 months | Engagement, new features |
| Long-term | > 12 months | Loyalty, referral program |
Integrate with Marketing Automation
Set up automated workflows for onboarding, retention, and win-back.
Key points
• Onboarding: Day 0 (welcome), Day 3 (tips), Day 7 (survey), Day 14 (advanced features), Day 30 (upgrade offer).
• Retention: 30 days before renewal (reminder + 10% OFF), 15 days (reminder + case study), 7 days (reminder + testimonial), 1 day (urgent reminder).
• Win-back: Day 0 after cancel (apology + survey), Day 7 (30% OFF offer), Day 30 (case study), Day 90 (new features + final offer).
Track campaign performance
Key metrics
| Metric | Formula | Target |
|---|---|---|
| Open Rate | (Opened / Delivered) × 100% | > 20% |
| Click Rate | (Clicked / Delivered) × 100% | > 5% |
| Renewal Rate | (Renewed / Total) × 100% | > 80% |
| Churn Rate | (Cancelled / Total) × 100% | < 5% |
Best practices
Key points
• Personalize: Use customer name, specific subscription info.
• Clear value: State renewal benefits clearly.
• Strong CTA: "Renew now", "Get offer", "Upgrade package".
• Create urgency: "Only 3 days left", "Limited offer".
• Onboarding: Right after registration.
• Renewal reminder: 30, 15, 7, 1 days before expiration.
• Upsell: After 3-6 months of use.
• Win-back: 7, 30, 90 days after cancellation.
• New customers: 1-2 emails/week (first month).
• Current customers: 1-2 emails/month.
• Expiring customers: 1 email/week (last 30 days).
• Test subject line: Short vs long, with emoji vs without.
• Test CTA: "Renew" vs "Continue using".
• Test offer: 10% OFF vs 1 month free.