Skip to content

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.

  • Free + Pro
  • 21 free email types
  • Dunning sequence built in
  • Native WooCommerce templates
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
  • Renewal & payment: Renewal Reminder, Renewal Invoice, Payment Successful, Payment Failed
  • Recovery & verification: Renewal Requires Verification (SCA), Subscription On Hold, Customer Card Expiring, Auto-Downgrade notice
  • Lifecycle & retention: Expiring Soon, Expired, Cancelled, Pending Cancellation, Reactivated, Retention Discount Accepted
  • 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.

Install ArraySubs free

All 21 email types activate with the free core — no separate email plugin or automation tool required.

Open WooCommerce → Settings → Emails

Review the ArraySubs email types alongside your order emails, and enable or disable each to match your policy.

Adjust subjects, content, and recipients

Edit subjects and headings, use placeholders for subscription data, override templates in your theme, and set admin recipients.

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
Go deeper

From the resource library

Strategy-first articles that answer the harder questions behind this feature area.

In practice

Use cases this powers

FAQ

Emails questions, answered

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.

No credit card required · 30-day money-back guarantee