Directory / plugin

Advanced Notifications for WooCommerce

v0.3.0 · by YoOhw Studio

Create targeted WooCommerce email campaigns with reusable drafts, recipient previews, scheduling, send controls and unsubscribe management.

About this plugin

Advanced Notifications for WooCommerce helps store managers send product updates, post-purchase guidance and service announcements from the WordPress dashboard.

Choose an audience, write your message using the rich-text editor, send a test email, review the recipient list and confirm the campaign. Manage everything from Marketing > Email campaigns.

Choose and review your audience

  • Select product or variation purchasers, WooCommerce customers with matching orders, registered users or a pasted email list. Order-based sources include guest customers.
  • Filter matching orders by product, category (including child categories), creation date, order status and billing country. These order conditions must match the same order.
  • Filter registered users by role and profile billing country. Only filters supported by the selected source can be used.
  • Select by subscription status or a previous campaign’s recorded handoff outcome. Missing or unknown delivery history is not treated as proof that an email was never sent.
  • Apply exclusions, remove duplicate email addresses and respect saved unsubscribes across every recipient source.
  • Save audience criteria for reuse. Each use requires a fresh recipient preview and confirmation.
  • Review selection and exclusion counts and inspect why an email address is included or excluded.

Write once and reuse

  • Save incomplete drafts and return to them later without creating send jobs.
  • Duplicate an existing campaign into a new draft with a separate campaign identity.
  • Start with three editable templates for updates, post-purchase guidance and service announcements.
  • Use WooCommerce HTML email styling, the rich-text editor and desktop/mobile previews for a sample recipient.
  • Send a test email and continue editing the draft before confirming recipients.
  • Personalize the message body with {customer_name} and {product_name}. A missing customer name falls back to the email address. The product variable is a campaign-wide label, not a record of each recipient’s purchases. Subjects and headings do not expand these variables.

Schedule and control sending

  • Send after confirmation, at one time in the store timezone, or at the same local time for each recipient using a clearly labelled location estimate.
  • Preview the earliest/latest scheduled send times and how many recipients use the UTC fallback.
  • Pause, resume or cancel a campaign. Work that already started may finish; email already handed to the mail system cannot be recalled.
  • Set shared per-minute and per-day campaign admission limits for the website. Waiting for a limit or a pause does not consume retry attempts.
  • Track pending, processing, handed-off, failed, skipped and unknown outcomes, with reasons and overdue queue diagnostics.
  • Recover interrupted work using confirmed recipients and bounded retries for eligible known failures. Unknown handoff outcomes are not automatically retried.

Subscription and privacy tools

  • Keep subscribed, unsubscribed and unknown states separate, with the recorded source and time where available.
  • Preview subscription/suppression imports before applying them. Repeated imports do not create duplicates or remove existing opt-outs.
  • Include signed unsubscribe links and check suppression again before handing off campaign mail.
  • Use WordPress personal data export and erasure tools for registered users and guest email addresses.
  • Configure optional retention for finished campaign content and personal logs while keeping the minimum suppression and duplicate-protection records.

Requirements and delivery

WooCommerce must be active. This plugin uses WooCommerce email rendering, the site’s configured WordPress mail transport and Action Scheduler. A working queue runner is required for scheduled/background work. It does not provide an SMTP service, verify inbox delivery, or track opens and clicks.

Only this plugin’s campaign emails are subject to its send controls and admission limits. WooCommerce transactional emails and unrelated scheduled actions keep their existing behavior. Test emails are outside the campaign admission limits.

This plugin does not include recurring marketing automation, WooCommerce Subscriptions audiences, CRM synchronization or additional messaging channels.

Plugin tags