Send every subscription email from WooCommerce automatically
ArraySubs ships 21 email types in the free core — renewal reminders, invoices, payment failures, trial and cancellation notices, plus admin alerts — all managed through the WooCommerce email system you already know. Pro adds 4 store credit emails.
No credit card required · Free core on WordPress.org
Subscription revenue runs on communication: a renewal that surprises a customer becomes a dispute, and a failed payment nobody mentions becomes churn. ArraySubs ships 21 email types in the free core — 17 customer emails and 4 admin alerts — that fire automatically from the subscription lifecycle. They are native WooCommerce emails, managed under WooCommerce → Settings → Emails with the same templates, placeholders, and overrides as your order emails. Pro adds 4 store credit emails, bringing the set to 25 with Pro.
Capabilities
What Emails gives you
Every capability listed here reflects the current plugin build — free means free.
Free
Signup & trial emails
New Subscription, Trial Started, and Trial Converted confirm the relationship at every early milestone.
Free
Renewal reminders & invoices
Renewal Reminder goes out before the charge; Renewal Invoice carries a payment link for manual payment flows.
Free
Payment outcome emails
Payment Successful receipts every renewal; Payment Failed opens the recovery conversation the moment a charge fails.
Free
Recovery & status sequence
Subscription On Hold, Expiring Soon, and Expired keep customers informed through the grace window to the final outcome.
Free
Card expiry & SCA verification
Customer Card Expiring warns before a stale card fails; Renewal Requires Verification handles banks that demand authentication.
Free
Cancellation & retention notices
Cancelled, Pending Cancellation, Reactivated, Retention Discount Accepted, and the Auto-Downgrade notice track every exit and save.
Free
Admin alerts
Four admin emails — new subscription, payment failed, cancelled, pending cancellation — with recipient override.
Free
WooCommerce-native templates
HTML and plain-text templates with theme overrides, a placeholder system for subscription data, and previews before sending.
Pro
Store credit emails
Credit Added, Credit Used, Credit Expiring, and Credit Expired cover the Pro credit wallet lifecycle.
Which subscription emails does WooCommerce send with ArraySubs?
ArraySubs adds 21 subscription email types to WooCommerce in the free core — 17 for customers and 4 for admins — covering the full lifecycle from first signup to final expiry. Pro adds 4 store credit emails for 25 types in total.
Every event that changes a subscription has a matching message, so customers are never surprised by a charge, a hold, or a status change. The free set groups into five families:
Signup & trial: New Subscription, Trial Started, Trial Converted
Admin alerts: new subscription, payment failed, cancelled, pending cancellation
Can I send renewal reminder emails before charging?
Yes — the Renewal Reminder email goes out before the renewal charge, so customers learn about the payment from you rather than from a card statement. Advance notice is the cheapest dispute prevention a subscription store has, and on longer billing cycles it is what customers expect.
For manual payment flows, the Renewal Invoice email follows with a payment link so the customer can settle the renewal themselves. Both emails pull live data from the subscription record — plan, amount, date — through the placeholder system, so the message always matches what will actually be charged.
What emails go out when a payment fails?
The moment a renewal charge fails, the customer receives the Payment Failed email and the admin gets a matching alert. If the subscription moves into the grace window, the Subscription On Hold email tells the customer access is at risk and payment needs attention.
From there the sequence runs to a conclusion: Pro's automatic retry sends recovery notices around each new attempt, and if the subscription is never rescued, Expiring Soon and Expired close out the timeline. Two emails work upstream of failure entirely — Customer Card Expiring warns before a saved card causes the failure, and Renewal Requires Verification steps in when a bank demands SCA authentication.
Can I customize the subscription email templates?
Yes — every ArraySubs email follows WooCommerce email conventions, so customization works exactly like your order emails. Each type is managed under WooCommerce → Settings → Emails, where you can enable or disable it, edit the subject and heading, and preview the result.
Each email ships as an HTML and plain-text template that your theme can override, and the placeholder system injects subscription data — plan, amount, dates — into subjects and bodies. Admin emails also support a recipient override, so alerts can route to a shared operations inbox instead of the site admin address.
Which events notify the store admin?
Four admin emails ship free: Admin New Subscription, Admin Payment Failed, Admin Subscription Cancelled, and Admin Subscription Pending Cancellation. Together they cover the moments worth knowing about the minute they happen — new revenue, revenue at risk, and revenue walking out the door.
Payment Failed and Pending Cancellation are the operational two: a failed payment may deserve a support touch before the recovery window closes, and a pending cancellation flags a save opportunity while the subscription is still active. With the recipient override, those alerts land with the team that acts on them.
Do I need a separate email automation tool?
Not for lifecycle email — ArraySubs emails fire from the same subscription records that drive renewals, grace periods, retry attempts, and the retention flow, so there is no external automation platform to connect or keep in sync. When a subscription changes state, the matching email goes out; there is no webhook lag and no mapping table to maintain.
A marketing platform still earns its keep for campaigns, broadcasts, and newsletters — that is a different job. The transactional layer, from renewal reminder through dunning to cancellation notice, is complete out of the box and free.
Set up
Set it up in 4 steps
From install to live — no developer required.
01
Install ArraySubs free
All 21 email types activate with the free core — no separate email plugin or automation tool required.
02
Open WooCommerce → Settings → Emails
Review the ArraySubs email types alongside your order emails, and enable or disable each to match your policy.
03
Adjust subjects, content, and recipients
Edit subjects and headings, use placeholders for subscription data, override templates in your theme, and set admin recipients.
04
Preview and test the sequence
Preview each template, then run a test subscription through signup, renewal, and a failed payment to watch the sequence fire.
Free vs Pro
Emails: what's free, what's Pro
The free core is a real product, not a demo. Pro adds the automation and revenue layer.
In the free core
Free
21 email types: 17 customer + 4 admin
Renewal Reminder before the charge and Renewal Invoice for manual flows
Payment Failed, On Hold, Expiring Soon, and Expired recovery sequence
Customer Card Expiring warnings and SCA verification requests
Retention Discount Accepted and Auto-Downgrade notices
WooCommerce-native templates, placeholders, overrides, and previews
Pro adds
Pro
4 store credit emails: Credit Added, Used, Expiring, Expired — 25 types total
Automatic failed-payment retry that sends recovery notices between failure and expiry
Auto-downgrade automation that triggers the downgrade notice email
21 types: 17 customer emails across signup, trials, renewals, payments, recovery, and cancellation, plus 4 admin notifications. Pro adds 4 store credit emails for 25 in total.
Yes. The Renewal Reminder email goes out ahead of the renewal charge, and manual payment flows follow with a Renewal Invoice email containing a payment link.
The Payment Failed email fires immediately, followed by Subscription On Hold if the subscription enters the grace window. Pro's automatic retry adds recovery notices, and Expiring Soon and Expired complete the sequence if payment is never recovered.
Yes. Every email follows WooCommerce conventions: manage it under WooCommerce → Settings → Emails, edit subjects and headings, override the HTML and plain-text templates in your theme, and use placeholders for subscription data.
Yes. Admin emails support a recipient override, so new-subscription, failed-payment, and cancellation alerts can route to a shared billing or support inbox.
Yes. The Customer Card Expiring email warns customers to update their payment method before an expired card turns into a failed renewal — recovery that happens before the failure exists.
Not for lifecycle messages. ArraySubs emails fire from the same subscription records as renewals and the retention flow, so the transactional layer is complete and free. Marketing platforms remain useful for campaigns and newsletters.
Try it on your store
Put emails to work
Install the free core from WordPress.org today, then start a Pro trial when you want the automation and revenue features.