Smart AJAX Subscribe

Smart AJAX Subscribe
Buy on CodeCanyon for $25

Extended license price: $125.00

This plugin has been purchased 214 times so far.

Plugin released on:
February 22, 2014

Plugin last updated on:
November 30, 2016

Tags: ajax, Aweber, builder, campaignmonitor, getresponse, icontact, mailchimp, mailpoet, mymail, newsletter, shortcode, sidebar, subscribers, subscription, widget

Changelog

Version 4.2.2 / 2015.06.22.
  • Added: Directly editable subscription error messages
Version 4.2.1 / 2015.05.31.
  • Changed: Form button type changed to ‘submit’
  • Fixed: Form can’t be submitted by clicking Enter
  • Fixed: Export settings file had a wrong name
Version 4.2 / 2015.03.11.
  • Added: HTML5 markup for the subscribe forms
  • Changed: Improved loading of services API connectors
  • Changed: Renamed JsonRPC class used by GetResponse
  • Updated API: ActiveCampaign
  • Updated API: AWeber
  • Updated API: CampaignMonitor
  • Fixed: ActiveCampaign setting HTTP header
Version 4.1 / 2015.01.31.
  • Added: Support for FreshMail newsletter service
  • Added: Switched to MailChimp API 2.0
  • Added: MyMail option for Double Opt In
  • Added: Full WPML compatibility
  • Added: Form strings tab translation notice
  • Added: Settings to reset Form strings
Version 4.0.3 / 2014.10.30.
  • Added: Support for GraphicEmail all 20 domains
  • Fixed: Issues with subscribing to GraphicEmail
  • Fixed: Subscriber grid warning with months dropdown
Version 4.0.2 / 2014.09.29.
  • Fixed: Some PHP 5.2 issues with getting list of skins
Version 4.0.1 / 2014.09.27.
  • Added: Support for new MyMail 2.0 plugin
Version 4.0 / 2014.09.25.
  • Added: Plugin has own top level admin menu
  • Added: System of skins used to generate form styles
  • Added: Style builder for creating custom form styles
  • Added: New default styles file for subscription form
  • Added: New bare flat skin based on default flat skin
  • Added: Subscribers list shows the page referer column
  • Added: Subscribers list shows IP geolocation flag, county and city
  • Added: Option to control cookie check for subsciption
  • Added: Widget options for cookie check and data autofill
  • Added: Shortcode options for cookie check and data autofill
  • Added: Function options for cookie check and data autofill
  • Changed: All basic form styles improved and cleaned up
  • Changed: Performance improvements on the admin side
  • Changed: Various improvements in JS / CSS compression
  • Changed: Main plugin object usage refactoring
  • Changed: Reorganization of all settings panels
  • Edit: No longer supports WordPress 3.3 / 3.4
  • Fixed: Minor layout issue with the bare form skins
  • Fixed: Export of subscribers doesn’t use all filters
  • Fixed: Notices generated on export of the subscribers list
  • Fixed: Few minor issues with SQL query for subscribers list
  • Fixed: Saving widget setting generates multiple warnings
  • Fixed: Several services not working with the widget
  • Fixed: Several small admin interface styling issues
  • Fixed: Small issues with widget admin side layout
Version 3.0 / 2014.07.22.
  • Added: Support for iContact newsletter service
  • Added: Support for ActiveCampaign newsletter service
  • Added: Support for Benchmark newsletter service
  • Added: Bare form skin: email and submit only inline
  • Added: Six bare boxed color styles for the subscription forms
  • Added: Six bare elegant color styles for the subscription forms
  • Added: Lists editor for local database storage service
  • Changed: Many plugin core improvements and optimization
  • Fixed: Default form rendering issues with empty form title
  • Fixed: Some minor styling problems with several form styles
  • Fixed: Problem with default list selection in some cases
Version 2.9 / 2014.06.30.
  • Added: Six elegant dark color styles for the subscription forms
  • Added: Six elegant light color styles for the subscription forms
  • Added: Filter subscribers list using service list
  • Added: Filter subscribers list using subscription form source
  • Added: Filter subscribers list using subscription date
  • Changed: Code builder improved shortcode and function display
  • Changed: Few layout changes to the subscribers list panel
  • Fixed: Sometimes shortcode was not working when pasted in editor from builder
  • Fixed: Few issues with service method to get lists
Version 2.8 / 2014.04.21.
  • Added: Support for BlueHornet newsletter service
  • Changed: Names for some subscribe services classes
  • Fixed: Small issues with GraphicMail service
Version 2.7 / 2014.04.17.
  • Added: compatibility with the latest WordPress 3.9
  • Changed: Removed some more obsolete code
  • Fixed: Missing function in the core widget class
  • Fixed: Small issues with admin interface in WP 3.9
Version 2.6 / 2014.03.27.
  • Changed: Few small improvements to main form object
  • Fixed: Custom form labels and strings not applied to forms
  • Fixed: Some custom form labels were not saving
  • Fixed: Missing few translation strings in main POT file
Version 2.5 / 2014.03.24.
  • Added: Support for ConstantContact newsletter service
  • Added: Support for SendPress newsletter plugin
  • Added: Function to manually subscribe new email
  • Added: DB table has new column for source of the subscription
  • Added: All form methods now include source identification
  • Changed: Improved AJAX handler for subscription control
  • Changed: Improved validation of subscription data
  • Changed: Various improvements in handling cookies
  • Fixed: Few small issues with the widget interface
  • Fixed: Missing new styles in compressed CSS file
Version 2.0 / 2014.03.20.
  • Added: Support for AWeber newsletter service
  • Added: Support for EmailBrain newsletter service
  • Added: Support for GraphicMail newsletter service
  • Added: Support for expansion addon plugins
  • Added: Expanded list of default form styles
  • Added: Filters for subscribers info for some services
  • Changed: Partial code refactoring for new services
  • Fixed: Code Builder problem with some services list selection
  • Fixed: Issue with the decoding of the import file
Version 1.3 / 2014.03.07.
  • Added: Support for MadMimi newsletter service
  • Added: New JSONRPC 2.0 based handler for GetResponse
  • Added: Widget settings for Form Title and Submit Button
  • Changed: Labels and Title strings settings allowed to use HTML
  • Fixed: Subscribe call issue with getting name parts
  • Fixed: Code Builder issue with selecting GetResponse lists
  • Fixed: GetResponse API handler for getting lists
  • Fixed: GetResponse API handler for getting errors from API
  • Fixed: Some minor duplicated save settings code
Version 1.2 / 2014.03.05.
  • Changed: Code Builder function formatting is improved
  • Changed: Function and shortcode can work without list argument
  • Changed: Many improvements to main rendering object
  • Fixed: Code builder generated PHP function is invalid
  • Fixed: Default lists for individual services are ignored
  • Fixed: Options for deleting subscribers not working
Version 1.1 / 2014.02.24.
  • Added: Support for MailPoet Newsletter plugin
  • Added: Prefill logged user email and name in forms
  • Added: Shortcode option to change title for the form
  • Added: Shortcode option to change submit button text
  • Added: Expanded form rendering to support default data
  • Changed: Code Builder expanded to support new options
  • Fixed: Caching issue with MyMail lists
Version 1.0 / 2014.02.19.
  • First version

With this plugin you can add easy to setup newsletter subscription form that can save subscribers information into database, and send subscription information to one of supported online newsletter services or plugins. You can add more than one form in the same time, and each form added can use different styling, settings, subscription service and list.

Plugin allows for great flexibility in rendering and styling of subscription form. Plugin is bundled with 8 skins, more than 60 default color styles and it features a style builder. To minimize spam registrations, plugin has 2 antispam methods: honeypot and referrer. To display the form, you can use:

  • Widget to add into sidebar
  • Shortcode to add into post content
  • Function to add into template

If you use some other online service other than services directly supported by this plugin, you can still use this plugin, and you can export lists with subscribers manually into CSV file.

Supports 3 newsletter plugins and 14 online services

Supports 3 newsletter plugins and 14 online services
MyMail, MailPoet and SendPress plugins for WordPress newsletters and 14 popular online newsletters services are directly supported (different methods to connect to API’s for these services). You can use multiple lists from each supported service.

List of supported newsletter plugins
List of supported subscription services

Add one or more subscribe forms for different newsletter lists

Add one or more subscribe forms for different newsletter lists
Forms use AJAX to send data to server for processing. You can customize form elements, text used for labels and messages for the form, layout and other elements. You can add more then one form through widget, shortcodes or functions.

Stores all subscribers into database with export to file feature

Stores all subscribers into database with export to file feature
Plugin adds new table into database for storing subscribers data. You can filter this list, and export subscribers information into CSV file for later import into newsletter service website.

Send subscribers information to various newsletter services

Send subscribers information to various newsletter services
If you use one of directly supported newsletter services, plugin will send subscribers information directly to service and list you can specify for each form you add.

Wide range of built in styles and form layouts settings

Wide range of built in styles and form layouts settings
Plugin comes with more than 60 default color styles for the form. They are based on 8 different skins. Additionally, you can change layout elements (labels, alignment, placeholders in fields) to get form layout the way you need it.

Create your own styles for 8 built in form skins

Create your own styles for 8 built in form skins
Start with blank style or duplicate one of the default styles to create your own style with any of 8 available form skins. Use easy to use color pickers, styles real time preview and possibility to add custom CSS to make styles that will best fit your theme.

Generate function or shortcode with easy to use code builder

Generate function or shortcode with easy to use code builder
To make integration process easier, plugin can help you generate shortcode (for post/page content) or function (for direct theme template integration) based on the settings you can change.

Other Plugin Features Included

  • Includes email notification system to inform admin about new subscribers.
  • Includes two antispam methods to minimize spam subscription requests.
  • Includes PDF user and developer guide with file with database table schema.
  • Support for Multisite WordPress mode, each website can set plugin on it’s own.
  • Support for translation and includes POT file.

System and WordPress Requirements

  • PHP 5.2.4 or newer
  • PHP cURL extension
  • PHP OpenSSL extension
  • WordPress 3.5 or newer

Addons for Smart AJAX Subscribe

Smart AJAX Subscribe: Integration Addon
Integrate with WordPress comments or registration forms, bbPress topics nd replies forms and forms in many other plugins and show checkboxes for subscribing to different newsletter lists.

Documentation

Plugin contains PDF user guide in the plugin package, inside the ‘docs’ directory. Check out this user guide to get information on plugin options, usage and more.

Changelog

Version 4.2.2 / 2015.06.22.
  • Added: Directly editable subscription error messages
Version 4.2.1 / 2015.05.31.
  • Changed: Form button type changed to ‘submit’
  • Fixed: Form can’t be submitted by clicking Enter
  • Fixed: Export settings file had a wrong name
Version 4.2 / 2015.03.11.
  • Added: HTML5 markup for the subscribe forms
  • Changed: Improved loading of services API connectors
  • Changed: Renamed JsonRPC class used by GetResponse
  • Updated API: ActiveCampaign
  • Updated API: AWeber
  • Updated API: CampaignMonitor
  • Fixed: ActiveCampaign setting HTTP header
Version 4.1 / 2015.01.31.
  • Added: Support for FreshMail newsletter service
  • Added: Switched to MailChimp API 2.0
  • Added: MyMail option for Double Opt In
  • Added: Full WPML compatibility
  • Added: Form strings tab translation notice
  • Added: Settings to reset Form strings
Version 4.0.3 / 2014.10.30.
  • Added: Support for GraphicEmail all 20 domains
  • Fixed: Issues with subscribing to GraphicEmail
  • Fixed: Subscriber grid warning with months dropdown
Version 4.0.2 / 2014.09.29.
  • Fixed: Some PHP 5.2 issues with getting list of skins
Version 4.0.1 / 2014.09.27.
  • Added: Support for new MyMail 2.0 plugin
Version 4.0 / 2014.09.25.
  • Added: Plugin has own top level admin menu
  • Added: System of skins used to generate form styles
  • Added: Style builder for creating custom form styles
  • Added: New default styles file for subscription form
  • Added: New bare flat skin based on default flat skin
  • Added: Subscribers list shows the page referer column
  • Added: Subscribers list shows IP geolocation flag, county and city
  • Added: Option to control cookie check for subsciption
  • Added: Widget options for cookie check and data autofill
  • Added: Shortcode options for cookie check and data autofill
  • Added: Function options for cookie check and data autofill
  • Changed: All basic form styles improved and cleaned up
  • Changed: Performance improvements on the admin side
  • Changed: Various improvements in JS / CSS compression
  • Changed: Main plugin object usage refactoring
  • Changed: Reorganization of all settings panels
  • Edit: No longer supports WordPress 3.3 / 3.4
  • Fixed: Minor layout issue with the bare form skins
  • Fixed: Export of subscribers doesn’t use all filters
  • Fixed: Notices generated on export of the subscribers list
  • Fixed: Few minor issues with SQL query for subscribers list
  • Fixed: Saving widget setting generates multiple warnings
  • Fixed: Several services not working with the widget
  • Fixed: Several small admin interface styling issues
  • Fixed: Small issues with widget admin side layout
Version 3.0 / 2014.07.22.
  • Added: Support for iContact newsletter service
  • Added: Support for ActiveCampaign newsletter service
  • Added: Support for Benchmark newsletter service
  • Added: Bare form skin: email and submit only inline
  • Added: Six bare boxed color styles for the subscription forms
  • Added: Six bare elegant color styles for the subscription forms
  • Added: Lists editor for local database storage service
  • Changed: Many plugin core improvements and optimization
  • Fixed: Default form rendering issues with empty form title
  • Fixed: Some minor styling problems with several form styles
  • Fixed: Problem with default list selection in some cases
Version 2.9 / 2014.06.30.
  • Added: Six elegant dark color styles for the subscription forms
  • Added: Six elegant light color styles for the subscription forms
  • Added: Filter subscribers list using service list
  • Added: Filter subscribers list using subscription form source
  • Added: Filter subscribers list using subscription date
  • Changed: Code builder improved shortcode and function display
  • Changed: Few layout changes to the subscribers list panel
  • Fixed: Sometimes shortcode was not working when pasted in editor from builder
  • Fixed: Few issues with service method to get lists
Version 2.8 / 2014.04.21.
  • Added: Support for BlueHornet newsletter service
  • Changed: Names for some subscribe services classes
  • Fixed: Small issues with GraphicMail service
Version 2.7 / 2014.04.17.
  • Added: compatibility with the latest WordPress 3.9
  • Changed: Removed some more obsolete code
  • Fixed: Missing function in the core widget class
  • Fixed: Small issues with admin interface in WP 3.9
Version 2.6 / 2014.03.27.
  • Changed: Few small improvements to main form object
  • Fixed: Custom form labels and strings not applied to forms
  • Fixed: Some custom form labels were not saving
  • Fixed: Missing few translation strings in main POT file
Version 2.5 / 2014.03.24.
  • Added: Support for ConstantContact newsletter service
  • Added: Support for SendPress newsletter plugin
  • Added: Function to manually subscribe new email
  • Added: DB table has new column for source of the subscription
  • Added: All form methods now include source identification
  • Changed: Improved AJAX handler for subscription control
  • Changed: Improved validation of subscription data
  • Changed: Various improvements in handling cookies
  • Fixed: Few small issues with the widget interface
  • Fixed: Missing new styles in compressed CSS file
Version 2.0 / 2014.03.20.
  • Added: Support for AWeber newsletter service
  • Added: Support for EmailBrain newsletter service
  • Added: Support for GraphicMail newsletter service
  • Added: Support for expansion addon plugins
  • Added: Expanded list of default form styles
  • Added: Filters for subscribers info for some services
  • Changed: Partial code refactoring for new services
  • Fixed: Code Builder problem with some services list selection
  • Fixed: Issue with the decoding of the import file
Version 1.3 / 2014.03.07.
  • Added: Support for MadMimi newsletter service
  • Added: New JSONRPC 2.0 based handler for GetResponse
  • Added: Widget settings for Form Title and Submit Button
  • Changed: Labels and Title strings settings allowed to use HTML
  • Fixed: Subscribe call issue with getting name parts
  • Fixed: Code Builder issue with selecting GetResponse lists
  • Fixed: GetResponse API handler for getting lists
  • Fixed: GetResponse API handler for getting errors from API
  • Fixed: Some minor duplicated save settings code
Version 1.2 / 2014.03.05.
  • Changed: Code Builder function formatting is improved
  • Changed: Function and shortcode can work without list argument
  • Changed: Many improvements to main rendering object
  • Fixed: Code builder generated PHP function is invalid
  • Fixed: Default lists for individual services are ignored
  • Fixed: Options for deleting subscribers not working
Version 1.1 / 2014.02.24.
  • Added: Support for MailPoet Newsletter plugin
  • Added: Prefill logged user email and name in forms
  • Added: Shortcode option to change title for the form
  • Added: Shortcode option to change submit button text
  • Added: Expanded form rendering to support default data
  • Changed: Code Builder expanded to support new options
  • Fixed: Caching issue with MyMail lists
Version 1.0 / 2014.02.19.
  • First version