Single and Double Opt-In Email Newsletter Subscription


Newsletter Software, Bulk Email Software, Mailing List Management and Email Marketing Software

 

Single and Double Opt-In Email Newsletter Subscription

MailList Controller supports both Single and Double Opt-In.

 


 

Single Opt-In (Internal)

With a single opt-in process, an address is automatically added to the relevant mailing list as soon as it's submitted, e.g. through a sign-up form at a website. After adding the new member the program can send an optional "welcome message".

How it works:

  • The user fills out a subscribe form on your webpage.

  • The script send a "Subscribe" request to the list email address and shows the "thank you" page.

  • MailList Controller receives the message during the next "Synchonization" and adds the user.

The user only has to fill out the form and click on "Submit" . The single opt-in process is easy and direct - there are no further steps required by the user.

 


 

Double Opt-In (Internal)

Double opt-in means the submitted address is not immediatley added to the mailing list. Instead an email is first sent to the email address, requesting confirmation. The recipient can confirm the request by replying to the confirmation message.

The email address is only added to the mailing list, if the recipient responds to the confirmation email. After adding the new member the program sends an autoresponder - welcome message. The confirmation process is failsafe and very simple. All the new member has to do is to click "Reply" and "Send".

How it works:

  • The user fills out a subscribe form on your webpage.

  • The script send a "Subscribe" request to the list email address and shows the "thank you" page.

  • MailList Controller receives the message during the next "Synchonization", adds the user to the list with status "Pending" and sends a message to the user requesting confirmation of the newsletter subscription.

  • The user receives the message, click on "Reply" and sends the message back to the list email address.

  • MailList Controller receives the message during the next "Synchonization" and changes the status of the member from "Pending" to "Subscriber".

The main advantage of the double opt-in process is, that only confirmed addresses will be added ot the list. 

The disadvantages of the double opt-in process are that it can take some time before the user will get the confirmation message - and that if the confirmation message was blocked by a spam-filter, then the user will not receive the message, which makes it impossible for the user to complete the subscribe process.

 


 

Custom Double Opt-In (External) with Single Opt-In (Internal)

The program receives the initial "Subscribe" message - sent e.g. from a webform - during the "List Synchronization". This means it can take a while (depending on your settings) before the message "requesting confirmation" will be sent to the new subscriber.

There is an alternative by using an External Double Opt-In Solution with an Internal Single Opt-In Process.

This can be done e.g. by using a custom php script which handles the double opt-in process and sends a regular single opt-in subscribe message to the program after the (external) double opt-in process was completed.

Sample:


  • The user fills out a webform on your webpage.

  • The script sends a message "requesting confirmation" to the new subscriber immediately. 
    The message contains a link to a second script.

  • If the user clicks on the link, then the second script will send an email in the required format to the list email address and shows some kind of "thank you" page.

  • MailList Controller receives the message during the next "Synchonization" and adds the user using single opt-in. (the address was already confirmed by the script before, so an additional confirmation is not required - its important, that the list is configured to single opt-in!).

There are also other alternatives possible, e.g. using a php-script which saves the values to a SQL database instead of including the member data in the "requesting confirmation" message.

Please note: 
The Custom Double Opt-In (External) process is only recommended for advanced users with good php skills.