G-Lock Double Opt-In Manager Plugin

 
G-Lock Double Opt-In Manager is discontinued and replaced with G-Lock WPNewsman newsletter plugin for WordPress

This WordPress email list management plugin allows the visitors of your blog subscribe to your mailing list using a double opt-in method. The signup form (Email, Name and other fields) is placed on the WordPress blog sidebar. After a user fills in the form and clicks “Subscribe”, WP double opt-in plugin sends an email with the subscription confirmation link to the user. 

If the user confirms his subscription, the plugin sends a welcome email to the new subscriber. You can choose yourself whether to send a welcome email to the user or not. The plugin includes a default pre-compiled welcome message text. You can modify it to fit your marketing needs so you can generate profits from your signup process

The details of new subscribers are saved to the internal WordPress database. You can manage the mailing list inside WordPress and export the list for the further use in G-Lock EasyMail.  You can connect directly to your WordPress subscribers from G-Lock EasyMail address book and send an email to them without the need to export-import the list.

If the user unsubscribes from your list, the plugin marks the user as “Unsubscribed” in your WordPress database. You can also choose the option to send the user a notification that his email address was successfully unsubscribed.

You can also use the plugin to convert your blog RSS feed into an email newsletter and send it out to your subscribers. You can design the style and content of your email newsletter yourself and you can schedule your email broadcast weekly, monthly or as soon as you add a certain number of new posts to your blog.
 

WP Newsletter Plugin Features

  • users can subscribe to your mailing list from your blog;
  • users can update their subscription details and unsubscribe;
  • sends a subscription confirmation email to the user;
  • sends a welcome email to each new subscriber (optional);
  • sends an unsubscribe notification to the user (optional);
  • sends a subscribe/unsubscribe event notification to the blog admin (optional);
  • saves the subscriber’s details to your internal WordPress database;
  • can show the subscription report on your blog dashboard either in the activity box (Right Now) or in the separate widget (optional);
  • provides you with the unsubscribe link that you can copy and paste into your newsletter (WP-Admin -> Manage -> Subscribers);
  • can automatically delete users who did not confirm their subscription within 7 days since the subscription date (optional);
  • can work with either your default mail settings (sendmail) or using a custom SMTP server;
  • you can customize the signup form as you like (add fields, remove fields, re-order fields);
  • you can merge custom fields such as blog name, blog URL, subscriber’s name, subscription time and others into your confirmation and welcome messages as well as into your broadcast email newsletter. Plus, you can merge these fields into your mass emails if you connect to your WP subscribers from our G-Lock EasyMail.
  • you can build own in-house permission based email list using a double opt-in subscription method;
  • you can manage your opt-in mailing list inside WordPress (unsubscribe or delete users);
  • you can export your mailing list from WordPress;
  • you can connect to your subscribers stored in WordPress directly from G-Lock EasyMail address book and send an email to them without export-import;
  • you can convert your blog RSS feed into an email newsletter and send it to your subscribers;
  • you can schedule your email broadcast weekly, monthly or as you add new posts;
  • you have a full control under your email newsletter design and content.
     

WP Double Opt-In Newsletter Plugin Download

cd zip 100 WordPress Double Opt In Newsletter PluginVersion: 2.6.4 What’s New
File size: 282 kbytes (.zip file)
Format: sidebar, widget, plugin for WordPress v3.0+
IMPORTANT: PHP 5 required! 

Download G-Lock Double Opt-In Manager Plugin

 

WordPress Newsletter Plugin Installation

  • Extract the files from the g-lock-double-opt-in-manager.zip archive
  • Upload the complete plugin folder /g-lock-double-opt-in-manager/, contained in the zip file, to your WP plugin directory via FTP . If there is no /g-lock-double-opt-in-manager/ root folder in the zip file, create one in your WordPress plugins/ folder.
  • Go to your WordPress Admin panel -> Plugins and activate the double opt-in plugin
  • Go to Design -> Widgets and add the new G-Lock Double Opt-In Manager plugin to the sidebar
  • Click Save Changes

To put the signup form at any place on your post or page, use this shortcode (without spaces):

[gsom - optin]

If your theme doesn’t use widgets, do this:

  • Go to your WP Admin panel
  • Go to Design – > Theme Editor
  • Put the code into your template where you want the signup form to show up:

<?php if (function_exists('gsom_put_form')) gsom_put_form(); ?>

WP Double Opt-In Plugin Configuration

WP Opt-In plugin is pre-configured by default to collect the subscribers’ email addresses and names and send confirmation and welcome emails. You can modify the default settings as you like.

To modify the plugin settings, go to your WP-Admin -> G-Lock Opt-In -> Settings

 

General Settings

Delete subscribers who didn’t confirm their subscription within 7 days – if you check this option, the plugin will automatically delete the users who didn’t confirm their subscription within 7 days since the subscription date

Plugin statistics on the dashboard:

  • Do not show – check this box if you don’t want to display the plugin subscription report on your blog dashboard
     
  • Show in the activity box (Right now) – check this box if you want to display the subscription report in the activity box on your blog dashboard
     
  • Show in the separate widget - check this box if you want to display the subscription report in the separate widget on your blog dashboard
     

Email Settings:

From Name: – enter the name you want to send notification emails to new subscribers from. It may be either your contact name, or company name.

From Email: - enter the email address you want to send notification emails to new subscribers from

Mail Delivery Settings:

  • Use PHP Mail - if you check this option, the plugin will work using your default mail settings (sendmail). If you get any errors using this option, you can select any of the following sending modes:
     
  • Use Sendmail Directly (*nix only) – you can use this sending option if your blog is on Linux or Unix platform.
     
  • Use Custom SMTP Server – you can use this option to send emails using your custom SMTP server.

Send Welcome Message – check this box if you want to send a welcome message to each new subscriber

Send Unsubscribe Notification – check this box if you want to send a notification that the user has successfully unsubscribed from your list

Send Subscribe/Unsubscribe Event Notifications to Admin – check this box if you want to send a notification about the subscribe/unsubscribe event to the blog admin
 

Debug Settings:

Write Debug Log – enter the name you want to send notification emails to new subscribers from. It may be either your contact name, or company name.
 

To save the changes you made, click Update Options button.
 

Submission Form

 Click on the Submission Form tab in the plugin settings to edit your signup form.

Form Title: – type a title for your signup form

Form Header: – type a text that will appear above the signup form (for example, ask the user to fill in the form to subscribe)

Form Footer: – type a text that will appear below the signup form (for example, an email privacy statement)

Form Fields: – fields the user must fill in. By default there are “First Name” and “Email”. You can add more fields by clicking on “Add Field” button. You can re-order fields as you like. To move a field, drag it up or down and drop it.

“Subscribe” button – button the user must click to subscribe. You can change the button label if you like.

 

Email Templates

In the Email Templates you can view and modify email messages that will be sent to your subscribers.

Confirmation Email: (will contain a subscription confirmation link and will be sent to the user after he clicks “Subscribe”)

Subject: – confirmation email subject (usually it clearly asks the user to confirm his subscription)

Message: - confirmation email text including the subscription confirmation link

Available variables – the variables you can use in your confirmation email, welcome message and on action pages. They will be replaced with the real data in the emails. The available variables are:

$blog_name – your blog name

$blog_url – your blog URL

$from_email – email address you will send confirmation and welcome emails to new subscribers

$from_name – name you will send confirmation and welcome emails to new subscribers from

$manage_subscription_link – update profile link (allows the subscriber update his details or unsubscribe)

$confirmation_link – link to confirm the user’s subscription

$resend_confirmation_link – link to re-send the confirmation email to the user (if the email address is subscribed but not confirmed)

$encoded_email – subscriber’s email address encoded into Base64 for compatibility with G-Lock EasyMail v6 software

$decoded_email – decoded subscriber’s email address

$subscription_time – date and time of the user’s subscription

$subscriber_ip – subscriber’s IP address

$gsom-fname-field – subscriber’s first name (form field)

$Last_Name1 – subscriber’s last name (form field)

$gsom-email-field – subscriber’s email address (form field)

If you add custom fields to the signup form, they will become available as variables for the use in your email notifications. If you rename the default form field First Name, be sure to replace the default variable $gsom-fname-field used in the confirmation email, welcome message and on action pages with the new variable associated with the renamed field. The new variable will be listed under Available Variables.

Welcome Email: (will be sent to the user after he confirms his subscription)

Subject: – welcome email subject (usually it thanks the user for his subscription)

Message: - welcome email text. It’s highly recommended that you welcome each new subscriber with a well written email message. The way you welcome people lays the foundation of your future relationships. A skilful message creates a good reputation and defines you as a serious email marketer. In this article you’ll find 9 Tips for Writing Your Welcome Message
 

Unsubscribe Email: (will be sent to the user after he/she unsubscribes)

Subject: – email subject (for example, Removal Request Confirmation)

Message: – email text
 

Action Pages

In the Action Pages you can modify the text that will be displayed on your blog after the user fills in the form.

Wrong email address format: – asks the user to enter a valid email address;

Confirmation required: – asks the user to check his mailbox and confirm the subscription;

Confirmation successful: – thanks the user for confirming his subscription;

Email address is already subscribed and confirmed: - tells the user that his email address is already subscribed and confirmed;

Email address is already subscribed but not confirmed: – tells the user that his email address is already subscribed but not confirmed;

Unsubscription successful: – tells the user that he was successfully unsubscribed from the mailing list.
 

Sending Email Broadcast from RSS Feed

You can set the plugin to send email broadcast from your blog RSS feed.

To setup email broadcast, go to your WP-Admin -> G-Lock Opt-In -> Blog Broadcast

Sending Options (choose an option when your email broadcast will be sent):

I’ll send broadcast manually – if you choose this option, the plugin will not send broadcast emails automatically. You will be able to send it at any time by clicking on “Send Broadcast Now” button.

Send broadcast email when the number of new posts is at least xx – broadcast email will be sent after the specified number of new posts are added to the blog. The plugin checks your blog for new posts every hour after the last email broadcast and when it finds the xx number of new posts, it sends a broadcast email to the subscribers.

Note: if you specify just 1 post, you may not receive an email newsletter immediately after a new post is added. The email newsletter will be sent after the plugin checks the blog for new posts.

Send broadcast email each [day of week/month]  – broadcast email will be sent every specified day of week/month.
 

Feed Options:

Include full posts into broadcast email – if you choose this option, your broadcast emails will contain the full article(s) from your blog.

Don’t show images in broadcast emails – if you choose this option, the images from the articles on your blog will not be included into broadcast emails.

Length of post excerpt xx characters – here you can specify the length in characters of the RSS item description included into your broadcast email. The plugin will not cut your posts after the specified number of characters. Instead, it will keep adding complete sentences until the defined number of characters or more are returned.

Limit feed output to xx items – here you can specify the number of RSS items to include into broadcast emails.

Next broadcast will send posts from [date] – here you can specify the date of the posts for the next email broadcast. The next broadcast will include the posts added to the blog since the specified date.

In the Categories field you can choose the articles from which categories you want to include into your broadcast email. And in the Authors field you can select the articles’ authors.

In the preview screen you will see a preview of your broadcast email based on the specified criteria (Date, Categories, Authors). If the plugin finds no articles that satisfy your criteria, you will see the “Sorry, no posts matched your criteria” message.
 

To save the changes in the Blog Broadcast settings, click Update Options button.
 

Mailing List Management in WordPress

WP double opt-in plugin saves the subscribers to the internal WordPress database.

To view your subscribers list, go to your WP-Admin -> G-Lock Opt-In -> Subscribers

The plugin collects and saves the following data about the subscriber: email address, subscription date, IP address, first name and other fields you may have added when customizing the signup form. You can also see a status of each subscription: confirmed, unconfirmed or unsubscribed.

For you convenience you can choose to display only confirmed subscriptions, or unconfirmed subscriptions, or unsubscribed users. Or click on “All Subscribers” to show all the users on your list.

You can manage your subscribers list yourself. You can search for users, unsubscribe users, delete users and export users from your WordPress database to use the mailing list in G-Lock EasyMail.
 

To search users:

  • type an email address (or a part of the email address) into the search field
  • click Search Subscribers

The search (filter) engine will display the subscribers that satisfy the search criteria. If the list is filtered, all the features are applied to the filtered subscribers only. To remove the filter and show all the subscribers on the list, click Remove Search Filter.
 

To unsubscribe users:

  • check the boxes near the email addresses you want to unsubscribe
  • click Unsubscribe

     

To delete users:

  • check the boxes near the email addresses you want to delete
  • click Delete

     

To export users:

  • display the users you want to export (all, confirmed, unconfirmed, or unsubscribed). Or, apply a search to display particular subscribers. If the list is filtered, Export will work for the filtered users only.
  • click Export

You can export the subscribers to a .csv or .xls file for further import into your newsletter sending software.
 

Unsubscribe Link for Your Newsletter

The plugin provides you with a ready unsubscribe link that you can include into your email messages. You can simply copy the URL and paste it somewhere at the bottom of your email newsletter. The subscribers who would like to opt-out from your list will click on that URL.

Comments (97)

  • Lauren

    |

    Hi,

    I love your opt-in plugin but it is interferring with the Content Gallery Plugin (I’m using wp theme Revolution Two Lifestyle).
    I’ve tried everything and the only thing that seems to work is deactivating your opt-in plugin. If not, the gallery won’t load. How can I get your opt-in plugin to work with the Content Gallery Plugin? I’m using your version 1.5.2.

    Thanks a lot,
    Lauren

    Reply

  • Diane Scott

    |

    Hi I’m back :)

    We installed it on a blog (and are experienced plugin users) yet when activated the entire blog disappeared. Uninstalling brought everything back to normal, but can you think what might have caused this?

    We have several very interested individuals who would love to be using it.

    Thanks ahead of time!

    Reply

    • Julia

      |

      @Diane,

      To get the plugin working, you need to upgrade PHP to the v5.2.0 or higher because the plugin uses the json_encode function which is provided in the PHP v5.2.0 or later. So, please, ask your hosting company to upgrade PHP to v5.2.0 or later, or you can do this yourself if possible.

      Reply

  • Poli

    |

    Thank you for the new version of the plugin. I really like how fast and efficiently it works. I also like its interface and much appreciate the changes that have been made to its operability.

    I have a similar question as Brenda. I’ve managed to style most of the change-email/unsubscribe form but for some reason I cannot find a way of styling/changing its text. The curious thing is that on wp-admin the glsft-optin.php shows all the changes I’ve made. I thought it was the cache but if I make changes to the inputs, for example, that works. On the other hand, I didn’t have any problems when styling the opt-in form. Any ideas?

    Reply

    • admin

      |

      @Poli,

      Please, look at the HTML code in the 71st and 362nd lines in the glsft-optin.php file.

      Reply

      • Poli

        |

        Thank you for your reply. I’ve been looking at those lines for several hours and I can make css work on only some of the HTML. Everything is rather strange. I’ve just pasted a new version of the HTML copied directly from a new download of the plugin. Changed just one word, uploaded and nothing.

        The change appears in the glsft-optin.php file in wp-admin but the browser doesn’t show the change (I’ve also tried editing glsft-optin directly in the wp-admin). Reseted Firefox, Safari and Opera but all to no avail. The only part that obeys totally is the HTML at line 71.

        Also I’ve noticed that changes made to the settings of the plugin do not appear in the glsft-optin.php file, so it looks like there’re two versions. One inbuilt via the settings and another, which is the glsft-optin.php file in the folder. Is that possible? That would mean that there’s a cache somewhere. Would it?

        I’m sorry to go on about this but I find the plug so efficient that I’m frustated that can’t make work this last little bit and then have the plug working to its full potency. I’ll keep investigating, though. I need to have the site looking the same through out.

        Will appreciate any more suggestions.

        Many thanks

        Reply

        • admin

          |

          @Poli,

          Please, go to the wp_options table and look at gsom_msg_change_subscription. You need to make changes there.

          Reply

  • Haider

    |

    Hi Julia,

    The plugin looks good, but I’m having a problem with email confirmation.

    Whenever I click the confirmation link in the email I am redirected to the “Confirmation Failed” page, even though it’s then sending the “Thank you” message and confirming the subscription :S

    What could be going wrong?

    Haider

    Reply

  • David

    |

    Great plugin! I’ve switched over to the GlockEasyMail product after being with Aweber for a while. Much more customizable and PRO than the latter.

    Appreciate the frequent updates and customer support.

    Reply

  • Mick Gray

    |

    Julia,

    Thank you so much for responding so quickly to my posting yesterday.

    I downloaded the zip file via the URL you provided in your email and uploaded the plugin to my server.

    Wow!!! Once there it took only seconds to activate and add the widget to my sidebar – How good is that, and I didn’t have to get my 9 year old grandson to come to my rescue.

    Once again, Thanks Julia.

    Best Regards
    Mick Gray

    Reply

  • Writing Traveler

    |

    This is a brilliant plug-in and it seems to only be getting better. Many thanks.

    Incidentally, does anyone know of a way to include the “author” element of a post on the blog broadcast?

    I don’t know if any of this is in the works, but I have a suggestion/requests. I’d be interested in hearing if others have the same desire:

    Ability for users to subscribe to the list but not receive “regular” emails. For example, I send out a quarterly newsletter, but I also have users who would like to receive weekly updates on the posts from my blog. Others only want the newsletter. A checkbox to separate those that want to be enrolled in the blog broadcast would be very helpful.

    Reply

  • ezGamerz

    |

    This is a killer plugin. All of the other “highly” rated newsletter plugins available through WordPress pale in comparison. I love the attention to detail and the helpful hints/strategies you provide both inside the plugin admin and here on your blog.

    A few questions:

    1. How can I modify the “Subscribe” button to a) change size, b) change position, and c) change text?
    2. (mentioned previously by Ben) How do I insert an image into the widget?
    3. Why would my “From Name” come through as the alias of my “From Email”?

    I have it configured like this:

    From Name: ezGamerz
    From Email: newsletter@ezgamerz.com

    But in some email clients (notably Gmail) the from name is coming through as “newsletter”.

    Minor stuff, really, but it would be great to get solutions to these questions.

    Thanks for a great plugin!!

    - Ironshef

    Reply

  • Eric N.

    |

    How do I configure GLock to use Gmail? You guys should post this in the notes.

    Reply

    • Julia

      |

      Yes, you can configure G-Lock Double Opt-In manager plugin to work with your Gmail account. To do this:

      1. Go your your WP admin -> G-Lock Opt-In -> Settings -> General

      2. Check the “Use custom SMTP server” option in the Email Settings

      3. Fill in the fields:

      Hostname – smtp.gmail.com (use authentication)

      Username – your Gmail username (including ‘@gmail.com’)

      Password – your Gmail password

      Port – try either 465 or 587 port

      Use Secure connection – check the “Use Start TLS” option

      4. Click on Update Options.

      Reply

  • Lauren

    |

    Dear Julia,

    Just Fabulous! Thank you for the speedy “fix” on the content gallery with your latest version 2.0!

    Very much appreciated and I really look forward to working with your Plugin.

    Fond regards,
    Lauren

    Reply

  • retirement investing

    |

    Every Internet marketing “expert” tells you to build your own list but they still leave the issue of how. Your plugin answers the “how” and makes it easy and automatic. Thank you

    Reply

  • Alessandro

    |

    Great plug in, thank you.

    I have a problem, however. In order to use it I need to insert user email already registered to my blog (actualy they now receive email update with feedburner). Is there a way to do this without asking them to subscribe again the blog?
    Thank you in advance for your replay

    Reply

  • James

    |

    Hello, this plugin is great. By the way, does this supports custom post types?

    Reply

  • Ryan

    |

    Is there any way to have registered WordPress users receive the broadcast?

    Lets say I set up a new Author on the site. He also wants to receive updates on new posts as he is only one of 6 authors. With the way things seem to be set up I would also have to go to the site form and enter the information again… kinda redundant.

    Am I missing something here?

    Reply

  • Katy

    |

    I absolutely love this plug-in, but I’m having a strange problem today.
    I’ve got a newsletter set-up with two $rss_itemblock items, one at the top with a list of all the items, and then a second one which prints all the information. I have tested this using 2.5.0, and it is working fine, but not in the 2.6.2. Is anyone else having this problem? Any quick fixes?

    I’ve tested both blocks on their own, and they work fine.

    Thanks in advance!

    Reply

    • Katy

      |

      I’ve finally figured this out, posting the answer in case it helps anyone else. Looks like I’d done this fix in the last version, and then forgotten and upgraded without adding the fix back in.

      Basically, in glsft-optin.php on line 3974, after:

      $tpl = str_replace($m[0],$rtpl,$tpl);

      Add in:
      `if (preg_match($patt,$tpl,$m)) {
      $tpl = gsom_fillRssLoopTemplate($tpl,$vars);
      }`

      That seems to solve it. Would be nice to have this added into the plugin?

      Reply

  • Toby

    |

    This seems like it would be a totally killer plugin if only the forms were more customizable! For instance is there a way to add the ‘for’ attribute to the sign up forms label tags, and then also the corresponding id’s on the text inputs?
    Would also like to change the email input from type ‘text’ to type ‘email’ as in the HTML5 spec. Can I do this?
    It seems all the hard html code is generated with minimized javascript which is a strange way of doing things.
    Thanks,
    Toby

    Reply

  • Les

    |

    I absolutely love this plugin. I have one question to ask the group here, how do I setup a notification that someone has subscribed on my Blog?

    Reply

Leave a comment