Free Ajax Newsletter Script

This is a free Ajax newsletter script that is built with PHP & jQuery.

With a very simple interface, it enables you to:

  • Create categories (lists)
  • Add e-mails to categories
  • Send e-mails to any category and/or e-mail
  • View the previously sent e-mails

Free Ajax Newsletter Script

It uses 1 PHP file & comes with a .SQL file for creating the necessary tables in MySQL.

To mention, the script is only the admin interface. If needed, you can create a front-end for users who want to subscribe to a newsletter by inserting their e-mails to the related categories.

  • Cosmin

    Superb and simple!

    Great for use with clients that need to email newsletters, but don’t need/afford a complex newsletter system :)

    Awesome job!

  • Dennis M.

    How can I get a User Frontend?

    Just a simple Frontend which Template can be changed?

    Duno how to do that.

  • Michal Simonfy

    Thanks !

    Please keep updated ( ) and expect a new release with more features coming out soon.

  • forex newsletter

    Thanks. I am constantly learning so many thing by reading your blog.

  • Michal Simonfy
  • Sayed Karim

    Dear Sir,

    First of all thank you so much for development of such amazing super news leeter system, I realy appriciate it, I am a new learner of PHP and MySQL and this system help me alot to in my learning proccess.

    Sir I would like to suggest you a few more futures to add in this system:

    1. Please add an email verification system because when some one want to subscribe for newsletter by our website he should receive an email automiticaly with a confirmation link for verification of his or her email address and for stoping invalid email address.

    2. Please also add a link for removing sent email logs from db .

    Once again well done and wish you best of luck for developing such a useful application.

    Warm Regards

    Sayed Karim

  • kevin

    hey guys, the back end works great for me, but cant get the front end module to work. Just changed the database infos but doesnt work. Any idea ?

  • Lee Davis

    NICE!!!!!!!!!!!! I only just started thinking I needed a newsletter – and great how the page doubles as a signup source as well. Kudos! Keep it comin’!

  • Goldankauf

    thanks for great applet!

  • Jroberts

    Thanks for great stuff! Very light and easy to use. Do you have any plans to move further with this?

    I were forced to start using communimail ( because of it’s features (especially wysiwyg and campaign scheduling), but I would more than happy to use something light on my other domains.

  • Dollarkurs

    Thanks for script.Very useful script.

  • Goldankauf Hamburg

    many thanks for great applet!

  • Gold Ankauf

    can i use it with out PHP 5.0
    My hosting doesn’t have this function :(

  • Chris

    The front end doesn’t work any ideas?

  • Dennis

    Please check a fix about the front end of the script. Extra features added like email validation, check for duplicate emails and alert box to handle messages.
    You can find the fix here

  • ayman essayed

    nice backEnd and nice front-end also
    i’m not php coder at all
    i want to remove the categories select from subscribe.html
    i want to add one category in back-end and use it directly when submit

  • Nagelstudio Hamburg

    Wow, really great ..and the surprising thing: It really works!! (after 2 hours of work..)



  • places citations

    it was somewhat difficult for me.
    with the help of a coder friend, it’s now working.
    thx for sharing the script.


  • Rich

    Garbage – don’t waste your time downloading..

    It doesn’t work.

  • Tom

    Excuse me?? It works perfect! Just downloaded it, set up SQL Database, set variables in index.php, installed programs. Tested every option, with NO Errors, or problems. Dufas, If you don’t know what your doing, don’t blame the program!! Which, by the way is FREE :)
    I also tested the upload for a .gif and .pdf, PERFECT attachment to emails. The, Error. Line 35, change first ’emails’ to ‘newsletter_emails’. PERFECT!!
    Needs some tweeking… :) Love It!!

  • Goldankauf

    Thanks. I am constantly learning so many thing by reading your blog.

  • DanCapitanDePlai

    Ey mate,i just installed your script and seems to work fine,plus,it has a beautiful design,except the fact that the content of the sent emails is appearing wildy on all the pages. I think i can resolve this by myself,but you might want to make your script really error-free.


  • LiviuMan


    Thank you for this: “Line 35, change first ‘emails’ to ‘newsletter_emails’.” You are the best!!!! Now is PERFECT 😉

  • ronan

    this is what i get when i try and enter an email from the front end….any ideas

    Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘root’@’localhost’ (using password: NO) in C:\xampp\htdocs\adelaide\ajax_subscribe.php on line 12

    Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in C:\xampp\htdocs\adelaide\ajax_subscribe.php on line 13

  • rehan

    nice but how to subscribe users our newsletters .

  • Pferdeschilder

    many thanks for this complex and useful newsletter script, it works 😉

  • Boxenschilder

    Thank you fpr the useful Newsleter Module. Im usind it regularly now.

  • anna

    Thanks! Works like charm. I got it work so easy.

  • anna

    Hi again i see a few things i dont realy like. The first is, if i leave the newsletter admin open with out password anybody that dont like us can delete all the emails and send email for fun. And if if u have a lot of emails let say 4000 emails that u have been work long time to get someone can steel them very easy.

    Ok if i password protect the admin. How can anybody unsubscribe from the newsletter???

  • Babatunde Mo’ Aguda

    First of all, i must say that this is a brilliant script that you have here. However i want to point out the fact that after installing the script and trying it out. I noticed that after an email newsletter has been successfully sent.

    The email content and attachment still remain on the page and there’s no confirmation prompt or alert to show that the email newsletter has been successfully sent except you manually check your email if you are a recipient on the email list.

    I may be wrong but i tried this severally and even noticed the same issue on the demo you have up on your website.

    Please kindly check and rectify.

  • idan

    there is some limit?
    i try send 2000 mail and its dosent send
    if i sent to 5-10 people its work?

    thank you