Everyone wants to know how to boost their email list size. Recently, we have started using a plugin called Newsletter Sign-Up for WordPress which gives your users various ways to subscribe to your email newsletter. In this article, we will show you how to boost your email opt-ins by using the Newsletter Sign-Up plugin for WordPress.
Features
- Add a “sign-up to our newsletter” checkbox to your comment form or register form (including BuddyPress or MultiSite forms)
- Add a customizable newsletter sign-up form as a widget.
- Embed a customizable sign-up form in your posts or pages by using the shortcode.
- Embed a sign-up form in your template files by calling nsu_signup_form();
- Use the MailChimp, YMLP API, Aweber or any other third party newsletter provider.
- Works with most major mailinglist services because of the form mimicing feature.
- Compatible with WYSIWYG Widgets to allow easy widget text editing.
How to Setup Newsletter Sign-Up
First thing you need to do is install and activate the Newsletter Sign-Up plugin. Upon activation, you will see a new menu option in your dashboard called “Newsl. Sign-Up”. Click on that to configure the settings. Because we are using MailChimp, we will show how to set this up with MailChimp.
We decided to use the MailChimp API, so we clicked the checkbox. If you click on the little question mark icons, it will take you to the appropriate page that will show you how to get your API Key, and List ID. We wanted to add the users to a specific interest group: weekly. This allows us to only send them weekly emails (keeping the users happy). See the image below:
Then there is an option for Checkbox settings. You can add the checkbox to your comment form and user registration form. ost of the settings on this page are pretty self-explanatory.
There is a forms setting and configuration extractor page. Form settings is only if you are using the shortcode feature or adding it to your sidebar (using widgets). Configuration extractor is really handy tool. If you decide not to use the API, then it gets all the configuration settings for you.
Why We Use Newsletter Sign-Up
In the past, we have done a series on how to do lead generation in WordPress (Part 1, Part 2, and Part 3). Well recently, we ran into a problem with our comment opt-in method. We made some internal changes on how our email lists were setup and combined the weekly newsletter with our main email list. This allows us to prevent duplicate signups while still keeping the group distinction. The previous plugin we were using called WP-Leads, didn’t allow us to have group signup. Meaning, it would only add users to the main list without any segmentation. We only want to send users what they signed up with. Surprisingly, none of the other MailChimp plugins offered this feature either (not even the official one). We reached out to a few plugin developers including Danny of Newsletter Sign-up with a feature request. He was very nice about the request, and he added the feature within a week.
Download Newsletter Sign-Up Now.
Thank you for this article! As always – easy and useful.
i am going to love this so just give me a little time thanks
thanks for sharing this with us
havent seen that the mailchimp plugin already has this function! uhhh!
What are the benefits of using the Mailchimp API?
You get to use Groups to segment the list better. This allows us to give people the ability to sign up weekly.
Using the MailChimp API gives you slightly more options and is generally a safer and more reliable way to add subscribers to your external mailing list from your own server. The chances of failing are far lower compared to mimicking a regular form request.
If you are using MailChimp I highly suggest you use their API.
Source: I am the developer of Newsletter Sign-Up.
Hi Danny,
Is there an easy way to get this to work with JetPack comments?
wow! what about aweber, how do i get the api key and how do i add subscribers to my external mailing list from my own server???
How to setup Weekly, Monthly daily options to our Email Subscription Widget?
Would like to know more about its setup with Mail Chimp and Aweber.
Also about manual integration tutorial if you can do it will be great
Nice post.
We are only using this plugin to add a checkbox in the comments. For the sidebar widget: daily, weekly option in Aweber or MailChimp is done by using segments/groups. Both have different UI’s but they also have documentation on it. Both Aweber and MailChimp will give you the HTML code to paste in your sidebar. Then simply customize it using CSS.
Hi, How does this fair against Emailbuddy (by the Plugin Buddy guys)?
Thanks
Not sure about that. Never used that plugin.
@TAFAZAL
Email buddy is great at organizing your subscriptions into groups and allows you to place specific sign-up/suscribe widgets and locations throughout you site easily.
However, I am here after buying email buddy due to the fact email buddy doesn’t support html
email and i don’t think they have fixed the duplicate email issue – This issue is when someone signs up and they sign up to a group ( call it “whatever” for this example will will say it is a subsribe button on a group fitness page the group is named “groupfitness” you can send emails to this group and schedul emails and so forth but if you send an email to the group on tuesday then have 30 people sign up and want to send same email to the 30 new subscribers you can’t – you have to send it to the entire group – needless to say I did a poor job explaining but the lack of html email and inability to send same email to same group but not to past receipients is my reason for seeking a new plugin – I’m looking at newsletter sign-up now! Good LUCK!
@NATHAN
Thank you for the comprehensive insight. I suppose for the smaller projects email buddy could work. With newsletter sign up package, it is the recurring costs that would have to be a serious consideration.
Thanks
Sounds great. Does it work with Campaign Monitor?
It probably can. If it doesn’t, then write to Danny. He is very responsive.
Hi again
Just installed it, and its pretty easy to setup with CampaignMonitor. You just need to know the newsletter form action and name/e-mail identifier. Things you can easily find in your CampaignMonitor account.
Am Already using it!
Does this work with JetPack commments?
Not sure about that. Haven’t tried it with that.
Hmmm… Seems that it’s not working with Jetpack comments. Could be a REAL bummer. Or maybe there’s a MailChimp integration problem since their interface has includes name/value fields which you don’t address above, and I suppose they could be causing my problem too. Any interest in addressing those? As always, much thanks!
I use it with normal comment form (just like her on WPBEGINNER), doesn’t work with Mailchimp. This is second time I test this plugin. On support page plugin author is not around :-(.
Hi George (and Willem),
I realize this reply is a little late but this still might be of use to some people. When using MailChimp, I highly suggest you use my newer and improved plugin called MailChimp for WordPress.
It gives you the same options as Newsletter Sign-Up (so you can add a sign-up checkbox to your comment form or contact form) and is much easier to configure, better coded and less error-prone.