Mailbag Plugin Offers Dead Simple Email Subscription Forms


Mailbag is not a new plugin but it’s one of those convenient tools you’ll want to bookmark if you build WordPress sites that require email subscription forms. The plugin makes it easy to add a MailChimp or Campaign Monitor email form to posts or pages using a shortcode.

I only recently came across it while reviewing the Politics theme, which prominently features an email signup form powered by Mailbag.


If you have your Mailchimp or Campaign Monitor API key handy, then you can add your email subscription form in under a minute. Paste in the key, select your list, and customize your button text. (Your API keys must be saved before you can select a list to add subscribers.) Once these settings are saved, you can place the shortcode anywhere within your content.


The flexibility for styling the forms is what sets this plugin apart. You can opt to use the built-in minimal Mailbag styling or allow your theme to dictate the style. If you choose to disable the default style, the usage tab on the plugin’s settings page outlines the CSS classes you will want to customize.

.mailbag-wrap { /* Wraps entire form */ }

.mailbag-wrap label { /* Label styles */ }

.mailbag-wrap input[type="text"] { /* Name and email input styles */ }

.mailbag-wrap input[type="submit"] { /* Submit button styles */ }

Mailbag was created by the folks at Array for use with Transmit, a landing page theme that features an email subscription form. Array built it to be compatible with any theme (not just their own) and made the plugin freely available on


If you’re a theme developer and your theme requires an email subscription form, there’s no need to reinvent the wheel or bloat your theme with extra functionality. It’s much easier to select professionally supported plugins from and present the user with plugin recommendations using a tool like TGM Plugin Activation. You can design around your recommended plugins without having to support and maintain them.

Mailbag is easy for users to configure, publicly distributed on, and doesn’t take a heavy hand to styling. If you want a solid, simple plugin to use and recommend, this is a handy one to tuck into your toolbag.

Would you like to write for WP Tavern? We are always accepting guest posts from the community and are looking for new contributors. Get in touch with us and let's discuss your ideas.


  1. Cool plugin, would be a great alternative to Mailchimp for WordPress plugin, which like it’s name..only support Mailchimp.


    1. MailChimp for WordPress is a great plugin that goes above and beyond what our Mailbag plugin can do for MailChimp users. I always recommend that plugin if users need more features than what we have available!


  2. What would be the advantage over just copying the form code provided by Campaign Monitor or Mailchimp into your theme?


  3. Looks a good plugin, but I wish devs would go beyond the standard MailChimp, Constant Contact, AWeber and Campaign Monitor options. There are many more, and WordPress-specific ones at that, to choose from.


  4. Last update 9 month ago?
    I would not install such old plugins!


    1. Hey Chris,

      We only update Mailbag when it needs updating! As the post mentions, it’s a really simple plugin and doesn’t require much maintenance or cause many hiccups.


  5. Its a great plugin. But what i dont understand is why all these subscription plugins don’t have caption support out of the box. Too many bots messing up stuff and it should be imo a standard feature.


      1. speaking of captchas, my math based captcha was getting beat by some new user registration spam bot or bots; I installed Goodbye Captcha (think it was mentioned in the comments here, but not sure) about 2 weeks ago and “wow”! It has invisibly blocked over 2,000 spam registration attempts, and dozens of spam comment and malicious log-in attempts.


  6. Sarah,

    Thanks for the heads up on this one. I may need to check this one out. However, I will be honest, I am horrible with MailChimp. I have been using MailPoet, however, with the lack of available decent looking plugins to assist with the collection of email addy’s I think I am going to have to gut it out and make the move.

    Seeing this plugin may make it worth my while to dive in. Hope this all pans out for me!


  7. It looks like this plugin was removed from the WordPress Repository


    1. Hey Karl,

      Yep, we’ve had Mailbag disabled in favor of MailChimp for WP, which does everything Mailbag did but way better. It’s nice to have your own plugin in your toolbox, but it doesn’t always make sense to reinvent the wheel, especially with how good MC4WP is!

      If you’d still like a copy of the plugin, shoot us a message via the Array contact form and I’ll send it over!


Comments are closed.