Subscribe by Email

Drive engagement by allowing your readers to be automatically notified about your latest content.

Version 3.0.2

  • Enhancement: When an email fails, error is now displayed in Emails Logs
  • Other minor fixes


March 16, 2015 - version 3.0.2
  • Enhancement: When an email fails, error is now displayed in Emails Logs
  • Other minor fixes

January 31, 2015 - version 3.0.1
  • Fixed: Email address missing in notification mail

January 27, 2015 - version 3
  • Enhancement: New hooks.
  • Enhancement: Administrators notifications are now sent once the user is confirmed in order to avoid spam.
  • Fixed: Sending emails by taxonomies was not working right.
  • Fixed: When activating in a subsite inside a Network, from email was set wrong.
  • Fixed: Character encoding in subscribe/unsubscribe notices.

January 12, 2015 - version 2.9.3
  • Fixed: Fatal error when deleting custom fields

November 27, 2014 - version 2.9.2
  • Fixing: When creating a new campaign, the max subscriber ID to send was set wrong
  • Enhancement: Added actions to finish campaigns manually

November 26, 2014 - version 2.9.1
  • Fixed: Queue table was not created in some cases.
  • Fixed: Sites in multisite were not sending their own queue but other sites queue
  • Other minor fixes

November 3, 2014 - version 2.9
  • Enhancement: Added queue screen that allows more control over emails that are going to be sent.
  • Enhancement: Trigger next batch of emails with a button.
  • Enhancement: Many performance improvements
  • Enhancement: UI/Icons Improvements
  • Enhancement: Added more filters.
  • Fixed: Settings needed to be saved twice when the plugin was activated.
  • Other minor fixes.

August 29, 2014 - version 2.8.3
  • Fixed:Preview email was only sent if the email was a subscriber.

August 8, 2014 - version 2.8.2
  • Media Uploader for logo uploads updated to WP 3.5+
  • Added more hooks
  • Updated languages files
  • Fixed trailingslashit in List-Unsubscribe Header

August 6, 2014 - version
  • Fixed: Fatal error when downloading CSV
  • Fixed: warning on manage subscriptions page
  • Fixed: Manage subscriptions page link might appear in emails even if there wasn't any selected
  • Fixed: Removing text inserted by mistake in network settings

July 8, 2014 - version
  • Fixed: Bug that did not let update subscribers metadata

July 5, 2014 - version 2.8.1
  • Fixed: Upgrade system in 2.8 was failing in some cases.
  • Disable email edition to avoid sendings incoherences

April 17, 2014 - version 2.7.5
  • Updated for WordPress 3.9

April 10, 2014 - version 2.7.4
  • Fixing upgrade bug on 2.7. In some cases the From Sender is replaced by the main site option
  • Fixed SSL issue

April 3, 2014 - version 2.7.3
  • Fixed: Notice when editing post
  • Fixed: WP Editor Icon in front

April 2, 2014 - version 2.7.2
  • Fixed: Shortcode layout
  • Added 3.8 shortcode icon in WP Editor (with backward compatibility)

March 27, 2014 - version 2.7.1
  • Fixed: Fatal error on single sites while upgrading plugin

March 27, 2014 - version 2.7
  • Mail batches, From Email and Log File Settings have been moved to Network Admin in multisites.
  • Removed slug field from custom fields.
  • Added screen options in subscribers page.
  • Improved performance
  • Fixed warning.
  • Fixed: User Email could be empty on administrator email notices.

March 3, 2014 - version 2.6.2
  • Fixed typo in unsubscribe screen

February 22, 2014 - version 2.6.1
  • Fixed warning on Sent emails page

February 21, 2014 - version 2.6
  • Improved sending system
  • Added shortcode
  • Added more positions settings for Follow Button
  • Added full content/excerpt in digests setting
  • Other minor fixes

January 14, 2014 - version 2.5.1
  • Fixed raw HTML format for some email providers.
  • AJAX in widget restored
  • Custom fields were not being added when subscribing on widget.
  • Forcing charset due to an issue on RTL languages.
  • Reduced time between batches.
  • CSV feature simplified
  • Plugin now resends the confirmation email if the subscriber tries to subscribe again and is not yet confirmed

December 18, 2013 - version 2.5
  • Emails are now sent with HTML + plain text support
  • New feature: Custom fields for each user.
  • Additional checks to prevent duplicated emails.
  • widget CSS customizer.
  • Changed site_url for home_url.
  • Some styles improved.
  • Added actions/filters.
  • Less files loading now on startup.
  • Export page merged into subscribers page.
  • New feature: Time selection on weekly digests.
  • Added post meta to identify which posts have been sent already.
  • Added dark/light schemas for follow button.
  • Some Code reorganized.
  • Added cache system.
  • Easier and faster queries when getting subscribers.
  • Preventing delete logs when log ID does not exist.
  • Fixed bug in content generator.
  • More small improvements.

November 13, 2013 - version 2.4.9
  • Fixed memory issue with logs.
  • Improved performance
  • Logs are now saved in files
  • New setting: Set how often are the logs erased.
  • More details in logs.
  • Minor fixes.

October 31, 2013 - version 2.4.8
  • Fixed warning on activation when the plugin tables are empty

October 21, 2013 - version 2.4.7
  • Removing default value from a text column in DB
  • Fixed "Inmediately" typo
  • CPTs without any taxonomy were not being sent
  • Fixed error on sending categories that were not saved yet
  • Splitted functionality from templates and content generator
  • Improved logging system
  • Improved logs screen layout
  • Added new column on subscribers table
  • Fixed issue with %title% wildcard

September 23, 2013 - version 2.4.6
  • Fix fatal error on single site installs

September 23, 2013 - version 2.4.5
  • Plugin was sending lots of mails when the digest was weekly scheduled

September 12, 2013 - version 2.4.4
  • Fixed notices when creating a new blog
  • Fixed typo that wasn't allowing to add users
  • Improved Settings System

September 11, 2013 - version 2.4.3
  • Fixed error on categories filter

September 6, 2013 - version 2.4.2
  • Fixed error when sending emails

August 30, 2013 - version 2.4.1
  • Removed debug code inserted by mistake

August 29, 2013 - version 2.4
  • Improved performance (settings just loaded when needed)
  • Added Confirm Subscription action in Subscribers Table
  • Added subscribers counter in widget
  • Added "Never" option in frequency digest sending
  • New settings: Logo width( with Slider ), notifications, From Sender text in header
  • New feature: Follow button
  • New feature: Send digests based on categories
  • Added new tab in Settings page to set the mail contents
  • Added auto-opt in options.
  • Set the subscribed placeholder in widget

July 26, 2013 - version 2.3
  • Texts improved
  • Reduced time between batches to 30min
  • Improved log table
  • Fixed error while sending batches
  • Fixed minor bugs
  • Changed template system
  • Improved mails system performance
  • Fixed error when sending different post types on weekly or daily digest
  • Added new Subscription Management screen
  • Fixed bug when saving settings
  • Added languages files
  • Fixed JS conflict
  • Fixed error when sending a test email.

July 18, 2013 - version 2.2
  • Added auto-opt In option when importing and adding new subscribers.
  • Added auto-opt In option in widget
  • New Post Types Setting
  • Improved some captions
  • Improved Settings page, splitted into tabs
  • Added new subscribe email customization text field
  • Fixed export CSV date
  • Minor bug fixing

July 6, 2013 - version 2.1.1
  • Removed debugging code left by mistake

July 6, 2013 - version 2.1
  • Fixed Fatal error for Single Sites

July 5, 2013 - version 2
  • Plugin completely recoded
  • Added a more customizable template
  • Emails sent in batches controlled by the user.
  • Better styled widget
  • New emails sent log
  • Send mails weekly or daily
  • The plugin sends a confirmation email for each new subscription

March 1, 2013 - version 1.1.5
  • Fix XSS vulnerability!
  • Style settings buttons
  • Add menu icon
  • Update dashboard notice script

December 17, 2012 - version
  • WordPress 3.5 compatibility
  • Fixed:   inserted into emails
  • Fixed: short tags inserted into emails

July 12, 2012 - version
  • Cancel URL trailing slash issue

May 23, 2012 - version 1.1.4
  • Configurable variable AUTHOR_NAME
  • Fixed: LDAP Users are not Auto Subscribed
  • Fixed: CANCEL_URL and redirections

May 12, 2012 - version 1.1.3
  • Export Subscribers
  • Notification subject configurable
  • Configurable variables BLOGNAME, POST_TITLE, and EXCERPT in subject

February 11, 2012 - version 1.1.2
  • Make button text a widget option
  • E-mail validation
  • Fixed: Appearance -> Widget; title and text not translatable

January 1, 2012 - version 1.1.1
  • Fixed: Undefined variables
  • Removed unused Modal Box js and css
  • Usability improvements
  • WordPress 3.3 improvements

October 2, 2011 - version 1.1
  • Fixed: Reschedule before timing out
  • Fixed: Undefined index: action

July 22, 2011 - version 1.0.9
  • Fixed: Localization
  • Fixed: No message if already subscribed
  • Fixed: Possible duplicates

June 5, 2011 - version 1.0.8
  • Notification mail as an option

May 12, 2011 - version 1.0.7
  • Fixed: Authors Name not appearing in email

May 12, 2011 - version 1.0.6
  • Fixed: Authors Name not appearing in email

May 5, 2011 - version 1.0.5
  • Fixed encoding for blog names that have quotes in them

April 27, 2011 - version 1.0.4
  • Fixed: Javascript error in IE8
  • Fixed: Search subscriptions

March 17, 2011 - version 1.0.3
  • Fixed: Returns the image code whe image is the first item in a post

January 15, 2011 - version 1.0.2
  • 3.1+ compatibility update

June 17, 2010 - version 1.0.1
  • WP 3.0 Multi-Site compatibility. This version is NOT backwards compatible.

April 1, 2010 - version 1

    Downloads 52,455

    Compatibility WordPress 4.1.1 Multisite 4.1.1 BuddyPress 2.2.1

    Subscribe by Email allows your audience to easily subscribe to configurable, personalized, clean, regular HTML digest emails.

    Compatible with WordPress, WordPress Multisite and BuddyPress, Subscribe by Email is simple to set up and yet comes packed with features.

    Your Email, Your Look and Feel

    The Subscribe By Email plugin not only allows you to tailor the email content by specifying the categories from which posts – and custom post types – are selected but also provides plenty of options for adding your own style to the email.

    Here’s what you can customize:

    Screenshot of a sample email with configurable components highlighted
    Easily add your own look and feel to the emails
    1. Add a logo and control its size
    2. Set the header background color
    3. Set the header title and the color of the text
    4. Set the body title (this also is used for the email subject line and can be the title of the most recent post)
    5. Optionally set a body sub-title
    6. Specify whether featured images are displayed
    7. Optionally set a message in the footer

    Easy Sign-up With Widgets and Follow Buttons

    The Subscribe By Email plugin provides an easy-to-configure widget that makes adding a subscribe form to your site a breeze.

    Screen grab of the widget configuration
    Easily add a subscribe form to your site with Subscribe By Email’s easy-to-configure widget

    And if that isn’t enough there’s also the optional Follow Box, a tab that sits at the bottom of the screen and expands to display the subscribe form when clicked.

    Screen grabs of the Follow Button and the pop-up form when clicked
    The Follow Button sits at the bottom of every page and displays a pop-up susbcribe form when clicked

    Total Control For Your Subscribers Too

    Your subscribers will also be comfortable knowing that after a double opt-in (optional) subscribe process they can manage and stop their subscriptions at any time by using clearly defined links that are automatically included in every email.

    Simple, But Powerful

    Subscribe by Email is a simple, powerful, fully supported and will work with a single site or thousands upon thousands of them.

    To Get Started:

    Start by reading the Installing Plugins section in our comprehensive WordPress and WordPress Multisite Manual if you are new to WordPress.

    Configuring the Settings

    Once installed and activated, you will see a new Subscriptions menu item in your site’s dashboard. Go ahead and click on the Settings sub-menu now.


    Under the General Settings tab, you can enter your basic information, control how emails are sent and for which post types, as well as set a page for user subscription management.

    1. Enter your header notification text. 2. Enter the send-from email address. 3. Enter the email subject line. 4. Select how often emails are sent. 5. Enter the number of emails to send every 30 minutes. 6. Select the role to notify of subscription changes. 7. Select the page to use for user subscription management. 8. Toggle a follow button on/off.
    1. Enter your header notification text.
    2. Enter the send-from email address.
    3. Enter the email subject line.
    4. Select how often emails are sent.
    5. Enter the number of emails to send every 30 minutes.
    6. Select the role to notify of subscription changes.
    7. Select the page to use for user subscription management.
    8. Toggle a follow button on/off.

    1. The Notification From Sender is what is displayed to subscribers in their email client before they open your email. Be sure to use only a few words, and that it describes your mailing well so that they don’t spam or delete your mail. This also appears in the header of the email template once opened.

    2. The Notification From Email is the sent-from address that is displayed in the email client header when your subscribers open your mail.

    3. The Mail subject appears in the email subject line of your subscribers email clients, and is displayed at the top of the email content.

    4. The Email Frequency setting has 4 options to select from:

    • Immediately when a new post is published will fire off an email to your subscribers every time a selected post type is published on your blog. You may want to select a different option if you have a particularly active blog.
    • Send a weekly digest with all posts from the previous week will do just that. Excerpts from all selected post types published in the previous week will be included in the digest email. Selecting this option will open a new setting where you can select the day of the week to send your weekly digest.
    • Send a daily digest with all posts from the previous 24 hours is ideal for active sites where subscribers really want to be kept in the loop. An additional setting will appear so you can enter the time of day to send the digest. Note that this depends on the time you have set for your site under “Settings” > “General”.
    • Never will stop all emails from being sent.

    5. Mail batches enables you to throttle delivery to large mailing lists if you experience timeouts or other server issues.

    6. Get notifications allows you to select a user role to receive notification of new subscribers or cancelled subscriptions.

    7. The Subscribers Management Page should be a page you create specifically for this use. This is the page your subscribers will land on when they click the “manage your subscriptions” link in the footer of any email they receive from you.

    Your users can easily unsubscribe from automatic notifications of any post type, or subscribe to a new one, simply by selecting from the list.

    You can include any content you like on the Subscription page; the subscription management part will be added automatically after your content. Note that the form depends on the user’s unique subscription key, so it will only display when visited by clicking the “manage” link in an email.

    8. Check Display a follow button? if you want the popup subscribe form to be available for your users to subscribe to your blog instantly.

    Click the Follow button to pop open the subscribe form
    Click the Follow button to pop open the subscribe form

    Selecting Email Contents

    The Contents tab will list all the post types active on your site. You can select which post types and categories to include in emails sent to your subscribers.


    The post types you set here will also be available for selection by your subscribers on the Subscribers Management Page. This allows them to opt out of receiving notification of selected post types.


    Styling Your Emails

    Next up: getting emails looking the way you want them to. The settings under the Mail Template tab enable you to brand your emails with your preferred look & feel.

    1. Upload and style your logo. 2. Set your email header options. 3. Set your email footer options. 4. Enter the confirmation email text. 5. Set additional options.
    1. Upload and style your logo.
    2. Set your email header options.
    3. Set your email footer options.
    4. Enter the confirmation email text.
    5. Set additional options.

    1. The Logo for notifications that you upload here is the image that will display in the header of all emails sent by this plugin. You can also set the maximum width for the logo in pixels.

    2. The Header color and Header text color settings are self-explanatory. The Subtitle text appears in the email header. If checked, Show From Sender will display the Notification From Sender you entered in the General Settings.

    3. The Footer text setting is where you can include any additional information you want at the very bottom of every email. This can be especially useful for contact info, etc. Here also, any HTML will render as text in the email.

    4. The Subscribe Email Content setting allows you to customize the content of the email users receive when they subscribe. There is a link in that email that they must click in order to confirm their subscription.

    5. Checking the Show featured images checkbox will ensure that the plugin attempts to include the featured image from each post in emails. Note that this may not function perfectly with every theme.

    Live Preview

    At any time during the setup, you can preview how your emails will look by clicking the Refresh Changes button. Once you’re done with your settings, click Save Changes at the bottom of the screen.

    If you want to start over from scratch, simply click the Restore template to default link. Note that this will only clear your style settings, and all your general settings will remain intact.

    Here’s what the email preview would look like using the example settings from our screenshots above:


    Email Log

    Every time an email is sent by this plugin, it is logged and you can view their details on the Sent Emails page.

    Managing Subscribers

    You can instantly see details about your subscribers by clicking the Subscribers sub-menu item. The subscribers page will display a sortable table of all users who have subscribed to your blog.


    You will see each subscriber’s email address, the date they subscribed, whether or not they have clicked the link in their confirmation email, as well as the type of subscription.

    Confirmation email? Yes, this plugin has a double opt-in feature by default. New subscribers will receive an email containing a link they must click to confirm their subscription. If not clicked within 7 days, their data is deleted from the system.

    If you ever need to re-send a confirmation email to a subscriber within that 7-day window, simply hover your mouse pointer over the subscriber’s email address and click the Resend confirmation mail link.

    You can also cancel a user’s subscription in the same manner. If you need to cancel multiple subscriptions, tick the checkboxes and select the option from the Bulk Actions dropdown.

    The information in the Subscription Type column simply refers to how the users subscribed. Let’s take a look at how your blog readers can be subscribed.

    Creating Subscriptions

    There are 4 ways that subscriptions can be created. Let’s go through all of them.

    Subscribe by Email Widget

    Your blog readers can subscribe via the Subscribe by Email widget. It is very simple. Go to Appearance > Widgets and drag the Subscribe by Email widget to your sidebar. You can customize the title, the widget text, and even the button. Here’s what the widget looks like (settings on the left, front-end widget appearance on the right):


    Subscribe by Email Shortcode

    You can also use the following shortcode to display a subscribe form on any page, post or other post type:

    You can easily add that using the Subscribe by Email icon in the visual editor as well.

    Subscribe by Email - visual editor icon

    Follow button

    With the “Display a follow button?” setting enabled, users will see a Follow button in the site’s front-end. They can click the button to open a small form which they can use to subscribe.

    Subscribe by Email - Follow button

    Manually adding subscribers

    You can also manually add subscribers, simply click Add Subscribers in your Subscriptions menu.

    Add new user

    You can add subscribers one at a time simply by entering an email address and clicking the Subscribe button. Or you can import a CSV file of email address to add them in bulk. Your CSV file should contain only email addresses with no header, so it would look something like this:


    Simply click the Browse button, select the CSV file on your computer and click Import.

    Canceling Subscriptions

    You saw above that you, as admin, can cancel subscriptions on the Subscribers page. Your subscribers can also opt out of their subscription at any time simply by clicking the link in the footer of any email they receive from you.


    And that’s it for all the plugin settings. Now it’s up to you to write the best stuff on the web, and get it out to your new subscribers! Happy blogging!

    Need help?

    If you run into any snags, just head on over to the community forums. Our stellar support team (and members!) are standing by to help you get things up and running smoothly.

    A Wealth of Features

    Subscribe by Email provides a host of features for a site owner.

    • Easily style email header with logo and color options
    • Configure header title and subtext and footer text
    • Include custom post types in the email
    • Option to include featured images from posts
    • Automatically generated unsubscribe link
    • Send emails immediately after publishing or on as a daily or weekly digest
    • Select the day when weekly digests are sent
    • Restrict included posts to particular categories
    • View a live preview of emails before sending
    • View the log of emails sent
    • Set the number of emails to be sent per hour (throttling)
    • Trigger next email batch manually for increased speed
    • Track email queue
    • Easy management of subscribers
    • Manually add subscribers
    • Bulk-add subscribers via a CSV file
    • Easily resend confirmation emails
    • Easily cancel subscriptions
    • Option to use double-optin subscribe method
    • Widget subscription form for easy inclusion in existing themes
    • Optional subscriber counter in widget