Skip to content

wpmudev/subscribe-by-email

Repository files navigation

Subscribe by Email

INACTIVE NOTICE: This plugin is unsupported by WPMUDEV, we've published it here for those technical types who might want to fork and maintain it for their needs.

Translations

Translation files can be found athttps://github /wpmudev/translations

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

Use the color picker for a simple color match.

Use the color picker for a simple color match.

Polished Look and Feel

Tailor your feed to fit your aesthetic with a few styling tweaks. Add a custom logo, pick colors, give it a title, a subject, configure image controls and set footer content. Customize your feed to only send updates for specific categories and post types.

A built-in Follow Box makes it easy to capture new subscribers.

The built-in Follow Box makes it easy to capture new subscribers.

Subscribe and Sign-Up

The built-in Follow Box slide-in and Subscribe widget make it super simple for users to sign-up for your email updates. Manage a ton of users and save a bunch of time with the bulk subscribe importer.

On Your Schedule

Take control of when and how often your emails are sent out. Configure to send immediately or send a daily or weekly digest. Plus, Subscribe by Email includes throttle controls so you don't have to worry about over-working your server or spam blacklisting.

Layout your design, get a live preview and send a test for a polished end-user experience.

Layout your design, get a live preview and send a test for a polished end-user experience.

Double Opt-In

Your subscribers will be comfortable knowing, with double opt-in they can manage and stop their subscriptions at any time. Give your users control with automatically included, clear simple unsubscribe links on every email.

Usage

To Get Started:

Start by reading theInstalling Pluginssection in our comprehensiveWordPress and WordPress Multisite Manualif 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.

subscribe-by-email-2300-menu

Under theGeneral Settingstab, 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. TheNotification From Senderis 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. TheNotification From Emailis the sent-from address that is displayed in the email client header when your subscribers open your mail. 3. TheMail subjectappears in the email subject line of your subscribers email clients, and is displayed at the top of the email content. 4. TheEmail Frequencysetting has 4 options to select from:

  • Immediately when a new post is publishedwill 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 weekwill 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 hoursis 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".
  • Neverwill stop all emails from being sent.

5.Mail batchesenables you to throttle delivery to large mailing lists if you experience timeouts or other server issues. 6.Get notificationsallows you to select a user role to receive notification of new subscribers or cancelled subscriptions. 7. TheSubscribers Management Pageshould 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. CheckDisplay 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.

subscribe-by-email-2430-settings-contents

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.

subscribe-by-email-2430-subscription-management

Styling Your Emails

Next up: getting emails looking the way you want them to. The settings under theMail Templatetab 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. TheLogo for notificationsthat 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. TheHeader colorandHeader text colorsettings are self-explanatory. TheSubtitle textappears in the email header. If checked,Show From Senderwill display the Notification From Sender you entered in the General Settings. 3. TheFooter textsetting 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. TheSubscribe Email Contentsetting 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 theShow featured imagescheckbox 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 theRefresh Changesbutton. Once you're done with your settings, clickSave Changesat the bottom of the screen. If you want to start over from scratch, simply click theRestore template to defaultlink. 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:

subscribe-by-email-2430-settings-preview

Email Log

Every time an email is sent by this plugin, it is logged and you can view their details on theSent Emailspage.

Managing Subscribers

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

subscribe-by-email-2430-subscribers

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 theResend confirmation maillink. 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 theBulk Actionsdropdown. 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 toAppearance > Widgetsand drag theSubscribe by Emailwidget 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-2430-widget

Subscribe by Email Shortcode

You can also use the following shortcode to display a subscribe form on any page, post or other post type:[subscribe-by-email-form]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 clickAdd Subscribersin your Subscriptions menu.

Add new user

You can add subscribers one at a time simply by entering an email address and clicking theSubscribebutton. 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:

subscribe-by-email-csv-2110

Simply click theBrowsebutton, select the CSV file on your computer and clickImport.

Canceling Subscriptions

You saw above that you, as admin, can cancel subscriptions on theSubscriberspage. 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.

subscribe-by-email-cancel-2110

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!