Product Mailer Campaigns – Free & Pro
Capture subscribers at checkout and beyond, send targeted product campaigns, and keep your list clean – all inside WordPress.
Free + Pro: built for shops
- Free plugin: campaigns, segments & subscribers.
- Pro add-on: advanced segments & examples.
- Works with your existing WooCommerce store.
Overview
Product Mailer Campaigns is a WordPress plugin built for WooCommerce shops that want smarter, more targeted emails without moving their customer data to a separate SaaS.
The free plugin gives you subscriber capture, segmentation and list-cleaning tools. The Pro add-on (only £20) unlocks more powerful segment examples and foundations for deeper automations.
Features – Free vs Pro
Free: Product Mailer Campaigns
Install this from the WordPress plugin directory. No cost.
- WooCommerce integration
- Checkout newsletter opt-in with configurable default.
- Registration opt-in on the “My Account” registration page.
- Tracks customer spend and last order date.
- Capture subscribers from multiple sources
- WooCommerce checkout and registration.
- Subscribe form shortcode.
- Contact form opt-in checkbox.
- Automatic origin tags like
origin:checkout,origin:wc-registration,origin:subscribe-form,origin:contact-form.
- Double opt-in control
- Require double opt-in for guests.
- Logged-in customers can be auto-subscribed.
- Confirmation links move subscribers from
pendingtoactive.
- Subscriber management
- Status: active / unsubscribed / pending.
- Tags for lifecycle, interests and sources.
- Origin column and filters on the Subscribers screen.
- Search by email or name.
- Filters by status, tag and origin.
- “No opens” filter to find never-engaged subscribers.
- Per-subscriber timeline / CRM view.
- Bounce helper & clean-up tools
- Paste bounce / “Mail delivery failed” messages.
- Automatically extract email addresses and match subscribers.
- Bulk unsubscribe or delete bounced addresses.
- Built-in segments
- All subscribers.
- Customers (at least one order).
- New, repeat and recent customers.
- High-value, lapsed and VIP customers.
Pro: Product Mailer Campaigns Pro
Install this as an add-on plugin alongside the free version.
- Advanced segments
- More granular targeting on spend, order count and recency.
- Segment keys you can re-use in automations.
- Improved segment visibility on the Segments screen.
- Segment examples
- “Show examples” button for each key segment.
- Instantly see real subscribers that match a segment.
- Great for sanity-checking who will receive a campaign.
- Automation & diagnostics foundations
- Extra fields on campaigns for automation triggers.
- Diagnostics tools to ensure segments and triggers stay in sync.
Pro is an add-on. You still keep full access to the free features even if you don’t renew or upgrade again.
At a glance – Free vs Pro
| Feature | Free | Pro add-on |
|---|---|---|
| WooCommerce checkout & registration opt-in | ✔ | ✔ |
| Subscribe & contact form opt-ins | ✔ | ✔ |
| Double opt-in for guests | ✔ | ✔ |
| Origin tags & origin filters | ✔ | ✔ |
| Subscriber search & “no opens” filter | ✔ | ✔ |
| Bounce helper & bulk clean-up | ✔ | ✔ |
| Key WooCommerce segments (new, repeat, VIP etc.) | ✔ | ✔ |
| “Show examples” for each segment | – | ✔ |
| Advanced segment keys & automation fields | – | ✔ |
Quick start – 7 steps
1. Install the free plugin
- In your WordPress admin, go to Plugins → Add New.
- Search for “Product Mailer Campaigns”.
- Install and activate the plugin.
- A new Product Mailer menu will appear in the sidebar.
2. (Optional) Install Pro add-on
- Purchase Pro for £20 using the button on this page.
- Download the
product-mailer-campaigns-prozip file. - In WordPress, go to Plugins → Add New → Upload Plugin.
- Upload, install and activate the Pro add-on.
3. Configure the basics
- Go to Product Mailer → Settings.
- Set your default From name and From email.
- Choose whether guests should use double opt-in.
- Enable or disable:
- Checkout opt-in checkbox.
- Registration opt-in checkbox.
- Save your changes.
4. Connect opt-in points
- Checkout: confirm the “Subscribe” checkbox shows.
- Registration: if enabled, check the “My Account → Register” screen.
- Subscribe form: add the subscribe shortcode on a page or in a widget.
- Contact form: enable the “subscribe” checkbox so enquiries can opt-in.
5. Manage subscribers
- Open Product Mailer → Subscribers.
- Use filters to narrow by status, tag or origin.
- Use the search box to find subscribers by email or name.
- Tick the “No opens” filter to find never-engaged subscribers.
- Click View for any subscriber to see their timeline.
6. Clean up bounced emails
- Scroll to the Bounce helper section on the Subscribers page.
- Paste bounce / mail delivery failure emails into the textarea.
- Click Parse bounces to detect addresses.
- Select matched subscribers and choose:
- Mark as unsubscribed, or
- Delete subscribers.
7. Build and send campaigns
- Go to Product Mailer → Campaigns.
- Create a new campaign and choose your target:
- All subscribers.
- Specific segments (new, repeat, VIP, lapsed, etc.).
- Pro users: use segment examples to preview who’s included.
- Add your subject line and content (featuring your WooCommerce products).
- Review the summary and send or schedule the campaign.
Admin user guide – every Product Mailer tab explained
This guide follows the Product Mailer menu on the left of your WordPress admin: Subscribers, Campaigns, Email Queue, Analytics, Diagnostics, Forms, Settings, Email & Login, Automations and Segments.
Subscribers – your email list
Overview: This is where you see and manage everyone subscribed to your emails.
- Filters bar (top)
- Status – show all, active, unsubscribed or pending subscribers.
- Tag – filter by any tag (interests, lifecycle, custom tags).
- Origin – filter by how they joined (checkout, registration, subscribe form, contact form, etc.).
- “No opens” checkbox – show only subscribers who have never opened any campaign.
- Search box – search by email address, first name or last name.
- Columns in the table
- Email – primary identifier.
- Name – first and last name if available.
- Status – active, unsubscribed or pending (double opt-in not yet confirmed).
- Tags – lifecycle tags (e.g. customer, VIP, lapsed) and origin tags (e.g.
origin:checkout). - Origin – the main source where they first opted in.
- Created / last activity – when they were added or last interacted.
- Row actions
- View – open the subscriber detail screen with their timeline, tags and events.
- Unsubscribe – mark as unsubscribed without deleting history.
- Delete – permanently remove the subscriber.
- Bulk actions
- Select multiple subscribers and perform bulk delete / unsubscribe operations.
- Bounce helper (bottom of page)
- Paste bounce messages from your mailbox into the textarea.
- Click Parse bounces to extract email addresses and match them to subscribers.
- Review the matched list and choose to mark as unsubscribed or delete in bulk.
Campaigns – one-off and scheduled emails
Overview: Create, schedule and review email campaigns sent to your segments and subscribers.
- Campaign list
- Shows each campaign’s name, status (draft, scheduled, sending, completed) and target audience.
- Quick stats per campaign (sent, opens, etc. where available).
- Actions: edit, duplicate, view details and logs.
- Create / Edit campaign screen
- Basics – internal name, subject line and optional pre-header text.
- Audience
- Choose All subscribers, a saved segment, or other filters.
- Pro: use segments with “Show examples” to preview who will receive the campaign.
- Content
- Email body editor (text / HTML) with support for WooCommerce products and links.
- Insert product links and images from your store to feature items directly in the email.
- Scheduling & sending
- Send now or schedule for a future date and time.
- Once scheduled, campaigns move into the Email Queue for processing.
Email Queue – what’s currently sending
Overview: Monitor and manage the background sending queue for campaigns.
- Queue list
- Shows each queued batch or job: campaign name, batch size, progress and next run time.
- Helpful for stores with large lists or slower hosting – you can see emails going out in manageable chunks.
- Controls
- Pause or resume the queue if needed (for example, when adjusting SMTP settings).
- Manually trigger the next run if your cron is disabled and you rely on manual processing.
- View logs or error messages for particular batches if any emails fail.
- Queue health hints
- If the queue never progresses, check Diagnostics and your WordPress cron/cron-job setup.
Analytics – how your emails perform
Overview: Track how many emails were sent, opened and (where supported) clicked.
- Summary charts
- Overall sent volumes over time.
- Open rates per campaign or per period.
- Campaign-level stats
- Number of recipients, delivered emails and opens.
- Compare performance for different segments (e.g. VIP vs. lapsed customers).
- Subscriber-level data
- Cross-links to subscriber timelines, showing which campaigns each subscriber opened.
Diagnostics – health checks & troubleshooting
Overview: Run automated checks to make sure your database tables, segments and automations are configured correctly.
- Environment checks
- Verifies that required database tables exist and are up-to-date.
- Checks key options and version numbers.
- Campaign & segment checks
- Tests that Pro-specific columns (such as automation fields) exist where required.
- Skips certain Pro tests gracefully when Pro isn’t active.
- Suggested actions
- When something fails, shows a brief description of the issue and how to fix it (e.g. re-run an upgrade routine or contact support).
Forms – subscribe & contact opt-in
Overview: Configure front-end forms that add subscribers from landing pages and contact forms.
- Subscribe form
- Shortcode for embedding a simple email sign-up form in pages, posts or widgets.
- Options to request name fields in addition to email.
- Subscribers are tagged with
origin:subscribe-formand any additional tags you define. - Respects your double opt-in rules for guests vs. logged-in users.
- Contact form opt-in
- Add a “Subscribe to newsletter” checkbox to your contact/enquiry forms.
- Opt-ins here get tagged with
origin:contact-formso you know they came via an enquiry.
- Form styling notes
- Forms inherit your theme styling by default, keeping the look consistent with the rest of your site.
Settings – global behaviour
Overview: Control how Product Mailer behaves across your store.
- General settings
- From name / From email for all campaigns.
- Reply-to email if you want replies to go somewhere else.
- Default batch size and limits for the email queue.
- WooCommerce & opt-in settings
- Enable/disable checkout newsletter checkbox.
- Enable/disable registration form checkbox.
- Set whether the checkboxes are ticked by default.
- Control double opt-in behaviour for guests vs. logged-in users.
- Housekeeping & privacy
- Options related to data retention or anonymisation (where available).
Email & Login – templates & confirmation behaviour
Overview: Configure the actual system emails and how login/confirmation flows behave.
- System email templates
- Confirmation email – content sent to new subscribers needing double opt-in.
- Welcome email – optional message after a successful confirmation.
- Placeholders for subscriber name and confirmation links.
- Login-related behaviour
- Rules for what happens when an existing user logs in and interacts with opt-in checkboxes.
- Ensure that logged-in WooCommerce customers can be subscribed without unnecessary confirmation loops.
- Email styling
- Basic layout and footer text for system emails (where offered).
Automations – rule-based sending (Pro foundation)
Overview: Define automatic email flows based on customer behaviour and segments. Some options here are Pro-only or designed for future advanced features.
- Automation list
- Shows each automation’s name, trigger type and whether it’s active.
- Triggers
- Lifecycle events such as “new customer”, “lapsed customer” or “high-value purchase”.
- Segment-based triggers (e.g. when someone enters or leaves a segment).
- Actions
- Send a specific campaign or series.
- Apply or remove tags to help track behaviour.
- Pro note
- Automation options may expand over time; the Pro add-on ensures you can take advantage of new triggers and actions as they’re added.
Segments – groups of subscribers
Overview: Prebuilt and Pro-enhanced segments that let you target the right customers with each campaign.
- Segments table
- Shows each segment’s name, subscriber count and description.
- Free segments include all subscribers, customers, new/repeat/recent customers, high-value, lapsed and VIP customers.
- Each row offers a Create campaign button to start a campaign based on that segment.
- Pro: “Show examples” button
- Click to view real subscribers that currently match the segment.
- Useful for checking that your segments are correctly configured.
- Helps you understand who will get a campaign before you send it.
- Future segments
- The Pro add-on allows new segment types and filters to be added over time without changing your basic list structure.
Frequently asked questions
Do I need the Pro add-on?
No. The free plugin is fully usable on its own and gives you WooCommerce integration, segments, subscriber tools and bounce cleanup. Pro is for stores that want deeper segments and example subscribers per segment and to grow into more advanced tooling.
Can I use this alongside my existing email service?
Yes. Product Mailer Campaigns sends emails using your WordPress mail system (usually via an SMTP plugin). You can still run separate lists on third-party platforms if you want.
Does this work without WooCommerce?
You’ll get subscribe and contact forms without WooCommerce, but the best segments and lifecycle features rely on WooCommerce orders, so we recommend using it on stores with WooCommerce enabled.
What happens if I stop using Pro?
Your site keeps the free plugin and its data. Pro-specific features will stop working, but your subscribers and campaigns remain in your database.

















