What is MailPoet plugin?
MailPoet is a self-hosted WordPress newsletter and email marketing plugin that allows building and sending email campaigns directly from the WordPress dashboard without switching to an external platform. With over 700,000 active installations and WooCommerce’s official recommendation, MailPoet handles subscriber management, campaign design, automation sequences, and email delivery — all integrated natively into WordPress.
MailPoet offers two email delivery models: use your own SMTP service (via FluentSMTP, WP Mail SMTP, or any configured provider) or use MailPoet’s own sending service (MailPoet Sending Service), which is free for up to 1,000 subscribers. This flexibility distinguishes it from FluentCRM (requires SMTP configuration) and SaaS email tools (require external platform). WooCommerce integration is a particular strength: MailPoet can send transactional WooCommerce emails (order confirmation, shipping notifications), abandoned cart sequences, first-purchase welcome series, and product review requests automatically.
Pricing starts free for up to 1,000 subscribers using the MailPoet Sending Service. Beyond 1,000 subscribers, paid plans scale by list size starting at approximately $10/month. Unlike Mailchimp, which charges per contact regardless of send frequency, MailPoet pricing is based on subscribers rather than email volume. For WooCommerce stores already using WordPress who want native email marketing without adopting an external CRM platform, MailPoet is the most integrated free starting point in the category.
Need Help With MailPoet Setup, Troubleshooting, or Customization?
Need help with MailPoet? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get MailPoet Expert HelpKey Features
- Email campaign builder with drag-and-drop editor
- Subscriber management with lists, segments, and custom fields
- Automation sequences (welcome series, post notifications, WooCommerce abandoned cart, order follow-ups)
- WooCommerce transactional email replacement (order confirmation, shipping)
- Free MailPoet Sending Service for up to 1,000 subscribers
Pros & Cons
Pros
- Officially recommended by WooCommerce for email marketing
- Free sending service for up to 1,000 subscribers — no SMTP setup required for small sites
- Native WooCommerce integration: abandoned cart, order follow-ups, transactional emails
Cons
- Free tier limited to 1,000 subscribers — pricing scales beyond this
- Sending service dependent on MailPoet infrastructure (use self-hosted SMTP for full independence)
Free vs Premium
Free: up to 1,000 subscribers via MailPoet Sending Service, all features. Paid: scales by list size — approximately $10/month for up to 2,500, $13/month for up to 5,000, scaling upward. Pricing at mailpoet.com.
Common Problems & Fixes
MailPoet campaigns are being marked as spam — how do I improve deliverability?
If using the MailPoet Sending Service, check your account for deliverability warnings in the MailPoet dashboard. The service has built-in reputation management, but spam complaints from recipients degrade your account’s reputation. Clean your list regularly: remove unengaged subscribers, process bounce reports, and ensure all subscribers explicitly opted in. If sending via your own SMTP, ensure SPF, DKIM, and DMARC DNS records are configured for your sending domain. Also avoid spam trigger words in subject lines and ensure your “From” email uses a domain you own.
MailPoet abandoned cart emails are not sending for WooCommerce — how do I verify the setup?
Abandoned cart automation requires: (1) MailPoet Premium or the abandoned cart feature enabled; (2) the customer reached checkout and entered their email — MailPoet captures the email when it is typed into the billing email field; (3) the automation is active (not paused) in MailPoet → Automation; (4) WP-Cron is running reliably on your server (abandoned cart emails are scheduled via cron). Test by adding a product to cart, entering your email at checkout, then abandoning — check MailPoet → Automation → Recent Activity for the captured email.
MailPoet is sending emails twice — subscribers are receiving duplicate campaigns. How do I stop this?
Duplicate sends usually occur when a subscriber appears in multiple lists that are both targeted by the same campaign, and MailPoet’s duplicate prevention is not active. Check: (1) in the campaign’s sending settings, verify only the intended lists are selected; (2) enable MailPoet’s “Send to each subscriber once” option if your lists have overlap; (3) if using post notification emails, ensure only one notification automation is active for the same post types. Also verify the subscriber does not appear multiple times in your database with different email case variations (john@example.com vs JOHN@example.com).
Customization & Developer Notes
How do I replace WooCommerce's default order confirmation email with MailPoet?
In MailPoet → Settings → WooCommerce Emails, enable MailPoet as the sender for WooCommerce transactional emails. Select which WooCommerce email types MailPoet should handle (Order Received, Order Complete, etc.) and design a custom template for each. MailPoet’s templates support WooCommerce dynamic tags that insert order details, product names, prices, and customer information automatically. This gives WooCommerce transactional emails the same branded design as your marketing newsletters.
How do I set up a post notification email that automatically emails subscribers when a new blog post is published?
Go to MailPoet → Emails → New Email → Post Notifications. Select “Immediately” (sends as soon as a post is published) or schedule it (weekly digest of new posts, for example). Choose which subscriber list receives the notification and design the email template — MailPoet automatically inserts the latest post title, excerpt, and featured image. Once enabled, MailPoet monitors for new posts and dispatches the notification automatically with no manual campaign creation needed.
Frequently Asked Questions
Is MailPoet free for sites with fewer than 1,000 subscribers?
Yes — the MailPoet Sending Service is completely free for sites with up to 1,000 subscribers, and all features (automation, WooCommerce integration, signup forms, post notifications) are available. When your list grows beyond 1,000 subscribers, you need a paid plan or switch to a self-hosted SMTP service. If using your own SMTP (via FluentSMTP or WP Mail SMTP), MailPoet itself remains free regardless of list size — you pay only for your SMTP service.
How does MailPoet compare to FluentCRM for WooCommerce email marketing?
MailPoet is more beginner-friendly with a simpler interface, dedicated WooCommerce transactional email replacement, and a free sending service that removes SMTP configuration complexity. FluentCRM offers more powerful automation branching, contact-level activity tracking, and flat unlimited-contact pricing that is significantly cheaper at scale. For a small WooCommerce store getting started with email marketing, MailPoet is the faster path. For established stores with large lists or complex automation needs, FluentCRM provides better long-term value.
Can MailPoet break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing MailPoet?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.