Navayan Subscribe – easy way to subscribe wordpress website or blog
Most of our clients has such kind of designs where they have more than one field to let their users subscribe to their website. After getting common requirements I thought it would be better to write my own plugin where our client can easily find what they want from a subscribe form. Thus ‘Navayan Subscribe‘ wordpress plugin took birth!

FEATURES:
- Double opt-in Subscribe and UnSubscribe
- Default form field – Email
- Extended form fields – Name and Custom field
- Custom form heading, field labels
- Custom Email Templates
- Custom Error/Success/Information messages
- Option to hide form after success
- Send new subscriber notification to admin
- Send new post notification to subscribers
- Featured image in post notification
- Sidebar Widget
- Display Subscribe form on Subscribe page
- Option to send post content in email
- Translate text support
- User gets removed if UnSubscribed
- Checks whether user is logged in or not
- jQuery form validation
- HTML5 Placeholder
- HTML5 Validation with jQuery fallback
- Displays various users count
- Show Subscribers count – Optional
- Works with Custom Post Types too
- Spam protection – Restricts specific IPs, Domains, Emails with custom messages
- Active theme CSS for email templates
The subscribe form is only visible to non-logged user! So try logging out (if you are logged in as an admin or so) to see the form!
Download the plugin: http://wordpress.org/extend/plugins/navayan-subscribe/
What Navayan Subscribe does?
‘Navayan Subscribe’ allows your visitors to easily and quickly subscribe to your website with double opt-in process, custom email templates, post/page notifications, spam protection. Can be used as a sidebar widget.
The additional field could be any field that you want to introduce to your users. It could be Company Name, Organization, Location, Occupation etc…
If you want to keep it simple then you don’t need to do anything. The plugin itself takes care of the simplicity. It will display the subscribe form with form heading, email field and subscribe button.
Installation and Usage
Simply download the plugin, activate it. After activation go to Dashboard -> Tools -> Navayan Subscribe
You can use subscribe form as a sidebar widget. Go to Dashboard -> Appearance -> Widgets OR use it in Subscribe page
I have set the basic UI for subscribe form. If you want to change it’s UI (width, font, color etc.) then you need to overwrite the CSS properties with !important method in your style.css. For example:
#ny_subscribe_wrapper label { width: 100px !important}
#ny_subscribe_wrapper input[type='text'] { width: 120px !important}
Extending Navayan Subscribe form
If you would like to ask your users their name then it is also possible with this plugin. You can also add additional form field as mentioned above.
Follow these steps and you are done!
- Go to your
Dashboard -> Tools -> Navayan Subscribe - Type label for Name and/or Custom fields
- Provide error/success messages
- Save the settings

You will then see the subscribe form in extended mode for the users.
You can also specify the error and success messages, form heading, submit button label text and more. So that it will be more relevant to your website/blog.
Admin can add subscribers
Due to double opt-in process (its mandatory in most of the countries), this feature has been removed since v1.10.
Custom Email Templates
Navayan Subscribe provides easy to customize email templates for post/page notifications, subscribe and unsubscribe confirmation, which will be send to your website/blog users/subscribers. The email templates has the basic structure, which I think, is sufficient in subscribe notification or in confirmation emails. If you want to put your own words / sentences, go ahead and structure the email templates as you like! Use the given keywords in this email templates. The keywords are self-explanatory. You can use HTML tags with inline CSS style to beautify the emails!

Double opt-in process
The double opt-in feature has been introduced since v1.10.
- It focuses onto user’s independence and confirmation whether he/she wants to subscribe or not for site updates.
- If user confirmed to subscribe, then user will receive an updates from the site.
- If user dis-like or not interested, then user can un-subscribe.
- After successful un-subscribe, user gets removed from the system and will not receive any updates from the site.

An article onto MailChimp will help you to understand double opt-in process in details.
Subscriber’s Inbox
As you set your email templates in settings, your website subscribers will get the same structure in their email inbox. I have tested it with Gmail and Yahoomail. Following screenshot is the minimal output of the email template of post/page notification. The email body has the excerpt text. Its up to you whether to send full content or excerpt.

Notification email to admin
You can set whether to get notification of every successful subscription. If selected, the notification will be delivered to site admin.
Currently the email contains following message structure:
- Subject
- Name (if it has)
- Custom field (if it has)
- Date
All email templates are in HTML format with HTML5 markup! Also there is an option to use your active theme’s CSS for emails that are being sent!
Download the plugin: http://wordpress.org/extend/plugins/navayan-subscribe/
UnSubscribe
The unsubscribe form is also customizable in plugin’s settings. It checks the user’s email and sends the un-subscribe confirmation email to subscriber. If subscriber confirms his/her un-subscription by clicking on un-subscribe link in received email, subscriber gets removed completely from the system.
Spam Prevention!
There was a good amount of request to add spam protection. Thus its included in v1.13. You can make a list of IP addresses (both REMOTE and SERVER), Domain names, Emails that you would like to mark as SPAM for your website/blog. Plugin will not allow any interfere for black listed IP/Domain/Email. Less stress on your Database and Server!

Common Questions
Q1. How to change the UI of Navayan Subscribe form?
- You can use either Navayan Subscribe form style or default style of your wordpress theme.
- Edit your style.css file located in your themes folder. You will need to overwrite the properties ie. #ny_subscribe_wrapper label { width: 100px !important}
Q2. Does admin receives email for each successful subscription?
- Yes. After user confirms his/her subscription, admin will receive an email.
Q3. Does subscribers receives email for every new post?
- Yes! As long as you select ‘Notify Subscribers’ checkbox during post save/update/publish actions.
Q4. Does notification have any delay?
- No. Notifications will be delivered as soon as the post get saved/updated/published. Pre-condition is ‘Notify Subscribers’ checkbox should be selected!
Q5. Does it have custom_post_type email notification?
- Yes! It works for custom post type as well
Q6. Is it multilingual?
- No. But it has the text translation support as provided by WordPress.
Q7. Can I use it in sidebar widget?
- Yes. Please go to Appearance -> Widgets and drag-drop ‘Navayan Subscribe’ widget to sidebar.
Q8. Does it sends post content in email?
- Yes. You can set the email template as you want. Copy-Paste the relevant keywords with curly braces and save the template.
Q9. Does it check whether the user is logged in or not?
- Yes. The form will be visible to non-logged in users only. So if you logged in as an admin or so, please log out to see the form! You can set a custom message for logged in user.
Q10. Does it have un-subscribe feature?
- Yes. Using double opt-in process since v1.10
Q11. Does it delete users if they un-subscribe?
- Yes. User’s all information gets deleted from the system after successful un-subscribe.
Q12. Can admin set custom Un-Subscribe message?
- Yes. The messages are customizable at plugin’s form settings.
Q13. How Un-Subscribe feature works?
- Plugin creates ‘UnSubscribe’ page (if not already created) with [ nys_UnSubscribePageContent ] shortcode in page content. So whenever your subscriber clicks on ‘UnSubscribe’ link in post notification email, it returns to your blog/website on ‘UnSubscribe’ page and asks the email. If the email is valid and exist in the system, it sends an un-subscribe confirmation email to user. If user clicks on the un-subscribe confirmation link, that user gets deleted from the system.
Q14. How to get rid off ‘Subscribe’ and ‘UnSubscribe’ pages from menu?
- If you are using ‘Page’ based menu then you will certainly sees ‘Subscribe’ and ‘UnSubscribe’ pages in a menu. Please don’t delete that pages as it requires for plugin to work properly. You have to go to ‘Appearance -> Menus‘ and create a top level menu with the pages/posts/categories/tags you want. Here you can exclude those pages from the menu list. Save the menu as primary top level menu (or use ‘wp_nav_menu()’ in header.php) and see the difference! Check How to create navigation menu? and wp_nav_menu for step by step instructions.
Download
Current version:
Navayan Subscribe v1.13 (Change log)
Older versions:
Navayan Subscribe v1.12
Navayan Subscribe v1.11
Navayan Subscribe v1.10
Navayan Subscribe v1.1.9
Navayan Subscribe v1.1.8
Navayan Subscribe v1.1.7.4
Navayan Subscribe v1.1.7.3 (Change log)
Navayan Subscribe v1.1.7.2
Navayan Subscribe v1.1.7
Navayan Subscribe v1.1.6 (Change log)
Navayan Subscribe v1.1.5 (Change log)
Navayan Subscribe v1.1.4.2
Navayan Subscribe v1.1.4.1
Navayan Subscribe v1.1.4
Navayan Subscribe v1.1.2
Navayan Subscribe v1.1.1
Navayan Subscribe v1.0
Use Navayan CSV Export WP plugin to export the wordpress table data, users into CSV format.
Donate (Dhammadana)
I call donations as Dhammadana. Please consider a small donation via PayPal. If you face any problem at PayPal, there are more donate options. Providing continuous support for the plugin, requires good amount of time and efforts. Your small $10, $20, $30 donation will help me in this regard to some extent!





Dear Amol;
I have been using your plug in for many months and everything was working fine, but all of a sudden a couple of weeks ago – I stopped getting notified of my posts and subscribers – I checked the settings and everything looks okay and I did not change anything but now I am not getting email notification – Some of my subscribers are getting the notify email – Can you recommend where I might find the problem please.
Thank you so much
Rich
Two reasons I guess: 1. Update the plugin, 2. Your host might has the email deliver limit.
Wilma-
I am having that same issue too. It looks like a few others are as well. Still waiting for response on how to correct.
I get the same thing how do I fix this?