AWeber Web Form Plugin


Drag and drop web forms that you have created in your AWeber email marketing account into your blog, without having to log into your AWeber account or copy and paste anything! All you need is an AWeber account and a completed web form.

In addition, you can allow visitors to your blog to sign up as they leave a comment or register, without having to fill out a separate web form. On your WordPress dashboard, you will be able to see how many people have signed up to your list by commenting, as well as keep up to date on the latest email marketing advice from AWeber’s blog.

Learn More About AWeber

AWeber is an email marketing service that helps users to stay in contact with their website visitors, blog readers and customers. Take a look at what AWeber has to offer and get started with a free 30-day trial.

How Was This Widget Made?

This widget was created using AWeber’s API. To learn more about the API and create your own widgets and apps, visit AWeber Labs.



How Do I Create a Web Form?

For a step by step walkthrough on creating a web form, consult our knowledge base.

My Form Doesn’t Fit in the Sidebar – How Do I Fix It?

Wider forms may not fit perfectly at first, depending on the theme you are using for your blog. Luckily, you can easily resize your form in AWeber’s web form generator.

Take a look at our knowledge base for a tutorial.

I Created a Web Form, But I Can’t Find it in the AWeber Web Form Widget.

If you just created the web form, try refreshing the page and looking again.

Also, check any other lists that appear in the first drop down in the Web Form widget – it’s important to make sure that you’re working in the list you want subscribers to be added to.

Someone Commented on My Blog, But They Weren’t Added to My List.

In order to prevent comment spammers from adding bad email addresses to your list, the plugin only adds comments that have been approved. Once a comment is manually or automatically approved, the person who left the comment will be added to your list.

How Can I Adjust the Subscribe On Comment Checkbox’s Position?

Certain WordPress themes may have the option to change the position of the subscribe on comment checkbox. However, doing so requires manually editing the plugin code. If you are not comfortable doing this, please consult your web designer.

The file you need to edit is called aweber.php. Near the top of the file (around line 38), you will see comments instructing you on how to make the necessary changes.

For more detail, please consult our knowledge base.


Plugin Sucks


Nothing about this plugin is easy, intuitive or pleasant.

Current client is already an Aweber subscriber, so hoping not to have to rewrite the backend. Probably should have done so. I have WASTED countless hours on this pathetically written plugin.

Read all 15 reviews



  • Fixed installation error message
  • Update ‘Tested up to’ to 4.4.1


  • Update ‘Tested up to’ to 4.3


  • Add missing curl_object.php file


  • Update readme.txt with free trial reference


  • Upgrade PHP client library


  • Update ‘Tested up to’ to 4.1


  • Update ‘Tested up to’ to 4.0


  • Ensures that your website will load in the event that AWeber forms are unreachable by using asynchronous Javascript.
  • AWeber highly recommends that you upgrade to this version.


  • Update ‘Tested up to’ to 3.8.2


  • Better error handling if AWeber API is unreachable.


  • Added better feedback for authorizations when experiencing internet connectivity issues.


  • Fixed issues with authentication


  • Remove usage of deprecated split function.
  • Make authentication error messages return more information to assist in troubleshooting api issues.
  • Perform db cleanup when an authorization code is not valid.


  • Fixed minor bugs with HTML and jQuery.


  • Fixed disappearing admin bar in Dashboard.


  • Subscribers will only be added on comments after the comment is approved.
  • Comments added to aweber.php to adjust checkbox position for some WordPress themes.


  • Modified error message when authentication fails to provide a link to reconnect your widget to an AWeber customer account.
  • Changed the URL for the AWeber blog to prevent multiple redirects when the dashboard fetches the AWeber blog.


  • Added the ability to add subscribers to a list via commenting and blog registration.
  • Added an AWeber widget to the Dashboard that displays the latest posts from AWeber’s email marketing blog as well as subscriber statistics for the subscribe by commenting feature.


  • Fixed issue where PHP NOTICES where being raised for unset variables. (credits: kangkor, Curtiss Grymala)


  • Fixed issue where the webform widget would not refresh its drop-down lists properly when using the latest versions of WordPress.
  • Fixed issue where the webform widget would not prompt for authentication when the app is disconnected from the AWeber customer account.


  • Improved error handling during authorization process


  • Remove reliance on #primary-widget-area in theme
  • Add check for PHP 5.2+


  • Initial release.

Contributors & Developers

This is open source software. The following people have contributed to this plugin.


Browse the code