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.

Zrzuty ekranów


If you have any trouble following the instructions below, please consult our knowledge base for a walkthrough.

If you’re manually installing the widget as a .zip, make sure you upload it to „/wp-content/plugins/”. Once installed, activate it on your Plugins page by clicking the Activate link.

To connect the widget to your AWeber account, first click AWeber Web Form under the Settings tab on the left of your WordPress control panel.

On this page, click the link next to „Step 1”.

You will be taken to a page asking you to authorize the connection between your AWeber account and the widget. Enter your login name and password here and hit the „Allow Access” button.

You’ll be taken to a page with an authorization code (it will be a long string of characters) – simply highlight it and copy it to your clipboard.

Back in your WordPress account, just paste the authorization code into the space provided and click the „Make Connection” button.

To allow people to subscribe to a list when you approve their comment or they register for your blog, first choose the list from the dropdown under the „Subscribe By Commenting” heading. Second, make sure that the appropriate subscribe methods are checked (via comments or blog registrations). Third, enter the text you’d like to appear next to the checkbox people will use to subscribe in the „Promotion Text” area (or simply leave the default „Sign up to our newsletter!” text). Once you’re done, just hit the „Save” button.

To place your AWeber web form, head over to the Widgets page under Appearance on the left side of your WordPress dashboard.

Simply drag the widget (it will show up under Available Widgets as „AWeber Web Form”) into the widget area in which you’d like your form to appear.

Once the widget is in place, you can choose which form you would like to appear. Expand the AWeber Web Form widget’s options by clicking the arrow to its right, then use the drop down menus to choose the list you want to work with, and the web form you’d like to place on your blog.

Then hit the „Save” button to save your changes, and your form will be installed on your blog.

Once you’ve set up the plugin to your satisfaction, you’ll notice that you now have an AWeber pane on the home page your WordPress dashboard (you can see this by clicking „Dashboard” in the upper left). Here, you’ll be able to keep up with the latest news and tips from AWeber’s blog, as well as see how many people have subscribed by commenting on your posts.

Having Trouble?

If you don’t see any available web forms, make sure you’ve selected the right list.

If you’re in the list you want subscribers added to, but still don’t see a web form that you can add, you’ll need to log in to your AWeber account and create a web form first.

If you get an error when you try to save your changes to the „Subscribe By Commenting” section, make sure that you’ve selected a list from the first drop down menu – this is the list that people will be added to when they leave a comment or register for your blog and check the box to be added to your mailing list.


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.


Wrzesień 3, 2016
A major issue for me was that you can only use the widget once, in one area on your website only. Then the widget becomes no longer available to be placed in a second sidebar, footer, etc. This was disappointing.
Wrzesień 3, 2016
The form never appeared in IE and Chrome. Worked just in Opera. Can't format is as needed. Took me half an hour to find in the Aweber documentation how to make it at least alright. Doesn't work on responsive design. Sometimes the part of the form is just cut out. You can use it just once, so if you want to have it eg in a sidebar and footer, you are out of luck. What a waste of time.
Wrzesień 3, 2016
I find this plugin is absolutely useless. While it does pull in your aWeber lists and forms created within aWeber, it does nothing more than that. It just displays the forms exactly as they look on aWeber, styling and all. The most frustrating part though, and reason for the 1-star review, is that it doesn't give the option of a widget title (I can't add a title/header to my widget from this plug-in), so it doesn't integrate nicely into my theme at all.
Przeczytaj 16 recenzji

Kontrybutorzy i deweloperzy

„AWeber Web Form Plugin” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.


Log zmian


  • Validate a new subscriber’s IP address


  • Update ‚Tested up to’ to 5.2


  • Update ‚Tested up to’ to 5.1


  • Fixed compatibility with PHP 5.3


  • Fixed webform split tests not displaying
  • Updated ‚Tested up to’ to 5.0


  • Fixed compatibility with PHP interpreters where short_open_tag is off
  • Fixed webform select not appearing on initial setup


  • Update ‚Tested up to’ to 4.9


  • Fixed bug where error messages were not getting displayed on authorizing plugin
  • Changed ‚http’ to ‚https’ to the url for the forms
  • Changed the PHP 4 constructors with current style of constructors


  • Fixed bug with not saving the username when creating a subscriber from a user registration
  • Update ‚Tested up to’ to 4.8


  • 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.