ProcessWire ProMailer

ProMailer is the ideal tool for creating and sending email newsletters and managing subscribers in ProcessWire.

Get ProMailer Now

ProMailer answers many of the same needs as services like MailChimp, Constant Contact, or any number of other email services out there, but without the recurring fees associated with those services. Furthermore, it lets you manage your emails and subscribers from your own server, giving you more control of your emails and subscriber data than you would have with those services. Here are a few other things you might like:

ProMailer features

  • ProMailer runs on your server rather than paying some other service monthly fees to manage it for you.

  • ProMailer uses ProcessWire pages and templates as the source for emails, giving you much more control over the output.

  • Creating or editing your email newsletters is as simple as editing a ProcessWire page (in fact, that’s exactly how it’s done).

  • ProMailer can also convert any HTTP accessible URL into an email, or you can simply paste in email templates too.

  • ProMailer handles the subscribe and un-subscribe processes, and confirms new subscribers with double opt-in email confirmation.

  • ProMailer enables you to both import and export email lists as portable CSV files.

  • ProMailer supports custom fields for your subscribers, should you want them.

  • ProMailer also supports dynamic subscriber lists built from matching ProcessWire users and/or pages.

  • ProMailer also works great with email frameworks like Foundation for Emails, MJML, and any others.

  • ProMailer works beautifully with WireMail modules and external SMTP/email sending providers (like Mailgun) to optimize email delivery.

  • ProMailer supports webhooks for capturing bounces, spam-complaints and more when using external email providers.

  • ProMailer supports throttled sending whether live or in the background of your website.

  • ProMailer has a comprehensive API for covering all aspects of subscribers, messages and lists.

  • ProMailer includes 1-year of VIP support and upgrades at and is optionally renewable yearly.

  • ProMailer is developed and supported by Ryan Cramer, lead developer of the ProcessWire core.

  • Like our other Pro modules, sales of ProMailer support the ongoing development of the ProcessWire core.

  • ProMailer is what we use for all email newsletter distribution at Subscribe now.

Get ProMailer Now

ProMailer considerations

There are also a few considerations with ProMailer that may or may not be applicable to your use case, but should be noted:

  • ProMailer does not currently manage email analytics/tracking. However, the email services that you might connect ProMailer with (like Mailgun) do provide this. We haven't needed it with our own email/newsletter distributions, but if there is still demand for it, we are likely to add email analytics into a future version of ProMailer.

  • ProMailer comes with one simple email template to get you started in developing your own. It does not come with a library of existing email templates the way some newsletter services do. However, you can use any existing email template in ProMailer with very little work.

  • ProMailer can use your web server to handle the email delivery. However, sometimes web servers are not ideally setup for this purpose. When that is the case, we recommend installing one of the existing ProcessWire WireMail modules and connecting it with a free or low-cost external service like Mailgun, or any number of others. This ensures unsurpassed email delivery accuracy. ProMailer lets you select the sending method whenever you send an email.

  • Like most ProcessWire Pro modules, ProMailer’s target audience when it comes to sales is other web developers and/or designers that are producing websites for clients. Getting everything setup in ProMailer is very simple, but you should be comfortable editing a template file for your website. Once setup, ProMailer is as easy-to-use as any other client-side tool in the ProcessWire admin. Though if installing for a client, you may want to walk them through creating and sending an email one time to get them started (just like you would with MailChimp or another service).

  • We recommend ProcessWire 3.0.123 or newer for ProMailer.

ProMailer screenshots

Get ProMailer Now

Twitter updates

  • New post: Version 3.0.135 of ProcessWire on the dev branch focuses on some .htaccess updates, adds clarity to debug mode, and improves upon the installer— More
    5 July 2019
  • ProcessWire 3.0.133 adds a useful new Page::meta() method for a new type of page-specific persistent data storage, adds the ability for users to create their own bookmarks in Lister, and has a handy and time saving update for the asmSelect input type— More
    14 June 2019
  • New post: This week we’ll take a look at 3 different WEBP image strategies that you can use in ProcessWire 3.0.132+. Then we’ll dive into a major update for the Google Client API module, and finish up by outlining some useful new updates in FormBuilder— More
    31 May 2019

Latest news

  • ProcessWire Weekly #270
    This week in the 270th issue of ProcessWire Weekly we're going to cover the SearchEngine module, feature some recent support forum highlights, and introduce a brand new site of the week. Read on! / 13 July 2019
  • ProcessWire 3.0.135 core updates
    Version 3.0.135 of ProcessWire on the dev branch focuses on .htaccess updates, adds additional layers of security, adds clarity to debug mode, and improves upon the installer.
    Blog / 3 July 2019
  • Subscribe to weekly ProcessWire news

“To Drupal, or to ProcessWire? The million dollar choice. We decided to make an early switch to PW. And in retrospect, ProcessWire was probably the best decision we made. Thanks are due to ProcessWire and the amazing system and set of modules that are in place.” —Unni Krishnan, Founder of PigtailPundits