Does the title look familiar? If it does, it’s because it is very familiar indeed! A few days ago I released a similar plugin for MailChimp called MailChimp Comment Optin. This plugin is identical to that one with a few minor exceptions (as detailed below).
The Aweber Comment Optin plugin works with, you guessed it, Aweber. It integrates seamlessly with Aweber’s API to subscribe users to a list of your choosing (their email and optionally their name). Beyond the difference in name, the API works a little bit differently in Aweber vs. MailChimp.
Aweber’s API requires OAuth authentication in order for the plugin to gain access to your account, list and subscriber information. OAuth is a security architecture that API platforms can use in order to get around users having to give away their login names and passwords. OAuth connects applications to API using authorization codes (or as I call them ‘tokens’). You will notice with the plugin that Aweber will require you to login and will give an OAuth authorization token before the plugin can access your data. Once you have done this one time, your authorization token will be good as long as you stay logged in. You must get a new authorization token anytime you have to log back in to Aweber and grant the plugin access to your account.
“But doesn’t Aweber’s official WordPress plugin do this already?” you might say. Yes, in a way it does, but even their own plugin doesn’t have the ability to check for pending/already subscribed users, which is a UX shame…and the code for the plugin is unorganized, sloppy, and has all those silly “pluggable” functions everywhere.
You really do have the opportunity to explode your email list by using this plugin, so don’t miss out on those valuable subscribers! You officially have no excuse!
Be sure to give me feedback and suggestions on how I can improve the plugin! 🙂